|
|
Contents
2 |' |! x3 [7 r1 Y, b% U; h1 Introduction.....................................................................................................1
$ c" l* R7 E, F# l' s# X. t1.1 Overview..............................................................................................1
) ` ?8 J+ x) P, G5 s0 `# c1.2 Target Audience.....................................................................................1
+ c; d- |% x# j1 k8 _& _1.3 Related Information................................................................................1' i+ ]% }9 N8 V$ c9 Q% o
1.4 Terms...................................................................................................1* ^9 D* U- J: K- g
2 VFR Description in BNF......................................................................................3
7 v3 [' ^2 N$ n5 n2 b: X2.1 VFR Programming Keywords....................................................................3- y9 P1 U3 u3 L1 @& J$ ^
2.1.1 // (comment marker).................................................................3
' y+ f+ c" E: @6 K* w$ P2.1.2 #define...................................................................................4
! @' J" _ l( ^9 L' `2.1.3 #include..................................................................................4
7 h1 g9 i. }& R3 `1 f5 B2.2 VFR Program.........................................................................................4; G1 h& b( w. q& {4 k/ M
2.3 VFR Data Struct Definition.......................................................................56 K- T+ J, x9 O- e( r- _
2.4 VFR FormSet Definition...........................................................................6
0 o7 ^5 |$ f \. k# L9 j7 p) @' X2.5 VFR FormSet List Definition.....................................................................7
3 q# R1 z0 y/ f/ e. _+ S2 }2.6 VFR Default Stores Definition...................................................................7
( u5 @1 e% J* o% z% ?2.7 VFR Variable Store Definition...................................................................89 T Q; l4 D0 H
2.7.1 VFR Buffer Store Definition.........................................................8! |+ C9 J; R) P' i7 R
2.7.2 VFR EFI Variable Store Definition.................................................8
: h) T/ b- \% m: [0 a2.7.3 VFR Variable Name Store Definition.............................................8
$ I. c( A5 `! F2.8 VFR FormSet DisableIf Definition..............................................................9
" a/ e; W+ z- w+ C) C2.9 VFR FormSet SuppressIf Definition............................................................9
- g! a2 r1 ?2 X( R" ~2.10 VFR General Token Definition.................................................................100 o9 O% x( w# w! W" \, u
2.10.1 GUID Definition.......................................................................10
/ x ^7 r2 ?& P! u0 u( T2 {. c* @4 w2.10.2 String & String Identifier Definition............................................105 Z# a" N5 x: h3 \3 ? I* n
2.10.3 Number Definition...................................................................10
2 x5 p. z: v, z! [; h0 G, K7 E2.10.4 VFR Statement Header Definition...............................................10: v: S+ E8 r* c: ?- B) P0 F& \
2.10.5 VFR Question Header Definition.................................................119 U: U! Q8 k+ t( W5 \$ e, }
2.10.6 VFR Constant Value Definition...................................................11
# \# A7 I2 p8 t" H$ }. }; |! y2.10.7 VFR Statement Image & Locked Tag Definition............................12
& A1 F" j" g6 W3 S2 _% z/ l* f$ Z2.11 VFR Form Definition..............................................................................12" J& N$ p& ]! K4 A/ x6 d
2.11.1 VFR Form Map Definition..........................................................13
9 j$ |7 c: D* c( P2.11.2 VFR Image Statement Definition................................................13% J! X: m8 m$ I
2.11.3 VFR Locked Statement Definition...............................................13! W7 P; ?! Z- J% c
2.11.4 VFR Rule Statement Definition..................................................131 X$ w- s% B: v8 q+ t( e8 n
2.11.5 VFR Statement Definition.........................................................14
" w+ j- R: |2 |/ o2.11.6 VFR Question Type Statements Definition...................................17
5 b S9 l: U7 X2.11.7 VFR Conditional Type Statements Definition................................322 F; O" i! y: Z! F' j' W4 P
2.11.8 VFR GUID Statement Definition.................................................334 E$ X9 B$ R# s l1 z
2.12 VFR Expression Statement Definition.......................................................34
0 e: q2 i; e. `+ T* y) p2.12.1 OR........................................................................................34
. s4 M. h+ y0 G r5 L; k6 w2.12.2 AND......................................................................................34
3 E% R! }" ?: A8 M3 w2.12.3 bitwiseor................................................................................34' p1 U- |8 _# J" b( [3 v+ H* F
2.12.4 bitwiseand.............................................................................34. Z" ]& Q4 Q! ]1 z1 Q
2.12.5 equal.....................................................................................35
# C0 A2 r# V. a) N; s, b" n0 ?4 \2.12.6 compare................................................................................356 i: |6 u( \4 ` M( @( a& |; ^6 P
2.12.7 shift......................................................................................359 p/ B$ o4 Q2 I! E, N# g9 w' R
iii
, u& k7 O% K5 }2 |$ o2.12.8 add/minus..............................................................................35, R+ t. }7 l- `7 p& @7 _
2.12.9 multiply/divide/modulo............................................................363 n. V; N ~5 V1 l4 \
2.12.10 cast terms..............................................................................36
% ^ l& @8 j/ t- H6 a2.12.11 atom terms............................................................................36 |
|