|
|
Contents
$ _- A6 s/ z/ g1 Introduction.....................................................................................................1
# Z; H$ F& L7 ^/ f1.1 Overview..............................................................................................1, x8 |$ G: {9 N
1.2 Target Audience.....................................................................................1: g& j7 B5 t0 f% _' n8 d3 _5 l
1.3 Related Information................................................................................1, {1 n# \, u6 d4 ^/ J) y2 n& D
1.4 Terms...................................................................................................1, p3 ` x. g1 E3 w5 J& `
2 VFR Description in BNF......................................................................................3
2 g% Y7 J8 G! s- W$ p) A& g3 j( c2.1 VFR Programming Keywords....................................................................39 P, H4 w9 f1 A+ z
2.1.1 // (comment marker).................................................................3# ?0 d0 i- f0 |4 ]
2.1.2 #define...................................................................................4) x) i5 }( T2 S
2.1.3 #include..................................................................................4
0 o' ?) K _: m0 N2.2 VFR Program.........................................................................................4- a% s/ v2 x5 A2 P" @0 O% t2 _
2.3 VFR Data Struct Definition.......................................................................5& o6 [; D: t# I$ E7 D
2.4 VFR FormSet Definition...........................................................................65 c/ E* l" Y9 k1 I/ l d* k& g
2.5 VFR FormSet List Definition.....................................................................7
# V3 }: G" W( h0 ~: w# X+ x' {' D2.6 VFR Default Stores Definition...................................................................7$ ]# j3 q2 y, S: R" i
2.7 VFR Variable Store Definition...................................................................8
8 P+ s' P* q8 E# J8 k3 D5 W2.7.1 VFR Buffer Store Definition.........................................................8
7 q) f' |8 E0 g( P2.7.2 VFR EFI Variable Store Definition.................................................8
}* }0 v- e( N- Z* e5 A3 R2.7.3 VFR Variable Name Store Definition.............................................8% ?6 ^0 R1 _9 ~- _+ U7 L
2.8 VFR FormSet DisableIf Definition..............................................................96 O0 ~8 c! z0 E! }3 [
2.9 VFR FormSet SuppressIf Definition............................................................98 _ z5 m& G) p' _- T$ ]
2.10 VFR General Token Definition.................................................................104 B/ S' f. O/ I8 E( y0 L I
2.10.1 GUID Definition.......................................................................10
4 }7 x) ]/ o; J T, G5 O3 m2.10.2 String & String Identifier Definition............................................100 q& F+ r6 m. O: Z- f
2.10.3 Number Definition...................................................................10
5 c S7 I; H' M! j6 Z e2.10.4 VFR Statement Header Definition...............................................10
. G5 o' N+ B$ r+ C3 M0 C2.10.5 VFR Question Header Definition.................................................11; T' e7 Z" ?: ^7 t
2.10.6 VFR Constant Value Definition...................................................11
P- l/ h- V1 {1 ^4 v2.10.7 VFR Statement Image & Locked Tag Definition............................12
& \& a- J. ?6 X. }' x2.11 VFR Form Definition..............................................................................12: ^8 l- e* J n4 ^$ a( b( `$ \
2.11.1 VFR Form Map Definition..........................................................135 u& C0 y6 x+ o g, c% X& W3 E
2.11.2 VFR Image Statement Definition................................................13
3 Z/ v+ b) V/ I2.11.3 VFR Locked Statement Definition...............................................13
. T" \+ s) ~# n, ~! g y2.11.4 VFR Rule Statement Definition..................................................13, C6 ^- _3 u9 {: _; U8 p
2.11.5 VFR Statement Definition.........................................................140 c: I! x. k+ ]
2.11.6 VFR Question Type Statements Definition...................................17
8 j% h- n0 T# D' K+ _0 K& R7 T0 V2.11.7 VFR Conditional Type Statements Definition................................32
6 W" v9 s5 k: c5 j, I2.11.8 VFR GUID Statement Definition.................................................33
! v m6 G+ c9 U" j& H. y. o2.12 VFR Expression Statement Definition.......................................................34, V- j; e8 o9 O0 F3 c2 ]) }8 t
2.12.1 OR........................................................................................34- U. L! B5 T% L( J
2.12.2 AND......................................................................................34
0 M, m- `+ l+ L+ [2.12.3 bitwiseor................................................................................34
( D S; S* G/ g$ f7 A2.12.4 bitwiseand.............................................................................34
2 A* w0 }# h! p K- [2.12.5 equal.....................................................................................35
( N+ y/ |9 l8 h) }3 e( J2 o9 b2.12.6 compare................................................................................35
* P; k) C" p; U, u" L) X9 E2.12.7 shift......................................................................................35# L2 z/ E: F' i d1 W7 E) d
iii
, {4 D/ A& ~ y2.12.8 add/minus..............................................................................356 x9 {$ J3 Y/ @7 @! J) ]8 x# c
2.12.9 multiply/divide/modulo............................................................36
8 s/ s- d1 S% a5 K; ^0 p' F2.12.10 cast terms..............................................................................36
8 R- r7 \2 m3 d: [2.12.11 atom terms............................................................................36 |
|