Marco van de Voort schrieb:
On Mon, Feb 13, 2012 at 10:25:34AM +0800, Paul Ishenin wrote:
According to my "Sprachgef??hl" this cannot be anything other than a
reserved word. Its not an identifier, its not an operator, it can only
be a reserved word.
At is not a reserved word. It works only in the context of a raise statement.

How is this different from "until" ?

Borland made a distinction between *reserved* words and *directives*. Reserved words cannot be used as identifiers, while directives are recognized as something special only in their related context, and can be used as identifiers in all other places. If you ever happened to write a break() or exit() procedure, you'll have noticed that your remaining code may fail with very strange errors, because these take precedence over the language-defined behaviour of "break" or "exit".

DoDi


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to