Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 978 Bytes

File metadata and controls

38 lines (28 loc) · 978 Bytes
  • Feature: Character Set for Names
  • Status: Final
  • Submit Date: 2018-02-13
  • Authors: SECoP committee
  • Type: Issue
  • PR:
  • Version: 1.0

Summary

Are upper-case letters allowed in identifiers (names of modules, accessibles, properties)?

Issue text

Uppercase Characters in Identifiers

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.

Decision

Names may contain uppercased letters as long as the lowercase version is still unique.