Revision history for CompilerOptpp


Revision [21977]

Last edited on 2017-11-11 00:27:29 by fxm [Details the preprocessor commands impacted by the expansion]
Additions:
The ##-pp## compiler option enables the preprocessor-only mode. The code is parsed & checked as usual, but is not compiled. For every input file <source>.bas passed to the compiler, a pre-processed version named <source>.pp.bas is generated.
Specifically, preprocessor commands such as conditional compilation (#if, #ifdef, #ifndef, etc.), text replacement (#define, #macro, etc.) and file inclusion (#include) are processed recursively, and the resulting expanded code is written to the pp.bas file.
Deletions:
The ##-pp## compiler option enables the preprocessor-only mode. The code is parsed & checked as usual, but is not compiled. A pre-processed version of every input source.bas is generated, named source.pp.bas.


Revision [21975]

Edited on 2017-11-09 07:58:50 by fxm [Changed link at page bottom to point to "Preprocessor commands"]
Additions:
- [[CatPgPreProcess|Preprocessor commands]]
Deletions:
- [[DevFbcLexer|Lexer & preprocessor]]


Revision [21974]

Edited on 2017-11-09 01:31:19 by fxm [Added a link to "Lexer & preprocessor" at page bottom]
Additions:
- [[DevFbcLexer|Lexer & preprocessor]]


Revision [19942]

Edited on 2016-02-10 15:46:24 by DkLwikki [Update link format]
Additions:
- [[CompilerCmdLine|Using the Command Line]]
Deletions:
- [[CompilerCmdLine Using the Command Line]]


Revision [14674]

The oldest known version of this page was created on 2010-06-19 04:57:21 by DkLwikki [Update link format]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode