|
|
Contents
+ a/ x# c! v7 p) X: b8 z1 Introduction.....................................................................................................1
( \# h3 N+ u3 v1 [& d2 G, o# Z# ~4 S; |3 g1.1 Overview..............................................................................................1
) I7 u6 W& f$ J1.2 Target Audience.....................................................................................1$ J$ ]% Q+ {& C2 c
1.3 Related Information................................................................................1
& `3 }5 V5 t( ^+ v5 S1.4 Terms...................................................................................................14 {; r( E! K" `7 w3 g7 @
2 VFR Description in BNF......................................................................................3
: T0 X( r; A( k3 |- y2.1 VFR Programming Keywords....................................................................3* Y5 N) j1 }5 ^4 q
2.1.1 // (comment marker).................................................................30 Z7 D+ V' A3 y1 J
2.1.2 #define...................................................................................4, D! P' |. v: [7 ]# D
2.1.3 #include..................................................................................4
+ k$ m, H" ^" Z- D7 S2.2 VFR Program.........................................................................................4
( M7 t2 d6 x- P2.3 VFR Data Struct Definition.......................................................................53 Y) k0 x5 z6 n7 g' }' I9 n
2.4 VFR FormSet Definition...........................................................................66 x# r) i0 `0 `- J! e
2.5 VFR FormSet List Definition.....................................................................7' b5 p4 m$ U, A$ F9 z2 h$ P; `
2.6 VFR Default Stores Definition...................................................................7
7 l: }' W3 [* p/ _" Q2.7 VFR Variable Store Definition...................................................................8. `% M0 T2 f" N$ q- p" {
2.7.1 VFR Buffer Store Definition.........................................................8
( ~. y5 ]- V# L, [: i- a2.7.2 VFR EFI Variable Store Definition.................................................8
; e6 G/ U0 B( Y7 [% z# |" y \2.7.3 VFR Variable Name Store Definition.............................................8
( e! U1 Z: i K% }' a* `; E/ x5 v d2.8 VFR FormSet DisableIf Definition..............................................................9
' `1 m- a- t9 k6 e2.9 VFR FormSet SuppressIf Definition............................................................98 K# b f: M3 p- }
2.10 VFR General Token Definition.................................................................10- J& Y `1 y8 L3 h6 ?" j, O
2.10.1 GUID Definition.......................................................................10
' Y2 P* @, Q5 Y: Q' L! V2.10.2 String & String Identifier Definition............................................10
) w6 J1 [7 Q$ n, L, b. w# ?! ^# R2.10.3 Number Definition...................................................................10, u" h# H! t) ^, g& J) n% U
2.10.4 VFR Statement Header Definition...............................................10
/ _! e9 {# u: V/ C4 }2 ~, s2.10.5 VFR Question Header Definition.................................................11$ w3 _6 N1 m+ ~
2.10.6 VFR Constant Value Definition...................................................11
" h w& Y0 w- M: u2 J! f2.10.7 VFR Statement Image & Locked Tag Definition............................12
- v9 a( ~- q' i' B2.11 VFR Form Definition..............................................................................12) I* H1 L: W# a; w# T
2.11.1 VFR Form Map Definition..........................................................13& Z/ L9 i# f6 \: B& C+ `) y
2.11.2 VFR Image Statement Definition................................................13
$ s2 l! q0 K/ Z: [8 r) ]# m: a' [" ~2.11.3 VFR Locked Statement Definition...............................................13
& k: \3 q6 q- a1 ^4 B* Q; g: Z; |* d$ O2.11.4 VFR Rule Statement Definition..................................................13- p3 `5 N7 ~$ G
2.11.5 VFR Statement Definition.........................................................14' T5 L3 b7 Q3 y7 A0 o* Z2 d8 X
2.11.6 VFR Question Type Statements Definition...................................17
& m6 W8 C2 }& F: K2.11.7 VFR Conditional Type Statements Definition................................320 h. x5 M" t/ ?: j, i
2.11.8 VFR GUID Statement Definition.................................................33
2 @- d1 X7 |! ?; D R7 y2.12 VFR Expression Statement Definition.......................................................34
9 c" w" |- J+ X$ U; G( g7 a2.12.1 OR........................................................................................342 m5 a2 ~) j" V- m5 i0 H& i; `
2.12.2 AND......................................................................................346 c* }" l- h+ u. R' a5 q- ?* W$ I
2.12.3 bitwiseor................................................................................34
^4 ^8 U8 g. B4 o4 O i2.12.4 bitwiseand.............................................................................340 }& V" R/ W/ \- B( [
2.12.5 equal.....................................................................................35& s7 Y$ _$ b( u% l6 l
2.12.6 compare................................................................................35
3 E0 [( p9 Z" N( ~( t5 }# a2.12.7 shift......................................................................................35
3 b: y. E' X u& b. W' h0 k7 {iii& u7 |, k9 a f( l
2.12.8 add/minus..............................................................................35
( p0 U" w( ^, s( s: Z; g2.12.9 multiply/divide/modulo............................................................36, v# Q. H q, V
2.12.10 cast terms..............................................................................36# [( W0 P- f" r. Y3 n8 j9 z; ]* b
2.12.11 atom terms............................................................................36 |
|