[fpc-devel] Declare variables inside the code
    Joerg Schuelke 
    joerg.schuelke at gmx.de
       
    Wed May 11 18:48:27 CEST 2011
    
    
  
Am Wed, 11 May 2011 19:11:40 +0200
schrieb Hans-Peter Diettrich <DrDiettrich1 at aol.com>:
> Since that time I don't wonder any more, why a C compiler 
> spends 50% of its time in scanning (and preprocessing) the input.
I would introduce a macro expansion trough a compiler directive. Then
there is no need to scan the whole program for macro occurrencies. You
"only" have to preprocess the including directive and the macro body.
Doing {$I %macro(p1,p2,..)} instead of simple macro(p1,p2,..) helps
much.
It is a clean way, and pascal like. (in my eyes)
	Jörg
    
    
More information about the fpc-devel
mailing list