System.Identifier - Manhunter07/MFL GitHub Wiki

Declaration

type Identifier = custom(func Value: string ret \built-in\)

Description

See also: Identifiers

The Identifier type in the System package represents the a constraint for object names. Allowed values are strings that can be used as valid identifiers for objects (unqualified identifiers). The must start with an uppercase or lowercase letter from A to Z or an underscore (_) and consist of those characters plus digits from 0 to 9. Spaces, dots (.) leading digits or any other unsupported characters or characteristics will lead to a type mismatch.

Qualified identifiers may contain dots, but are unsupported by this type. To support qualified identifiers, use QualifiedIdent.