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
|A ::= B||Defines A as B. For example,
|[A]||Optional element A. For example,
|A+||Element A can have one or more occurrences. For
|A*||Element A can have zero or more occurrences.|
|A | B||Either element A or B can occur, but not both.|
|(A B)||Element A and B are grouped
together. This is particularly useful when the | operator is used or when a complex
pattern is repeated. For example,