|
|
Contents
) T7 t# W0 u# E1 Introduction.....................................................................................................15 d( Y$ V+ f7 s
1.1 Overview..............................................................................................1
$ Q7 U, C3 o* J1 n1.2 Target Audience.....................................................................................1$ X5 O: _- m4 H7 e% x/ _6 _/ @
1.3 Related Information................................................................................1
" U2 Y& C5 b- y* k7 k7 Y2 v& m1.4 Terms...................................................................................................19 G% a) b- }7 q/ M
2 VFR Description in BNF......................................................................................3
' M) r+ h2 l) I0 H8 h/ @2.1 VFR Programming Keywords....................................................................3' N. h& n4 s5 [! L1 ?
2.1.1 // (comment marker).................................................................3& X# K, z* O8 \ @" W2 r
2.1.2 #define...................................................................................46 @# s6 T( H' F/ K( K/ p
2.1.3 #include..................................................................................4
4 W( V2 e& y& r" c% e, I8 }2.2 VFR Program.........................................................................................4
- c4 L' [( ~: q* @7 d* U& n/ w/ O2.3 VFR Data Struct Definition.......................................................................5
8 [' Z8 Q8 f* H5 K, I! e2.4 VFR FormSet Definition...........................................................................6
. x! R5 l7 [% P3 F+ E1 L2.5 VFR FormSet List Definition.....................................................................7
7 ? E, n: X+ P! T& J, d2.6 VFR Default Stores Definition...................................................................7
" m3 a% f+ S- S O7 {/ s2.7 VFR Variable Store Definition...................................................................8
' ~& u" J" D& @" B, z* t2.7.1 VFR Buffer Store Definition.........................................................84 U) e8 z+ c8 g9 o$ r
2.7.2 VFR EFI Variable Store Definition.................................................8+ [3 ?5 D8 ]/ j5 V
2.7.3 VFR Variable Name Store Definition.............................................8
; u$ M' k5 t9 {7 z1 u7 ~* C. x. U2.8 VFR FormSet DisableIf Definition..............................................................9
- V& z2 G- e3 t+ x7 S0 u% q1 J2.9 VFR FormSet SuppressIf Definition............................................................96 H8 e* {, Y. V- m6 O& `& x; @* O& a, r
2.10 VFR General Token Definition.................................................................10/ o* W+ r; f( \$ e/ T w7 C
2.10.1 GUID Definition.......................................................................10+ r5 x, W# Z, k
2.10.2 String & String Identifier Definition............................................10( R. K# L, A' H
2.10.3 Number Definition...................................................................10( f% C& a3 j% k5 t, o! b' m0 A
2.10.4 VFR Statement Header Definition...............................................10
9 b4 B& i: Z* }8 x2.10.5 VFR Question Header Definition.................................................11; X9 P6 Y2 n! [, N! S" j
2.10.6 VFR Constant Value Definition...................................................11; O/ r; {* _7 O% ~1 h
2.10.7 VFR Statement Image & Locked Tag Definition............................12
0 C, _* F7 [% T8 R7 ~# R0 @2.11 VFR Form Definition..............................................................................12
6 L a" C$ k( C* U1 i2 Z9 p2.11.1 VFR Form Map Definition..........................................................13- Z0 _5 n: E h @8 I& ?
2.11.2 VFR Image Statement Definition................................................13
3 c( ~: p) R3 J6 y2.11.3 VFR Locked Statement Definition...............................................13
4 z: ^5 T! S3 O* s3 J2.11.4 VFR Rule Statement Definition..................................................13
2 B, D' r7 W7 w/ A' k2.11.5 VFR Statement Definition.........................................................14* q# u( Z$ D% V$ n- r) I) c3 F
2.11.6 VFR Question Type Statements Definition...................................17# m: a% i* }. c
2.11.7 VFR Conditional Type Statements Definition................................32: J; p" w$ A8 e1 ?# ?
2.11.8 VFR GUID Statement Definition.................................................33+ U9 U- J ]" O: K6 `+ J" R
2.12 VFR Expression Statement Definition.......................................................34
; g. Q U- @* z2 T( f7 j, k0 I2.12.1 OR........................................................................................34
: f/ v& X/ s @; t8 A2.12.2 AND......................................................................................342 p+ e" t. U% ]5 F/ F, u
2.12.3 bitwiseor................................................................................34
: w: ^) ?2 a4 e! e" m. V2.12.4 bitwiseand.............................................................................34
" s7 v0 X8 f& A3 q5 f4 m8 g2.12.5 equal.....................................................................................35" l( ^( F" @% o, Q! }; }
2.12.6 compare................................................................................35
4 s6 @ h- G/ G. j1 B. ] x2.12.7 shift......................................................................................35
0 P& ]) a1 Q# ]! {% j! Ziii& X/ e! f3 \9 [. j b1 q
2.12.8 add/minus..............................................................................35! O( {& h% T `
2.12.9 multiply/divide/modulo............................................................368 i f) ]8 u; z+ I* A
2.12.10 cast terms..............................................................................36' Z9 l. @6 W: ~
2.12.11 atom terms............................................................................36 |
|