Marco van de Voort schrieb:
On Wed, Feb 15, 2012 at 12:12:38PM +0100, Hans-Peter Diettrich wrote:
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".

I do know what they are. This thread is about the why.

Why what? One is a decision of the language designers, another one the decision of the syntax highlighter.

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to