|
Contents
+ Q& M6 M& }+ t7 C Z- r0 \4 ?" }* k1 Introduction.....................................................................................................12 y' Y% D2 l) ^* d
1.1 Overview..............................................................................................1+ c) k% ]' U. M/ \% c/ a
1.2 Target Audience.....................................................................................10 h, Z8 E9 h5 G
1.3 Related Information................................................................................1$ u. e: ?) W! q
1.4 Terms...................................................................................................11 h& x3 J! b& \0 y2 E; o
2 VFR Description in BNF......................................................................................3
3 w0 x* }3 B& L' Y" T8 p5 W2.1 VFR Programming Keywords....................................................................3/ k! l2 T& q2 ^
2.1.1 // (comment marker).................................................................3
5 }( Q* u+ r3 ]: {9 S2.1.2 #define...................................................................................4( S3 |7 n4 h8 q* G+ f& ~
2.1.3 #include..................................................................................4- {: L* {& R& o. W" H% p' Q
2.2 VFR Program.........................................................................................4
5 u4 b* M* }. p2.3 VFR Data Struct Definition.......................................................................5' N$ i. N6 U( F1 o- a
2.4 VFR FormSet Definition...........................................................................6
6 r5 @; q1 Q: y5 n# b$ V1 h: e2 J2.5 VFR FormSet List Definition.....................................................................7
$ y+ ` q+ `3 y: @/ ^2 d2.6 VFR Default Stores Definition...................................................................7: G9 `+ d& o* F. o
2.7 VFR Variable Store Definition...................................................................8) v* W, c* [2 C
2.7.1 VFR Buffer Store Definition.........................................................8% c5 [% E% z8 `+ i j7 X
2.7.2 VFR EFI Variable Store Definition.................................................8, o4 c. y: t' \
2.7.3 VFR Variable Name Store Definition.............................................8
2 p9 d3 Q! c: m% V2.8 VFR FormSet DisableIf Definition..............................................................9+ f& y) U# u8 ~: e+ E: V& N
2.9 VFR FormSet SuppressIf Definition............................................................9
, O7 |4 i- L/ V0 {2.10 VFR General Token Definition.................................................................10
+ ?0 L3 N3 H. G5 f1 _& a2.10.1 GUID Definition.......................................................................108 ~" C$ U8 G6 |' B+ C
2.10.2 String & String Identifier Definition............................................10
6 O' s3 t/ y5 m' f+ g4 M2.10.3 Number Definition...................................................................10/ c! B0 }: U$ n) D) ~9 b* E# y% ^
2.10.4 VFR Statement Header Definition...............................................10& @9 a: P. e1 k3 i9 O) O
2.10.5 VFR Question Header Definition.................................................113 v& C" u2 E! J* V# f$ P0 g% t6 F* l8 p
2.10.6 VFR Constant Value Definition...................................................11
% @. s! K' x5 V8 c2.10.7 VFR Statement Image & Locked Tag Definition............................12/ k- M+ Q+ W" N( G- D3 C
2.11 VFR Form Definition..............................................................................12
4 X% J6 k( m# b* c% Z9 t2.11.1 VFR Form Map Definition..........................................................13- n: j5 @8 N( b# k3 D* Y- a: a) \) z
2.11.2 VFR Image Statement Definition................................................137 n# p' p) p* w$ P
2.11.3 VFR Locked Statement Definition...............................................134 B! A* Y; q9 N
2.11.4 VFR Rule Statement Definition..................................................13
6 h/ R& A' {% I( |' O" b/ |2.11.5 VFR Statement Definition.........................................................14
% r/ I; |9 w$ P' X2.11.6 VFR Question Type Statements Definition...................................17" h1 f3 V. g9 |1 d" `2 G! S. E
2.11.7 VFR Conditional Type Statements Definition................................32
- t' ^/ L( }4 w3 x" F. T2.11.8 VFR GUID Statement Definition.................................................33, U! E; z O3 L( e: u( m% q
2.12 VFR Expression Statement Definition.......................................................34: o e; w# {1 K3 M, s: d1 f5 Q4 D
2.12.1 OR........................................................................................34
2 d/ `( u* m: b8 {/ t' o1 @2.12.2 AND......................................................................................34
2 F4 n, i9 d8 Y+ l0 d5 E1 a2.12.3 bitwiseor................................................................................34
' P$ A p" O9 G+ {2.12.4 bitwiseand.............................................................................344 y, ]; G6 L! f, }; ?
2.12.5 equal.....................................................................................35# M) Y4 O; y. s( m2 u) `
2.12.6 compare................................................................................356 x7 o% V) ~2 Y5 V9 h q
2.12.7 shift......................................................................................357 \+ x9 p a, X
iii
~* T, {) y! G" a5 r5 o9 D" j, Z2.12.8 add/minus..............................................................................351 A, }, h* I! W j+ U( J
2.12.9 multiply/divide/modulo............................................................364 s! X+ R) ~# y& R4 L# V! S" l
2.12.10 cast terms..............................................................................366 i& D- H7 X5 F' H
2.12.11 atom terms............................................................................36 |
|