Identifiers in Rittle are all words that identify something to use, or something to do – variables, function names, reserved keywords. They all follow the same naming rules for identifiers.
An identifier is a single continuous word with no spaces, must start with a Latin letter or the underscore character, and can contain only Latin letters, digits, and underscore characters.
So, in examples:
A12 record Next_ID _name field7
…are all valid identifiers.
Some invalid identifiers:
9pp (doesn’t start with a letter) Error! (contains an invalid character)
…are invalid identifiers.
All identifiers in Rittle are case-sensitive.
That means for example ‘data, ‘Data, and ‘datA, are three different identifiers from language perspective.