|
|
Contents
/ T' ?9 r# g" U( s( ]3 k" B1 Introduction.....................................................................................................1. E7 M- c% W( `4 g! D e5 y
1.1 Overview..............................................................................................1
% W( m$ N4 c) n, W5 F1 ]+ u1.2 Target Audience.....................................................................................1
# ^& n& W2 g. R4 P g. U9 X' P2 U1.3 Related Information................................................................................1. t7 `( W! X2 w5 `$ P& |8 A1 K) { x
1.4 Terms...................................................................................................16 U A U$ @& `0 y7 O
2 VFR Description in BNF......................................................................................31 ?: K `/ i$ u3 ?. b; @& r
2.1 VFR Programming Keywords....................................................................3& P0 Y! k6 n2 D2 O
2.1.1 // (comment marker).................................................................3) Q$ O) m, s; j3 y- p* q1 Q, l) |/ T2 C8 \
2.1.2 #define...................................................................................4
3 o+ l- w. g& a+ ?9 ~2.1.3 #include..................................................................................48 K. a* p6 j. ]! n
2.2 VFR Program.........................................................................................46 i) T" m5 Y) r, r% [
2.3 VFR Data Struct Definition.......................................................................5
$ e' N# E! i0 H8 m2.4 VFR FormSet Definition...........................................................................6
# m8 F3 W1 f0 D5 d2.5 VFR FormSet List Definition.....................................................................75 ?, c I9 z8 T; K
2.6 VFR Default Stores Definition...................................................................7. M* U* [# v7 G; r% r$ e4 S
2.7 VFR Variable Store Definition...................................................................8. g. U; z9 J0 g% _
2.7.1 VFR Buffer Store Definition.........................................................8
' i- L( ?1 Q l! n J2.7.2 VFR EFI Variable Store Definition.................................................8
( f4 Q( L* F# c0 l9 n g2.7.3 VFR Variable Name Store Definition.............................................8& Q! D% ^: k0 f* P5 I' t' ` Y9 g
2.8 VFR FormSet DisableIf Definition..............................................................9! H8 a4 T: y3 w6 p2 j! ^( @
2.9 VFR FormSet SuppressIf Definition............................................................9
* F! N) I* q$ c- S5 ]4 O- x+ [2.10 VFR General Token Definition.................................................................10
2 }; M3 H& I u9 J+ o( d4 x7 r2.10.1 GUID Definition.......................................................................102 ^' r8 h1 Z# L
2.10.2 String & String Identifier Definition............................................103 U) Z' K+ W l; t
2.10.3 Number Definition...................................................................100 e: V' N( S" T5 A( A0 X% Y1 x4 I0 @
2.10.4 VFR Statement Header Definition...............................................10
2 z+ c9 S0 t. o @2.10.5 VFR Question Header Definition.................................................111 T6 \5 n9 _" ~6 x i$ e$ k- N
2.10.6 VFR Constant Value Definition...................................................11
, Z! L# X3 O# s, o# B9 s. R2 A2.10.7 VFR Statement Image & Locked Tag Definition............................12- Y* ^9 R$ h# k7 |( v+ J% C
2.11 VFR Form Definition..............................................................................12
2 c+ Q9 q* G& w2.11.1 VFR Form Map Definition..........................................................13
% G2 z( n% r1 J2.11.2 VFR Image Statement Definition................................................13" l/ |& ]/ d; b/ r
2.11.3 VFR Locked Statement Definition...............................................13. o, k$ h2 b8 U' R& Z
2.11.4 VFR Rule Statement Definition..................................................13
8 A2 J8 l2 K6 c, p& P6 X+ | h2.11.5 VFR Statement Definition.........................................................14
* T6 w- L0 |8 V1 F& s2.11.6 VFR Question Type Statements Definition...................................17 |8 w4 P ]& `
2.11.7 VFR Conditional Type Statements Definition................................32
/ v3 \: V" v1 Z2.11.8 VFR GUID Statement Definition.................................................33
7 T% ~ i5 I8 h( H9 {7 v2.12 VFR Expression Statement Definition.......................................................34
. r# V0 S% W% l/ k4 H( r0 J6 l2.12.1 OR........................................................................................34
$ T: K, f- k7 Z H2.12.2 AND......................................................................................34+ w* H: J9 h# @5 H; q
2.12.3 bitwiseor................................................................................34$ |3 C/ L$ X; o+ G/ D
2.12.4 bitwiseand.............................................................................349 W; W8 J" [& O
2.12.5 equal.....................................................................................35
& ~ n8 q) B: q B0 }/ V2.12.6 compare................................................................................352 Q! [ H2 C' L- d
2.12.7 shift......................................................................................35
: }: _+ o- [6 e4 U* z+ kiii4 O( I! {7 C* a6 R0 w
2.12.8 add/minus..............................................................................35( g& ?) s) H U8 m( w
2.12.9 multiply/divide/modulo............................................................365 }% y" p$ H8 z8 Q4 E* C0 h
2.12.10 cast terms..............................................................................36
7 g5 r; V6 I1 k8 I! n$ s/ A, s3 V2.12.11 atom terms............................................................................36 |
|