![]() ![]() |
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
The only characters allowed outside of comments are the
graphic_characters and format_effectors.
Syntax
Semantics
The character repertoire for the text of an AADL specification
consists of the collection of
characters called the Basic Multilingual Plane (BMP) of the ISO 10646 Universal Multiple-Octet
Coded Character Set, plus a set of format_effectors and, in comments only, a set of
other_control_functions; the coded representation for these characters is implementation defined (it
need not be a representation defined within ISO-10646-1).
The description of the language definition in this standard
uses the graphic symbols defined for
Row 00: Basic Latin and Row 00: Latin-1 Supplement of the ISO 10646 BMP; these correspond to
the graphic symbols of ISO 8859-1 (Latin-1); no graphic symbols are used in this standard for
characters outside of Row 00 of the BMP. The actual set of graphic symbols used by an
implementation for the visual representation of the text of an AADL specification is not specified.
The categories of characters are defined as follows:
The following names are used when referring to certain
special_characters:
Implementation Permissions
In a nonstandard mode, the implementation may support
a different character repertoire; in
particular, the set of characters that are considered identifier_letters can be extended or changed
to conform to local conventions.
NOTES:
Every code position of
ISO 10646 BMP that is not reserved for a control function is defined to be a
graphic_character by this standard. This includes all code positions other than 0000 - 001F, 007F -
009F,
and FFFE - FFFF. |
||||||||||||||||||||||||||||||||||||||||