|
|
Contents6 l" ~& K7 j; W% l/ ^1 U: z
1 Introduction.....................................................................................................1
) ?7 H$ p$ X1 o5 t6 P9 |( J1.1 Overview..............................................................................................1! `2 s9 w: J4 H; n5 _9 d/ g5 F
1.2 Target Audience.....................................................................................19 p0 m5 {5 K$ N* p
1.3 Related Information................................................................................1# i T: I$ }, y* H
1.4 Terms...................................................................................................18 b8 U: J$ H! e
2 VFR Description in BNF......................................................................................3" p* u# H3 x5 t: y
2.1 VFR Programming Keywords....................................................................3. d6 Y: B; L; z$ u. r& R8 _7 W
2.1.1 // (comment marker).................................................................3
6 E! d2 }7 h n0 J/ M9 A0 l+ J2.1.2 #define...................................................................................4$ `5 M8 Z: s" u" g6 h+ t- a
2.1.3 #include..................................................................................4
( t% `) w9 Z' }3 k) R% E+ W& g2.2 VFR Program.........................................................................................4- S4 i, Q( l4 \/ }6 K4 l4 @
2.3 VFR Data Struct Definition.......................................................................5# T9 b8 e1 g' a
2.4 VFR FormSet Definition...........................................................................6! M0 C& k) Z9 r, m, ]7 w
2.5 VFR FormSet List Definition.....................................................................7
5 p N7 H; ^+ [- {$ X* ^2.6 VFR Default Stores Definition...................................................................7
* D6 n( e9 u& y, H1 U2.7 VFR Variable Store Definition...................................................................8' E7 v# ~' Z; P+ q/ V2 n- {4 u. A
2.7.1 VFR Buffer Store Definition.........................................................8- e H1 a3 U0 H1 D
2.7.2 VFR EFI Variable Store Definition.................................................8
+ [$ p% f- |. ~; P+ n2 M2.7.3 VFR Variable Name Store Definition.............................................85 }* Z5 Q; e' {/ P+ W# l
2.8 VFR FormSet DisableIf Definition..............................................................9
! C0 s3 k0 p3 }# h( v7 A' D, j5 \0 m* w; B2.9 VFR FormSet SuppressIf Definition............................................................9
$ B( I* ]! t4 b# }; Q+ Q& A U* z2.10 VFR General Token Definition.................................................................10
6 {- p1 D$ ^+ P z( d: n2.10.1 GUID Definition.......................................................................10
& R9 L# x `8 h3 U; J; |& }2.10.2 String & String Identifier Definition............................................107 s4 B3 R) S% z& k
2.10.3 Number Definition...................................................................10( O' G, f% W' P7 G8 L4 L' p+ N
2.10.4 VFR Statement Header Definition...............................................10
* Q$ p! n1 F; Q* O$ t. Q! K2.10.5 VFR Question Header Definition.................................................11& o% g6 F7 D3 D4 K: F
2.10.6 VFR Constant Value Definition...................................................11
" R9 Z- U5 {0 @3 J) G2.10.7 VFR Statement Image & Locked Tag Definition............................12/ z; z2 ~9 t6 _/ {" R
2.11 VFR Form Definition..............................................................................12! k; p, u8 f$ ^+ R
2.11.1 VFR Form Map Definition..........................................................13
) h7 E" C$ t% }2.11.2 VFR Image Statement Definition................................................13
* e) J2 o7 X, n7 \2.11.3 VFR Locked Statement Definition...............................................13
6 D* L! b8 n, n9 r2.11.4 VFR Rule Statement Definition..................................................13
' w! H9 D- T/ X5 ~2.11.5 VFR Statement Definition.........................................................14
1 s' G! D6 r! A$ P' ?, K2.11.6 VFR Question Type Statements Definition...................................17+ r/ J8 Y4 y; O- i5 m& ^
2.11.7 VFR Conditional Type Statements Definition................................325 w" N! x3 w3 J" F y* V( }
2.11.8 VFR GUID Statement Definition.................................................33
3 y. G' F- C- ~! m2 m e/ @6 v2.12 VFR Expression Statement Definition.......................................................344 y, N6 b& C: @
2.12.1 OR........................................................................................34, K& h4 K! ?3 p
2.12.2 AND......................................................................................34* a$ I3 B0 j4 W- U* ~; m% w
2.12.3 bitwiseor................................................................................34
& x& @3 y1 J( L+ B2.12.4 bitwiseand.............................................................................34
7 S( c( a3 f/ G& H% J% a; r3 ?2.12.5 equal.....................................................................................35
" J/ N& Y8 p; ]2.12.6 compare................................................................................35* @: }3 p9 j/ d" Q
2.12.7 shift......................................................................................353 G0 ?* v! |8 O
iii5 U+ P2 E l" \1 M8 _0 R
2.12.8 add/minus..............................................................................35
/ i, Y) e/ M- i6 O. ` \2.12.9 multiply/divide/modulo............................................................36" ]3 ^# E1 E% Z1 _- E
2.12.10 cast terms..............................................................................360 _& E' r* A1 p* f4 |2 m
2.12.11 atom terms............................................................................36 |
|