- Feature: Character Set for Names
- Status: Final
- Submit Date: 2018-02-13
- Authors: SECoP committee
- Type: Issue
- PR:
- Version: 1.0
Are upper-case letters allowed in identifiers (names of modules, accessibles, properties)?
Actually (V2017-09-14), the following is specified:
The identifiers are composed by lowercase ascii letters, digits and underscore, where a digit may not appear as the first character. Identifiers starting with underscore are reserved for special purposes like internal use for debugging. The identifier length is limited (<=63 characters).
In an outdated part of the documentation it is not explicitly stated, that identifiers have to be lower case, and also in some of the running examples contain uppercase identifiers.
Names may contain uppercased letters as long as the lowercase version is still unique.