STORE statements are converted to := assignments, like:
STORE 'Hello' + " World" to y, z, x
STORE x to y
becomes:
y := z := x := 'Hello' + " World"
y := x
---
Updated CLICKINI.DOC
---
Added BEGIN SEQUENCE to the command list in CLICK.INI, and modified
Click! so it understands it as a two word command.
---
Using the MrDebug profiler, ( great debugger! ) I found a couple of
places where I could speed up Click!
Rewrote the List Reader and changed the binary seek routines for seeking
into the arrays of commands, functions and operaters. Bypassed the line
parser when the line is obviously a comment.
---
Well, I thought I fixed the REPLACE ALL problem, but I didn't.
Once Again.... (sigh)
I originally looked in the .NG, and not STD.CH.
This is now according to STD.CH
So:
replace x with y
replace all x with y
replace x with y all
replace x with y for z
replace x with y while z
replace x with y record n
replace x with y next n
replace x with y rest
becomes:
field->x := y
replace all x with y
replace x with y all
replace x with y for z
replace x with y while z
replace x with y record n
replace x with y next n
replace x with y rest
Any REPLACE commands with ALL, FOR, WHILE, RECORD, REST and NEXT are not
modified. (note 2 previous inadequate corrections in .995 and .996)