|
|
Contents; _) q* g. C/ S
1 Introduction.....................................................................................................1
8 ^& C+ B2 s* d: M4 _! G* t1.1 Overview..............................................................................................1
8 O" P, `! p6 ^: D* K' `" K3 W7 P1.2 Target Audience.....................................................................................1" P$ {! T* U8 G. j& i2 I# N3 _
1.3 Related Information................................................................................1$ W/ v: Q3 B5 G+ ~
1.4 Terms...................................................................................................1% g7 M2 ?8 E8 @" R, u
2 VFR Description in BNF......................................................................................3
7 O) m* \$ x# k0 |9 d5 n9 r2.1 VFR Programming Keywords....................................................................3) Z3 q6 M1 I" g
2.1.1 // (comment marker).................................................................3
! O* x6 ?( D- m, @) ]! I1 t8 g2.1.2 #define...................................................................................4
. L* c2 D d, T8 _5 U V5 L9 O2.1.3 #include..................................................................................49 m g4 f1 ?6 M$ b
2.2 VFR Program.........................................................................................4
: o" b# k$ W" v ~$ U6 R2.3 VFR Data Struct Definition.......................................................................5
& \7 z, Q7 ~: g, ^! Q2.4 VFR FormSet Definition...........................................................................6
! g+ q4 i: t" S! b, k2.5 VFR FormSet List Definition.....................................................................7
& L; _( N1 j3 i7 c/ ~# t2.6 VFR Default Stores Definition...................................................................7* ^+ t0 u, w, w
2.7 VFR Variable Store Definition...................................................................8
7 x- U! H/ {! h2.7.1 VFR Buffer Store Definition.........................................................8" k0 [$ `! L+ G: B" p1 v
2.7.2 VFR EFI Variable Store Definition.................................................8& ?! c. G d' c( ^
2.7.3 VFR Variable Name Store Definition.............................................8
. y( x5 A. c% Z# F" c2.8 VFR FormSet DisableIf Definition..............................................................9
) x9 U1 E- x, h( F. F5 n H' g2.9 VFR FormSet SuppressIf Definition............................................................9: [8 B/ M* p* L
2.10 VFR General Token Definition.................................................................10' U- q2 ~8 V* m+ L% o
2.10.1 GUID Definition.......................................................................10
# j4 |; z# X: v% Q" F# R; V2.10.2 String & String Identifier Definition............................................10
& v5 ^6 v# I. g& r8 L& W7 ]) A( T2.10.3 Number Definition...................................................................10) u1 a/ w5 G" r% V; A; o( n5 T
2.10.4 VFR Statement Header Definition...............................................10
+ I, E/ M3 Z+ W3 o! |2.10.5 VFR Question Header Definition.................................................115 E+ F4 r9 V3 n9 a7 v8 d& E1 \
2.10.6 VFR Constant Value Definition...................................................11$ w; @) }8 h8 l0 e
2.10.7 VFR Statement Image & Locked Tag Definition............................12
9 C( S7 |* q6 K; `2.11 VFR Form Definition..............................................................................12
' `% E; h( r' F- H( |1 o `2.11.1 VFR Form Map Definition..........................................................13
7 ?% c8 h7 ~7 Q1 p% d4 z2.11.2 VFR Image Statement Definition................................................13
& n; N) ?8 h. d _0 _' ?& O2.11.3 VFR Locked Statement Definition...............................................13
& q, _- Q. q4 a" r7 C2.11.4 VFR Rule Statement Definition..................................................13
) P4 r: h# A# p; q t2.11.5 VFR Statement Definition.........................................................148 e1 _' u t7 ?1 T
2.11.6 VFR Question Type Statements Definition...................................17
# [ g0 H! V1 _- R" p; {2.11.7 VFR Conditional Type Statements Definition................................320 P8 a* N8 a( r/ \% _7 D
2.11.8 VFR GUID Statement Definition.................................................33
% f4 l* d0 u7 U- u8 k* @! j2.12 VFR Expression Statement Definition.......................................................341 B! [2 ~0 S( N5 S# f2 p+ _
2.12.1 OR........................................................................................34
6 B* e0 n) ~# E5 \( O" v4 ~" P2.12.2 AND......................................................................................34
2 y5 d/ u& T0 E. A- l. }* h2.12.3 bitwiseor................................................................................34
6 a5 O. h' l2 U& x! G2.12.4 bitwiseand.............................................................................34- A4 k2 z( z' n& L) a; N" B
2.12.5 equal.....................................................................................35
" |% O3 c1 Z3 M* N; w% B; T2 x9 ]2.12.6 compare................................................................................359 `" Q5 _# n ^8 h# i& ~; i
2.12.7 shift......................................................................................35
& w* W" T6 e$ Y% ^; @% p% aiii
% N* q% u* D$ G; x2.12.8 add/minus..............................................................................354 d9 M# U! q$ ^3 n
2.12.9 multiply/divide/modulo............................................................36
G2 b/ j3 \% t& t H. B5 |2.12.10 cast terms..............................................................................36
& {( j: P. B H) s2.12.11 atom terms............................................................................36 |
|