2.2 VFR Program
A complete VFR program takes the following form:
vfrProgram ::=
(
vfrPragmaPackDefinition
| vfrDataStructDefinition
)*
vfrFormSetDefinition
vfrPragmaPackDefinition ::=
"#pragma" "pack" "(" vfrPragmaPackType ")"
vfrPragmaPackType ::=
{
"show"
| ( "push" | "pop" ) { "," StringIdentifier } {"," Number }
| { Number }
}
BEHAVIORS AND RESTRICTIONS
The data structure must be defined before formset statements. The pragma pack number must be the second power of 2.
Example
None.