|
|
Contents( N. P3 k* n- N% Q j
1 Introduction.....................................................................................................1
6 J# Y' z$ e3 g+ w. U1.1 Overview..............................................................................................19 a _. _+ e' F* U8 a: w
1.2 Target Audience.....................................................................................16 i) b/ Q2 P T$ Z* _" [
1.3 Related Information................................................................................1
( \" n C7 T7 s) f6 E1.4 Terms...................................................................................................1
0 B, @. N4 J6 j2 VFR Description in BNF......................................................................................3
6 r0 F2 N/ Q) R0 N" h: \7 W3 D2.1 VFR Programming Keywords....................................................................3
3 B( g3 Y7 j. r" G2.1.1 // (comment marker).................................................................3$ w4 u% {6 d# T7 e
2.1.2 #define...................................................................................4
& b7 n. Y+ Z% }- C5 u2.1.3 #include..................................................................................4
+ _! K3 a: {1 a! e2.2 VFR Program.........................................................................................4# S, S! K. D3 `# h. Y
2.3 VFR Data Struct Definition.......................................................................5& R* `) s6 A$ P& Q" M5 j7 B
2.4 VFR FormSet Definition...........................................................................66 f3 |: c3 L/ b) x9 s
2.5 VFR FormSet List Definition.....................................................................7" G- z+ \& E$ @- ]: ^; w; {
2.6 VFR Default Stores Definition...................................................................7
1 Z8 c& z. f7 Z( u! i2.7 VFR Variable Store Definition...................................................................8
@ n# l Y2 n% i( Y$ `1 W2 C, U4 l2.7.1 VFR Buffer Store Definition.........................................................8' `3 s1 o* p' H% }
2.7.2 VFR EFI Variable Store Definition.................................................8
# ], O* V/ \0 h8 b4 P i* @/ _2.7.3 VFR Variable Name Store Definition.............................................8 ?- f; }3 g3 Z7 c+ K+ U2 A2 h0 @6 t
2.8 VFR FormSet DisableIf Definition..............................................................9 ?4 w1 v" R9 E( \+ i
2.9 VFR FormSet SuppressIf Definition............................................................9& [* o b: y6 ~$ C# C4 t4 o3 |
2.10 VFR General Token Definition.................................................................10
4 v8 q0 {1 {$ I$ T# J2.10.1 GUID Definition.......................................................................10
: }8 ?8 S# f$ B1 X T7 ~3 E1 N' ?* Z2.10.2 String & String Identifier Definition............................................10" e* w6 B2 P% w/ ]- U
2.10.3 Number Definition...................................................................10, b8 G" j5 w5 i* N& Z
2.10.4 VFR Statement Header Definition...............................................10
& R: q0 \* s e8 o2.10.5 VFR Question Header Definition.................................................11
# j7 {+ j9 L( u" n: b5 r* z& [8 X$ O2.10.6 VFR Constant Value Definition...................................................11) T2 O( K$ y5 i9 y# W
2.10.7 VFR Statement Image & Locked Tag Definition............................12
6 ^ E; _3 L; Y& o [# m2.11 VFR Form Definition..............................................................................12
. F; F; B4 i) c( M* u2.11.1 VFR Form Map Definition..........................................................13
3 N% A) {8 t0 B2.11.2 VFR Image Statement Definition................................................13
1 S% J! F! T8 S6 u2.11.3 VFR Locked Statement Definition...............................................13. r, |7 R$ H; p7 W% o8 R# A
2.11.4 VFR Rule Statement Definition..................................................130 j4 D) K4 }; }
2.11.5 VFR Statement Definition.........................................................146 i1 j1 I8 M% A
2.11.6 VFR Question Type Statements Definition...................................17/ i+ X3 A6 p3 @) ~* H. N4 |5 Q
2.11.7 VFR Conditional Type Statements Definition................................32% I# W: A f- ]8 g
2.11.8 VFR GUID Statement Definition.................................................33" s9 s! w) g1 M% C+ N: b
2.12 VFR Expression Statement Definition.......................................................34
1 l) r" z( X* U: W, m2.12.1 OR........................................................................................346 `+ { L: W$ M# ]" X
2.12.2 AND......................................................................................34
( b1 m! O' {$ a# k0 b2.12.3 bitwiseor................................................................................34
/ Z' I0 u4 h, w* Y# E2.12.4 bitwiseand.............................................................................34
' K& J& X0 I, p, T2 T# `2.12.5 equal.....................................................................................35" C n2 x5 T& h" o' H3 @$ Z- O
2.12.6 compare................................................................................35( K0 U& P% g: |& R3 _# k
2.12.7 shift......................................................................................35
( i- d8 n( H1 e1 K( ?3 n' _iii
1 s; J; Z. Y, a2.12.8 add/minus..............................................................................35
# V. f, q: ?/ V( Z2 x2.12.9 multiply/divide/modulo............................................................360 |4 b) m$ s! H- A! i% x
2.12.10 cast terms..............................................................................36
9 d- P! t) F( ?6 u7 D2.12.11 atom terms............................................................................36 |
|