|
|
Contents
6 j5 p$ S7 h. s. n# P1 Introduction.....................................................................................................1( u# A) }& P7 b8 t
1.1 Overview..............................................................................................1
+ h0 z' q N' D9 W1.2 Target Audience.....................................................................................1
" U3 ^9 q" X! ?4 P% d1.3 Related Information................................................................................1
4 b# z: ]- z m9 c# l1 L1.4 Terms...................................................................................................16 m) d2 p$ N0 H: Q; l
2 VFR Description in BNF......................................................................................3; D; C* S* j5 W% c" \7 g
2.1 VFR Programming Keywords....................................................................3
3 N3 z7 c7 F. E" X2.1.1 // (comment marker).................................................................3
+ S0 s; r7 Q) g/ j$ v7 r0 l7 \0 Z2.1.2 #define...................................................................................4- T& a8 s' }5 c$ E2 q
2.1.3 #include..................................................................................4
9 P X% a" M1 [; s% d& ]7 |2.2 VFR Program.........................................................................................4
2 S* ^+ ?/ O1 [- L; f9 w6 w+ E! h2.3 VFR Data Struct Definition.......................................................................59 I8 D& x7 B. s/ j: s6 v
2.4 VFR FormSet Definition...........................................................................6- {7 [( R) ]1 ?: E# b
2.5 VFR FormSet List Definition.....................................................................7# t* K! r7 z6 v! l% k- S; R
2.6 VFR Default Stores Definition...................................................................7
) J/ z3 X2 E' k9 I8 [2.7 VFR Variable Store Definition...................................................................8$ {1 x* V/ m1 |1 N$ G
2.7.1 VFR Buffer Store Definition.........................................................8
& v; G/ i3 S9 u- ?" T2.7.2 VFR EFI Variable Store Definition.................................................8 r' T+ J, A$ n K" v, v/ ~
2.7.3 VFR Variable Name Store Definition.............................................8
! R" `/ k# P: H& c2.8 VFR FormSet DisableIf Definition..............................................................9: t' X# O1 G* o
2.9 VFR FormSet SuppressIf Definition............................................................9/ N' K: s6 X" d! p" S9 \
2.10 VFR General Token Definition.................................................................10) u2 K. t$ Y8 _$ @6 G
2.10.1 GUID Definition.......................................................................10
6 X" U8 Q5 }8 `# c" ]2.10.2 String & String Identifier Definition............................................102 T2 D; n7 t/ W2 C
2.10.3 Number Definition...................................................................10 X/ w/ G0 V8 d6 ?) {8 n3 X
2.10.4 VFR Statement Header Definition...............................................10$ D9 q+ z* Y9 Q* m$ d, ~( u) P
2.10.5 VFR Question Header Definition.................................................11
' I0 u; Q: L0 y- Z. Z, U3 g2.10.6 VFR Constant Value Definition...................................................11) t- Z3 \0 ]4 c: L7 S+ z) Y
2.10.7 VFR Statement Image & Locked Tag Definition............................12) [4 W+ F8 u7 B3 o4 k
2.11 VFR Form Definition..............................................................................12) h5 N! e0 G, G1 M
2.11.1 VFR Form Map Definition..........................................................13
. X: D& ~4 A6 Y- }* J/ \2.11.2 VFR Image Statement Definition................................................13% Y$ m/ D) n4 m) \) W: T5 @; m# V
2.11.3 VFR Locked Statement Definition...............................................13
$ Z1 @" d- j; ]: ]8 }3 D: {* G% h2.11.4 VFR Rule Statement Definition..................................................13+ f& A6 o' X7 ?% p. I; l6 g C
2.11.5 VFR Statement Definition.........................................................14
R2 O" U; {. F8 f y" q, T2.11.6 VFR Question Type Statements Definition...................................173 j, i: q% }' C
2.11.7 VFR Conditional Type Statements Definition................................32% l0 v$ \$ U0 f* D5 t: T
2.11.8 VFR GUID Statement Definition.................................................33
) ]0 o u0 E* E- @; h2.12 VFR Expression Statement Definition.......................................................34
5 E9 o) P5 V( s: {; d2 _2.12.1 OR........................................................................................34+ z5 p) d, A+ B I& h
2.12.2 AND......................................................................................34; n) n% t3 E+ l) Z) p- K! a
2.12.3 bitwiseor................................................................................34
3 B7 j4 F/ P) I, h+ D2.12.4 bitwiseand.............................................................................34
- z0 Z2 Q) l6 @1 i2.12.5 equal.....................................................................................358 [! U7 D1 i7 q! y) C! ~* i9 _
2.12.6 compare................................................................................35
& k' u( A' D- }& D2.12.7 shift......................................................................................350 t; U9 |* Z5 M) R7 p: q( Q
iii
, s5 [# R' ]/ W2.12.8 add/minus..............................................................................35, ?$ G6 L3 A) l0 X# d! H
2.12.9 multiply/divide/modulo............................................................364 R7 b, ^* h7 ]( h
2.12.10 cast terms..............................................................................36) e+ D+ x) `4 G- Z7 t
2.12.11 atom terms............................................................................36 |
|