|
|
Contents
# } a! E( e. W* p, T1 Introduction.....................................................................................................1; q3 L; S" q$ h8 j* W
1.1 Overview..............................................................................................1
) z! I+ |0 K- V1 f+ P1.2 Target Audience.....................................................................................1& Q% E1 }8 ]3 }& P" F* P' M* Y
1.3 Related Information................................................................................1/ W+ V: K* {% \* o+ |
1.4 Terms...................................................................................................1
: n) t4 V8 P g+ S5 a/ G2 VFR Description in BNF......................................................................................3: x2 ~* n4 @. ]$ j9 `; x! x
2.1 VFR Programming Keywords....................................................................3
& r/ ^8 A- U1 Q: m; S& D2.1.1 // (comment marker).................................................................3
\' x$ W% B9 Z6 w" q2.1.2 #define...................................................................................40 M3 ~/ R9 |( j8 V
2.1.3 #include..................................................................................4- A* \8 ~9 g5 k, P% x. R2 P
2.2 VFR Program.........................................................................................4
: |2 f& j7 ~# l2.3 VFR Data Struct Definition.......................................................................5; X; j3 v9 Z& Q
2.4 VFR FormSet Definition...........................................................................6
& \8 x6 G1 ^* O, u# S I x! O2.5 VFR FormSet List Definition.....................................................................7
( r6 d7 J; {1 x) f6 Y2.6 VFR Default Stores Definition...................................................................71 @) f1 f; ^# x; [
2.7 VFR Variable Store Definition...................................................................8! } u9 n# @: V! P8 b d
2.7.1 VFR Buffer Store Definition.........................................................8
1 ^8 w, A7 n$ X. Z" y2.7.2 VFR EFI Variable Store Definition.................................................8* M; t) x- Z0 p. f2 a8 G( K
2.7.3 VFR Variable Name Store Definition.............................................8+ s1 M- V+ t/ _1 R* ?
2.8 VFR FormSet DisableIf Definition..............................................................93 F) \7 l( |1 ]' w
2.9 VFR FormSet SuppressIf Definition............................................................9
/ Z# P w5 [' B, E1 d- n2.10 VFR General Token Definition.................................................................10
8 q8 `3 L: A. w B2.10.1 GUID Definition.......................................................................105 c, s, w. F' R2 |& R9 @
2.10.2 String & String Identifier Definition............................................10
1 E2 b7 Q; z9 _5 Y- j2.10.3 Number Definition...................................................................105 c% M" R( u8 L( ~
2.10.4 VFR Statement Header Definition...............................................10
1 N4 c* K. D1 e# E7 ]2.10.5 VFR Question Header Definition.................................................110 w2 y) U: l4 V- X7 S1 M
2.10.6 VFR Constant Value Definition...................................................11
" m4 z# h7 J! N6 F. b2.10.7 VFR Statement Image & Locked Tag Definition............................12
( @5 f$ q8 ~, a) ~- j" i2.11 VFR Form Definition..............................................................................12( c0 i, [- j$ ^
2.11.1 VFR Form Map Definition..........................................................13$ `+ ~: |) p9 I
2.11.2 VFR Image Statement Definition................................................13
+ X) i* s& |5 D. l2 o$ t' J4 y2.11.3 VFR Locked Statement Definition...............................................13
g0 N0 c, }! V2.11.4 VFR Rule Statement Definition..................................................13
5 D7 c' l& \9 @' h, \/ B7 e5 y2.11.5 VFR Statement Definition.........................................................145 C1 P3 R5 ^6 V, T4 |
2.11.6 VFR Question Type Statements Definition...................................17* x' |$ ], \( \% @! r
2.11.7 VFR Conditional Type Statements Definition................................32
; w8 i7 f. T2 v/ Y2.11.8 VFR GUID Statement Definition.................................................33! {, h6 L- B! {
2.12 VFR Expression Statement Definition.......................................................34$ c! Y% O- s" C9 V% H( S
2.12.1 OR........................................................................................34
. M/ E& E! X; r% K9 M5 j2.12.2 AND......................................................................................34
% ? ~. Q0 x* F+ F% o9 ~& E2.12.3 bitwiseor................................................................................34
0 s, x- [! @" x" Q2.12.4 bitwiseand.............................................................................34& c; ^' a+ n! Z" }
2.12.5 equal.....................................................................................35
, ?! O M. A& q; b( u* u# t+ l9 V2.12.6 compare................................................................................35$ D z. T+ X/ p( s6 x0 Y# _( Z
2.12.7 shift......................................................................................35
, Z* @) M: t8 ]0 a/ @4 R7 biii+ W4 h5 D/ n4 h4 B4 S
2.12.8 add/minus..............................................................................35) m- B8 ^! g# G2 ^# F( `, Q0 Y) a
2.12.9 multiply/divide/modulo............................................................36
( ~6 H1 f1 Z" F7 _2.12.10 cast terms..............................................................................36; X2 |" u9 ~ o: h6 M& ^
2.12.11 atom terms............................................................................36 |
|