Nicholas Clark wrote:

Does the -a flag on imcc mean that we can run without the macros, and hence
run faster?

No, the -a option turns on PASM parsing, where macros are enabled. Normally imcc selects the mode with the file extension (.pasm/.imc/.pbc), but when input is coming from STDIN, the switches (-a/-c) tell imcc to take input as PASM or PBC respectively.

And WRT speed: The macros extension just add ~2 new keywords to the lexer, which IMHO are negligable. imcc compiles and runs parrot tests faster then the "quick" option for t/harness now does.


Nicholas Clark

leo




Reply via email to