Some identifiers are recognized as reserved words, regardless of whether they are inside parentheses (()).
The reserved words may differ between languages. The complete set follows:
Lexeme |
Representation |
Initial Lexical State |
Changed Lexical |
Language Specific? |
---|---|---|---|---|
CHAR | char | LNORM | LNORM | C, C++ |
CLASS | class | LNORM | LNORM | C++ |
CONST | const | LNORM | LNORM | C, C++ |
DELETE | delete | LNORM | LNORM | C++ |
DOUBLE | double | LNORM | LNORM | C, C++ |
ENUM | enum | LNORM | LNORM | C, C++ |
FLOAT | float | LNORM | LNORM | C, C++ |
INT | int | LNORM | LNORM | C, C++ |
LONG | long | LNORM | LNORM | C, C++ |
NEW | new | LNORM | LNORM | C++ |
OPERATOR | operator | LNORM | LNORM | C++ |
SHORT | short | LNORM | LNORM | C, C++ |
SIGNED | signed | LNORM | LNORM | C, C++ |
SIZEOF | sizeof | LNORM | LNORM | C, C++, Fortran |
STRUCT | struct | LNORM | LNORM | C, C++ |
UNION | union | LNORM | LNORM | C, C++ |
UNSIGNED | unsigned | LNORM | LNORM | C, C++ |
VOID | void | LNORM | LNORM | C, C++ |
VOLATILE | volatile | LNORM | LNORM | C, C++ |