|
Contents% J- c$ B' i0 M6 b9 y: U
1 Introduction.....................................................................................................13 C/ n4 ~. l' Z, ^% p5 V) ^
1.1 Overview..............................................................................................17 w2 C0 y. q( C: l/ C8 A- P
1.2 Target Audience.....................................................................................1
$ ]) V& q+ `; W4 z4 y: H1.3 Related Information................................................................................1
% @ j& b- q# m" s1 c8 i$ H7 y1.4 Terms...................................................................................................1
' c" E4 f/ }: ^ x2 VFR Description in BNF......................................................................................3: R3 F6 M9 x# y: O5 K) v8 X1 c
2.1 VFR Programming Keywords....................................................................3
, h5 P; S% C1 u/ g; h- O2.1.1 // (comment marker).................................................................3
6 ?: j3 _3 g# B# M5 ]& M# N2.1.2 #define...................................................................................4) K7 }0 Q3 x! z: ?
2.1.3 #include..................................................................................4
: m8 T( b0 P. @, ^2.2 VFR Program.........................................................................................4- c3 J; o ]2 A( Y5 F) a
2.3 VFR Data Struct Definition.......................................................................5
4 H& W l/ M% c2.4 VFR FormSet Definition...........................................................................6
% x; a% [( k# x. ^7 x2.5 VFR FormSet List Definition.....................................................................7* y3 l1 F+ P. C0 g4 y: u) t T
2.6 VFR Default Stores Definition...................................................................7
" C J9 Z3 o* r- E& {2 g" i2.7 VFR Variable Store Definition...................................................................8
9 y# R+ a5 a0 e6 @* q: x2.7.1 VFR Buffer Store Definition.........................................................8+ y( }$ r1 `0 K# t6 U# p' F) A
2.7.2 VFR EFI Variable Store Definition.................................................88 _9 j% p! G4 K% b- V' D9 G) B1 y( ^+ u
2.7.3 VFR Variable Name Store Definition.............................................8" R! f. F, b6 ?; m1 M
2.8 VFR FormSet DisableIf Definition..............................................................9
% ^/ i& L' E0 M2.9 VFR FormSet SuppressIf Definition............................................................9
" ~2 H8 o" {) o$ Y/ n' s2.10 VFR General Token Definition.................................................................10; U! Q$ i) @- U2 O" u
2.10.1 GUID Definition.......................................................................10
/ X; h) X- v8 {( u2.10.2 String & String Identifier Definition............................................10
2 [* _) X& J6 D4 ?- y; A& m2.10.3 Number Definition...................................................................10' k: V2 e0 j$ |( _* V6 o! S
2.10.4 VFR Statement Header Definition...............................................100 i. \) J# F: a6 O8 d2 q
2.10.5 VFR Question Header Definition.................................................11) r4 q6 K( u# ?0 U: \- q9 k7 Z% @
2.10.6 VFR Constant Value Definition...................................................115 O# s: f0 @5 l w" L6 l' c$ x
2.10.7 VFR Statement Image & Locked Tag Definition............................12
/ }6 {9 ~2 k' V( h: l2.11 VFR Form Definition..............................................................................12
! w3 [* M% @% i- e2.11.1 VFR Form Map Definition..........................................................13
8 t, s0 s5 h3 E0 }0 n2.11.2 VFR Image Statement Definition................................................13
" ^/ a2 U% k! ^$ Q b6 i9 }! B2.11.3 VFR Locked Statement Definition...............................................13
! r' n+ q8 }9 l6 r0 p2.11.4 VFR Rule Statement Definition..................................................13
0 Z; ~/ f Q2 |2.11.5 VFR Statement Definition.........................................................141 `* y8 D/ _, U0 D; ^
2.11.6 VFR Question Type Statements Definition...................................17* H6 Y' G7 S* H% P$ {( S
2.11.7 VFR Conditional Type Statements Definition................................325 \+ t6 @5 o: r: O ?9 N' y
2.11.8 VFR GUID Statement Definition.................................................33
( T" `+ Z# { Z) ?2.12 VFR Expression Statement Definition.......................................................344 ?" r8 J# y k# M" Z! {
2.12.1 OR........................................................................................34
% s9 r+ j: ]* I, w1 G4 A% Y6 a2.12.2 AND......................................................................................34
8 ]- f/ h8 ^; r9 f5 c2.12.3 bitwiseor................................................................................34# O: O3 }* x$ m) v2 l- e5 c
2.12.4 bitwiseand.............................................................................349 U" g3 ]( d; b" u! i" H t, H
2.12.5 equal.....................................................................................359 W: Z" r8 v' N6 I7 u* K& C
2.12.6 compare................................................................................35 h, _7 D( |: l; j. @: w' B
2.12.7 shift......................................................................................355 l# n5 t2 T/ u9 O' p
iii
2 v6 l+ e, a, C8 G( c# k$ o1 T2.12.8 add/minus..............................................................................35* m1 n( p9 v0 E% X- ^3 w
2.12.9 multiply/divide/modulo............................................................36
4 D) _2 ^" F* T/ ~3 [0 O( N2.12.10 cast terms..............................................................................36
" h+ X) Y$ \- b, ]" x$ T+ q2.12.11 atom terms............................................................................36 |
|