Geoff Chappell - Software Analyst
SKETCH OF HOW RESEARCH MIGHT CONTINUE AND RESULTS BE PRESENTED
An identifier in JScript begins with one type of character and extends for as many characters of another type follow consecutively. Among ASCII characters, the lead character of an identifier must be an upper- or lower-case letter, the underline or the dollar sign. The remaining characters are any of these and also any decimal digit.
Characters are understood for this purpose after translating Unicode escape sequences.
JSCRIPT recognises the following case-sensitive tokens as reserved, such that attempting to use any as an identifier is an error:
Not all actually are used as keywords, i.e., with any meaning in the language as implemented (except for being reserved). Those that are not are at least listed by both Microsoft and the ECMA Standard as being “future reserved words”.
The following case-sensitive tokens are recognised specially but without forcing their reservation:
Inasmuch as recognition now suggests that special meaning in the language has at least been anticipated, it may be well to avoid using any of them as identifiers.