Identifiers

Identifiers are represented by the regular expression [a-zA-Z_][a-zA-Z0-9_]*. They are used to name variables or functions names. They may not be one of the keywords described previously.

Type identifiers are similar, but they must start with a lowercase letter. The corresponding regular expression in [A-Z][a-zA-Z0-9_]*