|
|
Contents/ y8 R0 E$ p9 R3 }5 ?, R
1 Introduction.....................................................................................................1
# c5 M9 h8 C9 G4 H! G* Z; D! s1.1 Overview..............................................................................................1
, t8 ]# p/ u8 G" }: d$ V0 y1.2 Target Audience.....................................................................................1
( M& ^. k: d& W! K' R/ j5 c) q1.3 Related Information................................................................................1. H9 r( L6 ~0 i5 m0 B! J
1.4 Terms...................................................................................................1
$ h! ^! \3 b% o2 VFR Description in BNF......................................................................................3
* M: g' d1 O3 x) d: K7 M. S2.1 VFR Programming Keywords....................................................................3: V% b( N) o6 i: u& Q& ~
2.1.1 // (comment marker).................................................................3
7 \3 r: Y( a+ j7 P' A2 x# ?2.1.2 #define...................................................................................41 U/ ~$ `: B$ g/ q8 b: ?
2.1.3 #include..................................................................................4
6 |' U+ d" ^$ [2 n9 ]2.2 VFR Program.........................................................................................4" g8 E: x7 p8 ^! b d
2.3 VFR Data Struct Definition.......................................................................5
# M- o8 A( d; r- c, x; ^2.4 VFR FormSet Definition...........................................................................6" C8 _) d, u! J' t% `& J3 R; O
2.5 VFR FormSet List Definition.....................................................................7# H: |: _3 d& B; N
2.6 VFR Default Stores Definition...................................................................70 S) l7 |! u; s" Y- _- o, d( W
2.7 VFR Variable Store Definition...................................................................89 Z$ J3 f5 t- c8 J0 e, w
2.7.1 VFR Buffer Store Definition.........................................................8
4 ~8 ]$ G2 j' `0 }! d$ W' _2.7.2 VFR EFI Variable Store Definition.................................................8" _" H% U& H! ?3 e8 O1 s5 [/ r/ v
2.7.3 VFR Variable Name Store Definition.............................................8
/ j# r9 }2 y6 k& C2.8 VFR FormSet DisableIf Definition..............................................................9
9 `+ t6 Q$ W: o0 H2.9 VFR FormSet SuppressIf Definition............................................................93 M$ e* j! C- e; h! `5 S0 {
2.10 VFR General Token Definition.................................................................105 R. m8 X; d8 F" k/ [9 i# u* w
2.10.1 GUID Definition.......................................................................10
, C0 D2 o9 h' \2.10.2 String & String Identifier Definition............................................10
- U. C6 v+ m% i% A, G$ H2.10.3 Number Definition...................................................................10" X, a, }, n) v0 C
2.10.4 VFR Statement Header Definition...............................................10* S: T$ f8 k) g$ W3 J
2.10.5 VFR Question Header Definition.................................................11( E5 l& p0 y( z, G5 X
2.10.6 VFR Constant Value Definition...................................................111 j) p0 Z4 C7 { D
2.10.7 VFR Statement Image & Locked Tag Definition............................12
+ F: N4 y0 @7 Q2.11 VFR Form Definition..............................................................................12
: t3 @$ W) B4 {& ^2.11.1 VFR Form Map Definition..........................................................13; T7 R2 m/ C7 Q; n
2.11.2 VFR Image Statement Definition................................................137 G4 [7 Y G, T% o4 O) T
2.11.3 VFR Locked Statement Definition...............................................130 o$ x0 [/ h6 W5 `2 R" i( f/ C
2.11.4 VFR Rule Statement Definition..................................................137 S# w7 f! [3 V/ Q, C) j7 C
2.11.5 VFR Statement Definition.........................................................14- V) ^' d, O3 B$ E7 L
2.11.6 VFR Question Type Statements Definition...................................17
1 L: E* C' k7 @% c% k2.11.7 VFR Conditional Type Statements Definition................................32
. x) v4 u. z7 c2.11.8 VFR GUID Statement Definition.................................................33* C! L" W6 `! D0 u0 s2 P7 a
2.12 VFR Expression Statement Definition.......................................................34; ?' o7 M. R9 b+ y) y4 P
2.12.1 OR........................................................................................34( |! q# ^. r8 D4 D- |9 c
2.12.2 AND......................................................................................34' o) J, r- e9 N6 |5 Y& L7 M1 l
2.12.3 bitwiseor................................................................................34# Q+ Y1 d8 Z1 R- u. ]
2.12.4 bitwiseand.............................................................................342 A9 W# p& g' a/ Z
2.12.5 equal.....................................................................................35
0 k. l5 M9 X- a& L4 k2 o% D( M2.12.6 compare................................................................................35# U2 i- D2 D+ a! Z) M& E
2.12.7 shift......................................................................................35
! x" |7 A) y: N$ X) R/ Giii
# J$ E5 f+ P. [5 q- b" ^* V2.12.8 add/minus..............................................................................35
+ E8 C. i1 Q. K' \2.12.9 multiply/divide/modulo............................................................36
% m0 ?; T4 o' Z. o' O2.12.10 cast terms..............................................................................36
: E+ B; G4 F Q' @$ [) O2.12.11 atom terms............................................................................36 |
|