Reflect

Lexical Structure

Keywords

Punctuation

Identifiers

Identifiers must start with an alphabetic Unicode character or with an underscore (_) and can contain any number of alpanumeric characters and underscores. An identifier cannot be identical to one of the keywords listed above.

Identifiers starting with two consecutive underscores (__) are reserved to the language/runtime implementation and should not be used for user defined symbols. Unless explicitly specified, the name of symbols starting with two underscores is implementation defined.

Constant Literals

Numeric Literals

The following types of numeric literals are available:

String Literals