|
|
Contents; X1 V4 G% A6 W+ q8 L
1 Introduction.....................................................................................................1+ n' O( l `: o! Q: Z
1.1 Overview..............................................................................................11 y& q4 z: o+ D& o! [4 m
1.2 Target Audience.....................................................................................1
3 c- v% q* @! E& @& c, [+ a1.3 Related Information................................................................................14 }# @9 a& s! i( _. n) Z9 P* K6 i
1.4 Terms...................................................................................................1
- q: H: b+ Q9 J+ _: S* h5 {8 {" V2 VFR Description in BNF......................................................................................3# U2 h% z% t2 D8 a4 P# B2 t2 g
2.1 VFR Programming Keywords....................................................................35 a- ~1 U: g4 ]! v+ V! Q
2.1.1 // (comment marker).................................................................3. X* z* @2 y( E6 i- P
2.1.2 #define...................................................................................4 E& z' X2 Z0 j$ Q: x
2.1.3 #include..................................................................................4
5 P$ m" n3 }! h% E' T+ T0 ^2.2 VFR Program.........................................................................................4# X3 y& e3 m& I9 O5 F1 Y
2.3 VFR Data Struct Definition.......................................................................5* p7 W6 T+ L+ G/ {' W( F% { R" B
2.4 VFR FormSet Definition...........................................................................6& ?4 M5 Q" t- a9 D }3 K
2.5 VFR FormSet List Definition.....................................................................7
) B. Z, w* @0 I, U$ a2.6 VFR Default Stores Definition...................................................................7
' }% W5 L8 q8 X1 w" Z! n2.7 VFR Variable Store Definition...................................................................8! w8 l- a6 S/ D+ }3 k# h) f( W& h
2.7.1 VFR Buffer Store Definition.........................................................8* t$ @& q F) B0 l
2.7.2 VFR EFI Variable Store Definition.................................................8: m% \% j* M% E7 b
2.7.3 VFR Variable Name Store Definition.............................................8
9 Z) g+ F4 J) N8 J2 z- ]2 S2.8 VFR FormSet DisableIf Definition..............................................................9 `& j; J: y- n, h% i5 h a
2.9 VFR FormSet SuppressIf Definition............................................................97 A2 x4 x( `1 l o
2.10 VFR General Token Definition.................................................................10( ^ }. _" _, T K, f" s
2.10.1 GUID Definition.......................................................................10
. E4 {, s% T0 M6 t |2.10.2 String & String Identifier Definition............................................10
: N6 o$ w( |' e/ R2.10.3 Number Definition...................................................................10" o" r/ j6 k. y6 ~8 B
2.10.4 VFR Statement Header Definition...............................................101 P' `- I1 [- N2 I! W
2.10.5 VFR Question Header Definition.................................................11
/ D0 ^( n7 C) ^0 e6 ^- \2.10.6 VFR Constant Value Definition...................................................11+ r- J! s. r5 Q7 }- p
2.10.7 VFR Statement Image & Locked Tag Definition............................12" A# k- i! O$ \0 v9 |2 b
2.11 VFR Form Definition..............................................................................12( @5 w' T$ ?# _+ y' u5 Y; b# n
2.11.1 VFR Form Map Definition..........................................................13
9 H$ D/ E& n* S( z. ^, [- h2.11.2 VFR Image Statement Definition................................................13, e# ?) N7 e" y
2.11.3 VFR Locked Statement Definition...............................................13
( {* H" W. Y0 C2.11.4 VFR Rule Statement Definition..................................................133 K. z4 d$ u2 Z1 a; l
2.11.5 VFR Statement Definition.........................................................14
) R/ ]3 {# H) H H; h. b4 n2.11.6 VFR Question Type Statements Definition...................................17
% F4 q2 p8 a) Z; b& O2.11.7 VFR Conditional Type Statements Definition................................32
: T3 [6 H) \, N, z2.11.8 VFR GUID Statement Definition.................................................33
. o+ _6 Z. m/ z0 A2 i2.12 VFR Expression Statement Definition.......................................................349 ^: m% H( m# T) N2 I( D B
2.12.1 OR........................................................................................34
+ B( f7 d$ P/ K% a# v' l2.12.2 AND......................................................................................34
6 U/ y2 p) v% O( N: s. N2.12.3 bitwiseor................................................................................34
1 E/ w* D: _+ Y+ o3 u% ?$ B2.12.4 bitwiseand.............................................................................34 T( Z7 C/ \8 L4 ]9 s3 \
2.12.5 equal.....................................................................................35* w( Y N" Z4 e, s$ v j! M+ T
2.12.6 compare................................................................................359 h7 f8 c5 W$ U
2.12.7 shift......................................................................................35* u6 F) R" Q/ A5 i3 a; R8 @, _; u8 }
iii
6 [8 z' ]+ ?; B4 G% x, t, `2.12.8 add/minus..............................................................................35/ e# m& V/ X3 A7 V1 \
2.12.9 multiply/divide/modulo............................................................36
# b6 w9 q. R2 F% q% [2.12.10 cast terms..............................................................................36
p/ N- C6 \4 a' W8 v5 l2.12.11 atom terms............................................................................36 |
|