Revision [15706]
This is an old revision of DevToc made by SirMud on 2012-01-16 02:28:34.
FreeBASIC Developer Information
Hacking on FreeBASIC
This area of the Wiki is for documenting everything about the compiler and the runtime libraries. If you find that information provided here does not match what the source is doing then please update the relevant pages here.
This page does not represent complete documentation of the
internals of the compiler or the associated runtime libraries.
Developing FreeBASIC Itself
Compiler internals
Compiling a Development Version of FreeBASIC
Running the FreeBASIC test suite
C Header Translation Style Guide
General compilation process
Running the FreeBASIC test suite
C Header Translation Style Guide
General compilation process
Installation directory tree
Quick overview of all modules
The objinfo feature
Memory management
Lexer & preprocessor (fb, lex, pp, symb)
FreeBASIC Grammar
Quick overview of all modules
The objinfo feature
Memory management
Lexer & preprocessor (fb, lex, pp, symb)
FreeBASIC Grammar
Purpose
Tokens
Macro storage and expansion
Preprocessor directive parsing
File contexts
Quick overview of the call graph
Parser & compiler (fb, parser, symb, rtl)Tokens
Macro storage and expansion
Preprocessor directive parsing
File contexts
Quick overview of the call graph
Graphics Library