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