<simpleId> is a string of letters, digits, apostrophes, and underscores.
Exceptions: a <simpleId> cannot consist of an underscore or an apostrophe
alone, and it cannot contain two adjacent underscores. Examples: Nat,
10, x', a_1.
A <number> is a <simpleId> consisting entirely of digits. See also
keyword.
Operator identifiers
An