Names are used to identify variables, functions, modules, and other entities in Lej.
Names in Lej must adhere to the following rules:
- A name cannot be a reserved keyword.
- This is self-enforcing. If a name is a reserved keyword, it will be rejected by the parser.
- A name must start with a lowercase letter.
- A name can contain lowercase letters, uppercase letters, or numbers after the first character.
- Nothing else is allowed.
This is known as the camelCase naming convention.