|
Contents
, q) H3 d5 W g; O1 @1 Introduction.....................................................................................................1: o" v; a6 ?/ ~2 V
1.1 Overview..............................................................................................15 h8 ~ Y/ B3 R! |; k0 [" a; M
1.2 Target Audience.....................................................................................1
: W, e5 P3 i X7 a1.3 Related Information................................................................................16 n4 A: n) u/ \& F
1.4 Terms...................................................................................................1* v* S- K7 Q2 e$ X6 C1 z( A7 {
2 VFR Description in BNF......................................................................................3
7 [" K' L, p! O: C" I, x- Q+ ^# h2.1 VFR Programming Keywords....................................................................3; q; y$ D# r5 C6 Y
2.1.1 // (comment marker).................................................................3
/ d. P: Y9 L1 X) @2.1.2 #define...................................................................................4
4 ]% G+ ^9 D8 _/ t& h2.1.3 #include..................................................................................4
/ H1 w, ?, p* j- p* [% F5 k/ C1 i2.2 VFR Program.........................................................................................4
h8 w5 ^2 S5 y; H2.3 VFR Data Struct Definition.......................................................................5
: T6 w/ T1 H+ Z0 i2.4 VFR FormSet Definition...........................................................................6; x& G( F0 L8 z* U( q2 c2 L: @
2.5 VFR FormSet List Definition.....................................................................7
+ ~7 Q" H0 Z' W2.6 VFR Default Stores Definition...................................................................7 F+ I3 h8 b* u" T
2.7 VFR Variable Store Definition...................................................................86 d+ m$ J* a; q3 L4 R
2.7.1 VFR Buffer Store Definition.........................................................8
. e! ~. A( Y( @8 ?5 u2 X( A; U" ?2.7.2 VFR EFI Variable Store Definition.................................................8; u# z% V, [: C3 J; ~( B& c
2.7.3 VFR Variable Name Store Definition.............................................89 C1 L" }2 F7 p3 e: Y1 d. s
2.8 VFR FormSet DisableIf Definition..............................................................90 V; B" U/ U" @
2.9 VFR FormSet SuppressIf Definition............................................................9" `( S: V3 L4 H( W I* S% J
2.10 VFR General Token Definition.................................................................10
: I/ e/ a! }+ V+ i4 y& k2.10.1 GUID Definition.......................................................................10. q$ i( Z' S Y2 A
2.10.2 String & String Identifier Definition............................................10
# e0 J$ J, o5 R4 T4 W7 B, O/ i! l0 j2.10.3 Number Definition...................................................................105 ]2 {' o: f- o* s
2.10.4 VFR Statement Header Definition...............................................104 Z. ]( \% n2 X1 h
2.10.5 VFR Question Header Definition.................................................11" m5 n, r5 p/ D& o7 Z
2.10.6 VFR Constant Value Definition...................................................115 M n( Q4 I: f' }7 G
2.10.7 VFR Statement Image & Locked Tag Definition............................12+ Q) X, \$ W: E; D$ O" [
2.11 VFR Form Definition..............................................................................12
: b. f; v) o. j0 p# a& B0 x1 i- [2.11.1 VFR Form Map Definition..........................................................13
% z) ^6 L9 y" l1 [+ u, S2.11.2 VFR Image Statement Definition................................................13
/ S3 b2 o4 y( G* B" N5 ?! g2.11.3 VFR Locked Statement Definition...............................................13& y1 {2 J1 w, m4 e C
2.11.4 VFR Rule Statement Definition..................................................13
1 u" v( C, U0 @; _3 k2.11.5 VFR Statement Definition.........................................................14
4 K, @4 {1 {: x" y2 ~2.11.6 VFR Question Type Statements Definition...................................17
b; }# S3 v8 a& B I3 m: o. Q2.11.7 VFR Conditional Type Statements Definition................................325 F( b. A1 A% B7 Z" \4 m
2.11.8 VFR GUID Statement Definition.................................................33
/ {2 K6 b+ k$ l2.12 VFR Expression Statement Definition.......................................................34. K% D1 W+ x+ O4 F |
2.12.1 OR........................................................................................34
7 D& f. Z& G! O5 }2.12.2 AND......................................................................................34( b: K; Q' E1 t, V
2.12.3 bitwiseor................................................................................34
" H' |" L( A8 I8 c2.12.4 bitwiseand.............................................................................342 ^% w) J- O% L9 m! f
2.12.5 equal.....................................................................................35
8 x/ Y2 d8 c, n! B+ e, U9 Y2.12.6 compare................................................................................354 x/ g h3 K* U! w
2.12.7 shift......................................................................................354 E* Y2 |+ V" _" O
iii
* @4 U4 g3 V, k& x3 e$ M2.12.8 add/minus..............................................................................35
" R; K- s% |8 M: g) I' L# Y2.12.9 multiply/divide/modulo............................................................36
5 P- K. Z) v2 e& ~/ ?* M2.12.10 cast terms..............................................................................36% ]' ?+ F9 C, U. x
2.12.11 atom terms............................................................................36 |
|