PREPROCESS_WITH_DECLARATION_BUSTER
Default: YES
Options: YES, NO
Set to YES, then declarations that start like this:
LOCAL var1, var2, var3
Will end up like this:
LOCAL var1
LOCAL var2
LOCAL var3
This works on the following declarations.
LOCAL
PRIVATE
MEMVAR
STATIC
PUBLIC
FIELD
It does cost a little time, since it is a separate process done with
it's own pass on the file.
Declaration Buster now also busts up multiparameter REPLACE
statements.
So, if you have the Declaration Buster turned on, this:
REPLACE foo with x, bar with y, baz with z
becomes:
REPLACE foo with x
REPLACE bar with y
REPLACE baz with z
which in a later pass may become:
foo := x
bar := y
baz := z