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.