If you use a name that is not valid for
use in the language that you are
generating, the EGL generator creates and uses an alias for the invalid
name
in the generated code. This can happen for any of these reasons:
- The
name uses identifier characters that are not allowed.
- The
name does not comply with length limitations.
- The name does
not comply with support for uppercase and lowercase characters.
- The
name uses a word that is a reserved word in the generated language.
- The name uses a word that clashes with the name alias syntax.
An alias may be generated by substituting a valid character,
or set of
characters, for an invalid character; by truncating names that are
too long;
by adding a prefix or suffix to a name; or by producing a completely
different
name, such as EZE00123.
You can find more information on aliases
and naming conventions in the
topic "Naming conventions" in the EGL Language Reference.