|
Contents
3 i) ^1 N, F7 a2 o, L7 S9 r1 Introduction.....................................................................................................1 z1 [; y) z4 C+ l
1.1 Overview..............................................................................................1
+ C5 @" g |. Z1 M2 O; n5 M1.2 Target Audience.....................................................................................1: k- n7 |( C# V
1.3 Related Information................................................................................1
' q9 m0 p- S) W" k% Y! k6 b# u: p1.4 Terms...................................................................................................1/ f* A* \+ [' T# S6 O3 b* o I
2 VFR Description in BNF......................................................................................33 e3 r" ~) ?+ h/ N) d. Y2 _
2.1 VFR Programming Keywords....................................................................3
]6 Y& Q+ a4 Q2.1.1 // (comment marker).................................................................3
6 j4 ~. r. ]) p2.1.2 #define...................................................................................4
& [4 ?$ ?( P8 y) S) t2.1.3 #include..................................................................................48 O4 B. T f) {7 `7 f
2.2 VFR Program.........................................................................................4
$ ]+ J1 F. H I) ]2.3 VFR Data Struct Definition.......................................................................56 j/ J5 X* m: _' q$ D3 \
2.4 VFR FormSet Definition...........................................................................61 q4 Y9 K9 R+ b5 r7 h8 B
2.5 VFR FormSet List Definition.....................................................................7
3 q/ D& E. u p& v2.6 VFR Default Stores Definition...................................................................7 r y' W# _- `0 M7 I) k% |
2.7 VFR Variable Store Definition...................................................................8- ^' p5 H. F8 {* e3 H. J
2.7.1 VFR Buffer Store Definition.........................................................8
* Q- X" i6 [% Q: z/ g u2.7.2 VFR EFI Variable Store Definition.................................................8. w2 Z7 s6 S9 K# R$ D6 l" S
2.7.3 VFR Variable Name Store Definition.............................................82 F! y, y# E( m7 D. Q. n
2.8 VFR FormSet DisableIf Definition..............................................................9
! ]3 H: s* O4 @2.9 VFR FormSet SuppressIf Definition............................................................9
+ n- E+ L. F E4 Q9 d2.10 VFR General Token Definition.................................................................10
( X% Y+ X: G, x; L: }2.10.1 GUID Definition.......................................................................10
( u4 v" l5 ?. R- m2 O2.10.2 String & String Identifier Definition............................................10
( Y4 s2 Q" X4 _& }# i# k6 \4 {2.10.3 Number Definition...................................................................10
. ]+ ]1 ~: q9 V8 T7 c1 H. G+ e8 d2.10.4 VFR Statement Header Definition...............................................10. M( S2 d/ [: d" S/ h* L' T
2.10.5 VFR Question Header Definition.................................................11
8 q' e- I" M7 t3 Y: K2.10.6 VFR Constant Value Definition...................................................11
& m, M- ^* m0 r- B4 Q2.10.7 VFR Statement Image & Locked Tag Definition............................12, o; q' x {% Z0 C# b& A- |' [! U+ v6 }: C
2.11 VFR Form Definition..............................................................................12. f- Q" w% X* H2 o, X8 R& j
2.11.1 VFR Form Map Definition..........................................................13, z* Y# t4 d+ v n1 P
2.11.2 VFR Image Statement Definition................................................13, V. h* ]0 Y8 D- Q
2.11.3 VFR Locked Statement Definition...............................................13" V& ?$ s7 ^. `' \
2.11.4 VFR Rule Statement Definition..................................................13, ^3 E7 S/ o7 a% K3 P
2.11.5 VFR Statement Definition.........................................................142 h$ f. C- ]! R6 `7 S1 b$ O9 g
2.11.6 VFR Question Type Statements Definition...................................176 D# v$ }: G' U. `
2.11.7 VFR Conditional Type Statements Definition................................32
) N3 s( U0 }' W" v# X( r3 g2.11.8 VFR GUID Statement Definition.................................................33! D! W1 ~ @* C
2.12 VFR Expression Statement Definition.......................................................341 Y& z4 g5 w, B
2.12.1 OR........................................................................................34. U2 R( ~1 f a' q6 O" Z
2.12.2 AND......................................................................................34. D- i+ L5 s0 D- d! g1 C4 t7 s
2.12.3 bitwiseor................................................................................34( N) |1 a' h* l, W' P2 f
2.12.4 bitwiseand.............................................................................34' ~- ~& S* y9 V; q" B
2.12.5 equal.....................................................................................35% u' E4 K& i* C9 s
2.12.6 compare................................................................................35
2 s9 G/ d8 V& A9 F2 P2.12.7 shift......................................................................................35" }2 [( U' x8 r9 ?1 \5 ~9 V& e
iii" D& }7 W" x6 |: ?3 I
2.12.8 add/minus..............................................................................35
7 S h0 U$ R' A6 i) g2.12.9 multiply/divide/modulo............................................................36
5 T( E7 J- z# X$ d5 @2.12.10 cast terms..............................................................................36( B P4 G8 Y3 ^& W" x( p. |6 Y% z3 ?
2.12.11 atom terms............................................................................36 |
|