Search found 603 matches

by VirusScanner
Oct 02, 2006 2:42
Forum: Archive
Topic: Announcing the International Obfuscated FreeBASIC Contest
Replies: 33
Views: 9113

Macros. (and operator overloading)
by VirusScanner
Oct 02, 2006 1:25
Forum: General
Topic: Scintilla for FB / FBPad
Replies: 11
Views: 4927

I was able to rewrite the program (I remembered most of it), so it should be posted this week.
by VirusScanner
Oct 01, 2006 23:31
Forum: General
Topic: GoSub - Ethical Depriciation
Replies: 6
Views: 2212

It will probably reenter the language under -lang qb at some point. The FreeBASIC language is not supposed to be a QB emulator (except -lang qb eventually), nor is it supposed to support bad practices, so it won't be supported in the official language.
by VirusScanner
Oct 01, 2006 22:02
Forum: Archive
Topic: seph_gui
Replies: 7
Views: 2719

If you have the CVS versions you can't use the commented forms, use

Code: Select all

#inclib "mylib"
-- And --
#include "mylib.bi"
by VirusScanner
Oct 01, 2006 19:01
Forum: General
Topic: Scintilla for FB / FBPad
Replies: 11
Views: 4927

For those interested, here are the feature lists for the editor and the lexer. The bullet type indicates whether it is planned or implemented: - = implemented, + = planned FB Lexer for Scintilla - Highlighting of standard elements - identifiers, keywords, numbers, operators, etc. - Highlighting of p...
by VirusScanner
Oct 01, 2006 18:10
Forum: General
Topic: Scintilla for FB / FBPad
Replies: 11
Views: 4927

This is going to take me a while, maybe next week or next two weeks, since I just tried using it to save itself. Now the source file doesn't really contain anything. I have the exe, but that's it :( And while I'm at it, can anyone tell me how I can save a file (so the file actually saves, not a coup...
by VirusScanner
Sep 30, 2006 20:46
Forum: Sources, Examples, Tips and Tricks
Topic: InStrRev from VB6
Replies: 43
Views: 12534

Ah. I assumed after seeing

Code: Select all

Namespace dr0p
        Function InStrRev( Start As Uinteger = 1, Byref Src As String, Byref What As String) As Uinteger
that wasn't the case, but thanks for explaining it.
by VirusScanner
Sep 30, 2006 19:41
Forum: General
Topic: Scintilla for FB / FBPad
Replies: 11
Views: 4927

The scintilla lexer will be available for Linux because it only uses Scintilla APIs, and the FBPad editor should be easy to translate.
by VirusScanner
Sep 30, 2006 19:31
Forum: Sources, Examples, Tips and Tricks
Topic: InStrRev from VB6
Replies: 43
Views: 12534

dr0p.InStrRev(3, "QP`JYQYM]", "J")
why should this be 0? Starting on character 3 from either side, the J would be found in the string.
by VirusScanner
Sep 30, 2006 19:20
Forum: General
Topic: Scintilla for FB / FBPad
Replies: 11
Views: 4927

Scintilla for FB / FBPad

FBPad is a simple FB editor that will be able to compile files and do quickrun. It is meant to demonstrate the Scintilla for FB lexer that I have written, which is much better suited to FB than the VB lexer or current FB one included with scintilla. It's not meant to be a complex editor - I'm just c...
by VirusScanner
Sep 23, 2006 22:05
Forum: General
Topic: [compler-dev] How to modify FB for 65xx output?
Replies: 3
Views: 1052

All you have to do is open the emitter file and type "output to 65xx" (obviously I'm kidding).
by VirusScanner
Sep 22, 2006 2:51
Forum: General
Topic: Doxygen for FB?
Replies: 7
Views: 1620

Not as far as I know of, but feel free to make your own.
by VirusScanner
Sep 22, 2006 2:40
Forum: General
Topic: Compiler directives
Replies: 14
Views: 3925

It's not really widely supported because lots of us had problems with it.
by VirusScanner
Sep 20, 2006 3:49
Forum: General
Topic: Wish for USING as a function
Replies: 3
Views: 1963

You could probably take the print using code in the rtlib and modify it to suit your purpose.
by VirusScanner
Sep 20, 2006 3:43
Forum: Sources, Examples, Tips and Tricks
Topic: Simple Expression Evaluator
Replies: 26
Views: 13479

Recursively. You actually start with the operators that have the lowest precedence, and work your way up. For example, you would call ParseExpression, which would call ParseTerm1, ParseTerm2, etc, each of which handles a certain level of operator precedence. For example, function parseExpression( ) ...