|
|
Contents
( z# S9 L& J1 K9 O( {1 Introduction.....................................................................................................1 n, t3 d6 I; L9 E% E" s9 L
1.1 Overview..............................................................................................1. i! F* z6 C# m1 B
1.2 Target Audience.....................................................................................1
/ J9 U+ j* _; x. u1 L" k1.3 Related Information................................................................................1
8 J$ A: p0 {8 y5 `) ]1.4 Terms...................................................................................................1
, p% v( X! M9 E. p6 y$ R* k2 VFR Description in BNF......................................................................................3
7 k' F0 \5 m8 @* T6 t2.1 VFR Programming Keywords....................................................................3
6 z6 h3 e; l2 t2.1.1 // (comment marker).................................................................3
5 _' b6 y' d, t0 l+ y2 }. |& l2 ~2.1.2 #define...................................................................................4, t/ j% J, o) O* s4 f# F- u3 y
2.1.3 #include..................................................................................4% }6 Q$ n m' S
2.2 VFR Program.........................................................................................42 p! J1 K8 s. q
2.3 VFR Data Struct Definition.......................................................................5
0 a; n6 `1 T, l+ c2.4 VFR FormSet Definition...........................................................................6/ E5 J- U9 X9 Y+ d. Y, w
2.5 VFR FormSet List Definition.....................................................................7
5 \* u# E% `2 l2.6 VFR Default Stores Definition...................................................................7! J- r" V& L4 N; M) g
2.7 VFR Variable Store Definition...................................................................8
# x- R6 f( Q' \2.7.1 VFR Buffer Store Definition.........................................................8
4 L1 I c0 [, i2.7.2 VFR EFI Variable Store Definition.................................................8
' K" j+ J) M* v' ~+ o2.7.3 VFR Variable Name Store Definition.............................................8
' Y' [! M) R7 K4 x2.8 VFR FormSet DisableIf Definition..............................................................9$ x+ P ~4 c' i3 p, i
2.9 VFR FormSet SuppressIf Definition............................................................9
3 }" y. X/ X" Z2.10 VFR General Token Definition.................................................................10
; R- {# C0 Z& k5 v2.10.1 GUID Definition.......................................................................10
8 s9 y8 d8 ]+ n% c- F& \ W/ B2.10.2 String & String Identifier Definition............................................101 ~/ ?; ?4 }0 c$ ^3 _
2.10.3 Number Definition...................................................................10
! Z. \2 e8 |5 P& Z& J. t3 u2.10.4 VFR Statement Header Definition...............................................10! Q, Y& {2 @. T" u: x5 e
2.10.5 VFR Question Header Definition.................................................11. m! S a7 N, J* k0 W& ^! [
2.10.6 VFR Constant Value Definition...................................................11
6 Z( a8 `9 W7 ^* A8 }; a# N2.10.7 VFR Statement Image & Locked Tag Definition............................12
6 ]1 o! f! B9 Y! ]2.11 VFR Form Definition..............................................................................12* L6 N) J6 O* ?3 W7 q2 p! \+ f# y
2.11.1 VFR Form Map Definition..........................................................13
- Y* M( _" o" ~ d+ C/ S2.11.2 VFR Image Statement Definition................................................13
! L$ F( L) H: v* i2.11.3 VFR Locked Statement Definition...............................................135 |! n1 o! K4 I9 Y- ]! n4 D% z
2.11.4 VFR Rule Statement Definition..................................................13
0 c2 S9 a0 l( e$ ~; W2.11.5 VFR Statement Definition.........................................................14
0 V7 |) s2 B4 q- d+ x4 P4 N2.11.6 VFR Question Type Statements Definition...................................17
- L5 R% v! Q9 S5 D0 u5 _2.11.7 VFR Conditional Type Statements Definition................................32
5 l; s i7 Z2 }9 h3 @2.11.8 VFR GUID Statement Definition.................................................333 n0 [" I( ]2 o
2.12 VFR Expression Statement Definition.......................................................34; ]! M5 ~2 L6 i: _- N
2.12.1 OR........................................................................................34, j- W% o j' ^; p' b
2.12.2 AND......................................................................................341 P/ S8 T. }8 k/ Y' R
2.12.3 bitwiseor................................................................................34) w( I2 D& i# [ k! i
2.12.4 bitwiseand.............................................................................344 q5 |4 |+ ~1 u8 B, F, |
2.12.5 equal.....................................................................................351 X0 t8 J( J9 y3 R: K: V* D
2.12.6 compare................................................................................35
" \: j, I2 ~5 V; m2.12.7 shift......................................................................................35% S8 u9 O% @0 m0 J. A
iii3 d1 I ^# m" q/ [8 ]% g4 U* i% D3 J
2.12.8 add/minus..............................................................................35" w/ {0 [: g: t! V% e7 n; o, P
2.12.9 multiply/divide/modulo............................................................36
! K) f5 w+ L: b; M" i( U$ q K% }2.12.10 cast terms..............................................................................361 {) C$ K7 n3 v1 e: t
2.12.11 atom terms............................................................................36 |
|