|
|
Contents
0 I0 c! o+ B* h: B1 Introduction.....................................................................................................1
+ ~8 v. @4 p' l5 \! s" W1.1 Overview..............................................................................................1
' N& s: r4 N' N8 d" x+ Q1.2 Target Audience.....................................................................................1" G" r4 v% a9 `
1.3 Related Information................................................................................14 J! J. v3 a- a c U! j3 W' {
1.4 Terms...................................................................................................1
" i0 D3 D1 Y4 P, S1 r4 w2 VFR Description in BNF......................................................................................3
: [" A0 Y' D' w/ f0 A& c9 g2.1 VFR Programming Keywords....................................................................3
; S' a! t. K) q: {2.1.1 // (comment marker).................................................................3
& V6 q" Q2 x3 }& ]2.1.2 #define...................................................................................4
: ]+ A9 a7 C, V2.1.3 #include..................................................................................4
. T% x8 A6 X& `+ C* k d- Q2.2 VFR Program.........................................................................................4
/ h, v- x9 I( z3 G6 x2.3 VFR Data Struct Definition.......................................................................50 m3 E _; y6 w2 b4 z
2.4 VFR FormSet Definition...........................................................................6
) i' k( w M2 v2.5 VFR FormSet List Definition.....................................................................7
4 u' i+ {6 g4 j0 F* y: W2.6 VFR Default Stores Definition...................................................................7- i) n* w `) A; O# i2 x
2.7 VFR Variable Store Definition...................................................................8
( [) {( \* b2 s0 j0 H2.7.1 VFR Buffer Store Definition.........................................................8/ e/ q+ H" f2 A& x/ R/ P, v6 \; O6 b
2.7.2 VFR EFI Variable Store Definition.................................................8
D* q' W: T& q2.7.3 VFR Variable Name Store Definition.............................................8
, Z- ]7 ~: k+ k- @) z2.8 VFR FormSet DisableIf Definition..............................................................9
" o7 J" i& q/ W( {1 v. \2.9 VFR FormSet SuppressIf Definition............................................................9% A+ ?( u( l' S+ ]; ^
2.10 VFR General Token Definition.................................................................10
2 z- }1 h D: E, n3 U1 j2.10.1 GUID Definition.......................................................................10
: t j& `) L+ C D2.10.2 String & String Identifier Definition............................................108 E) n7 Q# c$ X; O( r$ x. S# g% A
2.10.3 Number Definition...................................................................100 y2 X' ~* J6 r# y R
2.10.4 VFR Statement Header Definition...............................................10; }+ r- Y) f$ J2 M" R
2.10.5 VFR Question Header Definition.................................................11
- q* v/ Z/ j U6 m& V& W) m+ D2.10.6 VFR Constant Value Definition...................................................11, F% y4 f9 i8 R1 \( S
2.10.7 VFR Statement Image & Locked Tag Definition............................12
8 d0 L( z1 o( o2 o5 |2.11 VFR Form Definition..............................................................................12- F% d2 ^' o, V% O: c2 \+ \6 U$ v
2.11.1 VFR Form Map Definition..........................................................13
/ q2 N( T" I' F) L; k6 @" n- y" r; _2.11.2 VFR Image Statement Definition................................................13
' H' a" ^5 a3 ?7 W3 k/ o2.11.3 VFR Locked Statement Definition...............................................134 f* Y) W4 ]9 }: E, V* X0 b Q
2.11.4 VFR Rule Statement Definition..................................................13
% U' E) _0 T& m" L2.11.5 VFR Statement Definition.........................................................149 b. m6 W0 W0 ~* r% Z
2.11.6 VFR Question Type Statements Definition...................................17
% ?: Z5 Q6 j M' A9 M+ _2.11.7 VFR Conditional Type Statements Definition................................32" _7 s% e* R5 @( g
2.11.8 VFR GUID Statement Definition.................................................33
5 k6 G* b }/ x8 U2.12 VFR Expression Statement Definition.......................................................34
7 t$ M' S( C$ {' w' M/ T& S2.12.1 OR........................................................................................34
- B* X4 d/ J' O( \- o2.12.2 AND......................................................................................34
2 q" l5 @$ L7 F( W/ N2.12.3 bitwiseor................................................................................34$ I, D1 n- {1 k3 F% B8 T* l8 j$ b
2.12.4 bitwiseand.............................................................................34
9 ]- t& d' H% Y" s, k- a! ]. _4 R2.12.5 equal.....................................................................................35
0 X9 B2 h1 f, |6 m2.12.6 compare................................................................................35
9 t6 _; J4 x/ W: p$ L4 R2.12.7 shift......................................................................................35
9 C/ N, J7 K3 X; s' |7 ^6 Biii1 M5 C( d7 c+ P" ]4 s
2.12.8 add/minus..............................................................................357 K/ I3 ^2 O0 m* s& F
2.12.9 multiply/divide/modulo............................................................36
& J6 _: H$ z2 _0 M2 h- g3 D2.12.10 cast terms..............................................................................36& e" m) Z' [! ]; W- ]! I" A+ q
2.12.11 atom terms............................................................................36 |
|