B Syntax Notations

The following table lists the syntax notations and their corresponding meaning:

Symbols Meaning
::= Indicates is defined as.
| Indicates alternatives. Separate alternatives using vertical bars. Example: a | b means for a or b.
{rule1 | rule2} Insert alternatives within curly parenthesis in complex production rules.
[rule] Indicate options by using square brackets. Example: [ a ] stands for an optional a value.
Indicates repetition. Example: a… means rule a can be repeated multiple times.