Paragraph 4 says:
While typically these reserved keywords act as expression terminators, using them within terms like message terms or Variable Reference terms, or with parentheses around or within the expression, can prevent these keywords from terminating the expression.
The part relative to message terms is wrong.
o = .c~new
Do i = o~to to 24; Say i; End
::Class C; ::Method to; Return 23
works as documented; but
to = .c~new
Do i = to~to to 24; Say i; End
::Class C; ::Method to; Return 23
produces a 35.904. "Using them within terms like message terms" should be substituted by "using them as message names in message terms", and the rest of the paragraph modified so that everything makes sense.
Anonymous