In Dezyne identifiers are used to name objects like interfaces, components, events, user defined types, variables, etc. A keyword cannot be used as an identifier and identifiers are case-sensitive.
identifier ::= [a-zA-Z_][a-zA-Z0-9_]*
An identifier starts with a letter or an underscore, which can be followed by further letters, digits, or underscores. The following are all valid identifiers:
p, hello, Alarm, turn_on, VALUE_123, _
Note: That by convention Dezyne identifiers are also used in the target language, however the target language may impose further restrictions on identifiers.