If you selected:
CASE_OF_COMMANDS=LIKEINFILE
IF and FOR didn't get indented.
This is fixed.
---
Previously, the Declaration Buster was adding comments together when
comments were on consecutive continued lines which were not parts of
declarations.
This is fixed.
---
INIT FUNCTION
EXIT FUNCTION
are now recognized as functions.
---
Previously, the macro character &, was being broken out of words in
lines. Now, the & character is interpreted to be part of a word unless it
is found in pairs, &&, which is interpreted as a comment.
---
Previously, the backslash character \, was being broken out of words in
lines. Now, the \ character is always interpreted to be part of a word.
Currently, the word characters are:
'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._\' and sometimes '&'
---
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 sets us up for the next change)
---
Continuing on with that thought, there is a new parameter in CLICK.INI,
CHANGE_REPLACE_WITH_TO_ASSIGNMENT, which when set to YES, results in:
REPLACE foo with x
REPLACE bar with y
REPLACE baz with z
being processed into:
foo := x
bar := y
baz := z
This doesn't work unless the Declaration Buster is turned on.