|
Contents9 B+ ~+ ~9 O: u3 X) f
1 Introduction.....................................................................................................17 u; [5 b* D- u6 }
1.1 Overview..............................................................................................1
2 }' A) ?" S5 h% V" ~: @1.2 Target Audience.....................................................................................1: N% w5 Z! k. Q* k. F% R
1.3 Related Information................................................................................14 N; @3 _# l( {/ p2 k
1.4 Terms...................................................................................................1
( b' w0 p4 z- [2 O1 L" X2 VFR Description in BNF......................................................................................39 |+ n3 c: p6 j+ G& h8 d+ R4 ?9 d( t
2.1 VFR Programming Keywords....................................................................3; G- b' f2 z( S/ G1 X% n- Z: L" w
2.1.1 // (comment marker).................................................................3
0 F" Y9 X0 z4 J$ C2.1.2 #define...................................................................................4
! ~- Q) @7 H2 [' o+ }# `: A2.1.3 #include..................................................................................4
4 g* m4 L# @% n- x) n; K2.2 VFR Program.........................................................................................4/ ]# q- U0 \5 C9 h7 |4 m' d
2.3 VFR Data Struct Definition.......................................................................5
( K$ e5 u2 ~: l) m9 k2.4 VFR FormSet Definition...........................................................................65 O0 l" W6 _$ c8 D8 F# F. x$ q
2.5 VFR FormSet List Definition.....................................................................7) L+ `9 T6 |! }
2.6 VFR Default Stores Definition...................................................................7
% s2 X G3 w3 t; d! a, N: w2.7 VFR Variable Store Definition...................................................................8
4 j& f8 G$ Y* d9 R# m- X: j2.7.1 VFR Buffer Store Definition.........................................................8
6 P8 e* ]. M5 g. L/ u4 R* D% S5 O8 ]2.7.2 VFR EFI Variable Store Definition.................................................8! g$ U# i7 T: F
2.7.3 VFR Variable Name Store Definition.............................................8
) n! u; q5 a5 @ H$ H2.8 VFR FormSet DisableIf Definition..............................................................9
: q! A0 d: L% B( y; D- h2.9 VFR FormSet SuppressIf Definition............................................................9
4 l# Z8 r- v& ]: [4 m5 ^6 W+ F: w( V2.10 VFR General Token Definition.................................................................10! b% d! }0 X7 D. b, L5 N$ p/ w, s
2.10.1 GUID Definition.......................................................................106 o# h4 T$ u+ {( u3 Q1 E
2.10.2 String & String Identifier Definition............................................102 [& Y! I# k+ F. X1 V; h2 A5 q
2.10.3 Number Definition...................................................................10
- D) [7 ]' K. W2.10.4 VFR Statement Header Definition...............................................10* k9 Y) w9 I7 L `- X! }6 N
2.10.5 VFR Question Header Definition.................................................11
& w- W% L% ?# o( o0 t. ]2.10.6 VFR Constant Value Definition...................................................111 d i0 ]( J, J* |' O
2.10.7 VFR Statement Image & Locked Tag Definition............................12
* p4 Y, |0 X: m, g% W% M$ R+ |, S2.11 VFR Form Definition..............................................................................12
% Z8 P3 h1 s% i( O" | d3 q9 E2.11.1 VFR Form Map Definition..........................................................13
) g+ ~$ g" p' v* J C2.11.2 VFR Image Statement Definition................................................13) u& n9 `6 D& g; r0 k/ G
2.11.3 VFR Locked Statement Definition...............................................13
5 j8 f( A3 n+ }; g. O; L! x2.11.4 VFR Rule Statement Definition..................................................13
. N6 i1 s: S1 b& X' q2.11.5 VFR Statement Definition.........................................................141 G: M% c, s) x/ B6 N0 B5 W' u
2.11.6 VFR Question Type Statements Definition...................................17+ w4 d5 C# I: d) z3 v/ ]
2.11.7 VFR Conditional Type Statements Definition................................32: R1 o; x. ~" g. ]6 H
2.11.8 VFR GUID Statement Definition.................................................339 s& K1 t+ Z7 b* ] b. E
2.12 VFR Expression Statement Definition.......................................................341 a5 m3 o. H ^/ V3 Y+ Q9 q4 g" L6 D0 W
2.12.1 OR........................................................................................34
# `3 N- B k/ R2.12.2 AND......................................................................................34( q- l$ o: D. |, s3 m
2.12.3 bitwiseor................................................................................34
9 z5 N) U4 ~! j- p6 k& o5 p+ f1 a2.12.4 bitwiseand.............................................................................34- P0 I/ I7 S0 a, N- t5 C/ N& p
2.12.5 equal.....................................................................................35" F3 R* ~( ]$ [& F4 L
2.12.6 compare................................................................................352 u9 i; f0 Y' p" b0 `7 [5 E
2.12.7 shift......................................................................................35
# T: m* w+ }) Q% m4 [" @iii0 u# m; [& A) c1 F7 N5 h
2.12.8 add/minus..............................................................................35
9 P. H! f: m X- `* N6 ~6 O: M0 \2.12.9 multiply/divide/modulo............................................................36
+ X" p! t/ n1 j) e, @# j* I+ b2.12.10 cast terms..............................................................................36$ O- A* F# |8 v& B
2.12.11 atom terms............................................................................36 |
|