|
Contents! [* E. O8 G2 g( P0 v
1 Introduction.....................................................................................................1
) u, a5 `' p C' `8 v3 Y1.1 Overview..............................................................................................1" i% t7 y0 H/ O7 T
1.2 Target Audience.....................................................................................1
6 d1 E+ _ l P$ n% c$ s! h1.3 Related Information................................................................................1
! @- ?# [/ n! B3 P) k7 S) |1.4 Terms...................................................................................................1, v- V, b! b3 o1 u
2 VFR Description in BNF......................................................................................3
- T0 j* j4 `- U8 u: o/ J5 k2.1 VFR Programming Keywords....................................................................3
" s0 D8 J" u; i/ w$ Y2.1.1 // (comment marker).................................................................3$ W/ }# }( y: w
2.1.2 #define...................................................................................4. }" X- S9 L; k$ {4 X5 q8 s5 b9 s0 O
2.1.3 #include..................................................................................4
% ]* k2 `- _! z& T2.2 VFR Program.........................................................................................4
6 L/ q w2 i7 ^2.3 VFR Data Struct Definition.......................................................................5
" L1 ^( [' B5 G8 [" z" }2.4 VFR FormSet Definition...........................................................................6
+ @7 m# W; }- y- C+ U2.5 VFR FormSet List Definition.....................................................................7
& R }) ] a4 g+ _( e r& S2.6 VFR Default Stores Definition...................................................................7
+ F3 X# }! ~; w( W0 Y2.7 VFR Variable Store Definition...................................................................8' V* z7 z+ w0 \* X' O2 @
2.7.1 VFR Buffer Store Definition.........................................................81 ]" B' v& |( v5 w: s! a9 L! n9 k; Y* h
2.7.2 VFR EFI Variable Store Definition.................................................81 y7 T( y) m+ d$ b2 o# A
2.7.3 VFR Variable Name Store Definition.............................................8
6 h8 U; ^: t! c/ j# f2.8 VFR FormSet DisableIf Definition..............................................................9
) X- W. N/ P: x% ~. @2 J b h2.9 VFR FormSet SuppressIf Definition............................................................9$ j8 T# N* z9 t9 h6 e; j3 I; `
2.10 VFR General Token Definition.................................................................108 M0 n/ C7 d% U1 n
2.10.1 GUID Definition.......................................................................10
% c9 [' j* M1 s$ G' A) {2.10.2 String & String Identifier Definition............................................105 C/ `% E8 q3 V$ h
2.10.3 Number Definition...................................................................10
6 v6 }6 y& E+ ` t2.10.4 VFR Statement Header Definition...............................................105 D8 k; [5 o6 d+ o- ? f
2.10.5 VFR Question Header Definition.................................................11
) y' v- q9 @9 x5 r& b2.10.6 VFR Constant Value Definition...................................................11 N" j6 K( q# y$ X7 Q y2 {* @
2.10.7 VFR Statement Image & Locked Tag Definition............................12+ b6 J( G3 J* u+ G4 O
2.11 VFR Form Definition..............................................................................12$ U9 }5 O# _* R# F# ?0 @ \
2.11.1 VFR Form Map Definition..........................................................13) O2 q. z& y1 W+ U9 G" x
2.11.2 VFR Image Statement Definition................................................13! h5 U. t, P% \7 F. ^. E( A
2.11.3 VFR Locked Statement Definition...............................................13
1 A" E6 }! f* [1 h4 I5 X+ q$ ^2.11.4 VFR Rule Statement Definition..................................................13
2 J- Q. t, Q- N5 U; v9 e* J2.11.5 VFR Statement Definition.........................................................14
5 @ x) N& E2 e# x2.11.6 VFR Question Type Statements Definition...................................17
( f+ m" h3 m3 w+ j5 R2.11.7 VFR Conditional Type Statements Definition................................32
! u; f9 z6 C1 @ u9 a2.11.8 VFR GUID Statement Definition.................................................33
7 A5 c8 O( H% y0 L+ U2.12 VFR Expression Statement Definition.......................................................34
# F6 ]: Y" R' e2.12.1 OR........................................................................................34
8 V0 o1 X1 |' F: ?' O2.12.2 AND......................................................................................34
* Z( C1 r$ {6 w; u* F7 {* ]7 s2.12.3 bitwiseor................................................................................34
5 u& n i9 N4 I( |, g, N3 j2.12.4 bitwiseand.............................................................................34
0 s: |! l1 h2 q( ?9 j2.12.5 equal.....................................................................................35
& r. o9 T3 u2 L! x$ [1 B8 n: E2.12.6 compare................................................................................35
- V- H4 r2 O% l" x3 r/ p2.12.7 shift......................................................................................35
$ H. G! `" M# \7 Qiii, V( F& u& k' n2 X! q- C. D
2.12.8 add/minus..............................................................................353 B* t) ]& C% h6 o5 s) r6 s* p
2.12.9 multiply/divide/modulo............................................................36
0 O& N `9 C9 H: G/ p, d2.12.10 cast terms..............................................................................36
9 Z% F; m; i" h* q1 Q& m, Q! y2.12.11 atom terms............................................................................36 |
|