The text of a program consists of the texts of one
or more
compilations.
The text of a
compilation
is a sequence of lexical elements, each composed of characters; the rules
of composition are given in this clause.
Pragmas,
which provide certain information for the compiler, are also described
in this clause.