Formal Syntax

This Application Note describes RTF using the following syntax, based on Backus-Naur Form.

Syntax Meaning
#PCDATA Text (without control words).
#SDATA Hexadecimal data.
#BDATA Binary data.
'c' A literal.
<text> A nonterminal.
A The (terminal) control word a, without a parameter.
a or aN The (terminal) control word a, with a parameter.
a? Item a is optional.
a+ One or more repetitions of item a.
a* Zero or more repetitions of item a.
a b Item a followed by item b.
a | b Item a or item b.
a & b Item a and/or item b, in any order.