You copied the Doc URL to your clipboard.
BNF notation used in scatter-loading
Table 3 summarizes
the Backus-Naur Form (BNF) symbols that are
used to describe a formal language.
Table 3. BNF notation
|Quotation marks are used to indicate that a
character that is normally part of the BNF syntax is used as a literal
character in the definition. The definition |
for example, can only be replaced by the pattern
B+C can be replaced by, for example,
A::= B"+" | C means that
equivalent to either
::= notation is used to define a higher level
construct in terms of its components. Each component might also
::= definition that defines it in terms
of even simpler components. For example,
A::= B and
C | D means that the definition
equivalent to the patterns
|Optional element |
A::= B[C]D means that the definition
expanded into either
A can have
one or more occurrences. For example,
A::= B+ means
that the definition
be expanded into
A can have
zero or more occurrences.
|Either element |
occur, but not both.
grouped together. This is particularly useful when the | operator
is used or when a complex pattern is repeated. For example,
(D | E) means that the definition
be expanded into any of
Was this page helpful?
Thank you! We appreciate your feedback.