|
|
Contents
, ?& r; j2 ^. [0 `9 M4 D+ ?& o, I1 Introduction.....................................................................................................1
& q+ F1 a% ]1 c6 `$ K4 t U0 ?1.1 Overview..............................................................................................1
6 S; e5 h! P j, K. y1.2 Target Audience.....................................................................................1
! o0 S: \3 Z6 d6 }! k- s6 p0 s1.3 Related Information................................................................................1" g3 x: X0 }/ g+ M
1.4 Terms...................................................................................................1
- X$ n, h4 q) y- [$ Q1 A2 VFR Description in BNF......................................................................................3
' F# \. E) X1 f/ x% {/ _3 q# }# Z2.1 VFR Programming Keywords....................................................................3# S" b# s$ A( l9 J
2.1.1 // (comment marker).................................................................3
n' O1 I: p& J% v- i% a8 h2.1.2 #define...................................................................................4
( \, ^& M/ Z) K# C9 x1 U7 t2.1.3 #include..................................................................................4
( F4 R) L' N' P- I. k& f* q1 v7 V2.2 VFR Program.........................................................................................4# u+ Q2 k1 t" f( T* h
2.3 VFR Data Struct Definition.......................................................................5: C5 K5 k7 o' {$ S4 G2 ~! }* L
2.4 VFR FormSet Definition...........................................................................6
& J7 h" x0 T1 L0 W9 j9 [2.5 VFR FormSet List Definition.....................................................................72 a& c" ~/ J2 y( U3 F7 O( t
2.6 VFR Default Stores Definition...................................................................7
4 L$ l0 a& G- q4 p: D: x8 z2.7 VFR Variable Store Definition...................................................................8
/ _9 N! N# r9 X$ T+ C- M, {3 b2.7.1 VFR Buffer Store Definition.........................................................8$ s# u* t" | Y" x9 T8 a/ ^9 h2 Q
2.7.2 VFR EFI Variable Store Definition.................................................86 y1 n1 [7 j' {$ W6 b4 S
2.7.3 VFR Variable Name Store Definition.............................................8; Y& c: @0 u1 x/ F7 ?- [' d
2.8 VFR FormSet DisableIf Definition..............................................................9
$ d8 l0 q% X; I" G% s4 [$ o2.9 VFR FormSet SuppressIf Definition............................................................9
* K2 r) K8 m5 e* p: c2.10 VFR General Token Definition.................................................................10
2 g7 e6 u2 ?$ u; ]. Z2.10.1 GUID Definition.......................................................................10
0 t1 q4 l# ^ ~$ x* ?% {2.10.2 String & String Identifier Definition............................................107 f+ Y$ V7 f1 W3 _) z
2.10.3 Number Definition...................................................................10
1 a0 e; {/ G2 _, g0 X, c/ W; V2.10.4 VFR Statement Header Definition...............................................10
; L" u7 H: g* [) _6 Q2.10.5 VFR Question Header Definition.................................................11: T' D$ w/ @3 y: ?, h# l! N% u
2.10.6 VFR Constant Value Definition...................................................11
. ~0 E( |: c8 D2.10.7 VFR Statement Image & Locked Tag Definition............................12
9 r0 @! N$ i, o" ^0 l' e2.11 VFR Form Definition..............................................................................12
2 l/ x( D) \& \- ?5 H2 J1 Z2.11.1 VFR Form Map Definition..........................................................13
& `+ ]2 f: d- ]1 P2.11.2 VFR Image Statement Definition................................................13
! \1 E! E8 q% ]' |4 `2.11.3 VFR Locked Statement Definition...............................................13
( z6 ^7 E4 F3 a( L# O( P4 A2.11.4 VFR Rule Statement Definition..................................................133 G$ {6 j7 t: B' O# b- z- U0 t
2.11.5 VFR Statement Definition.........................................................14% s* c& H, n% ?4 w2 T) m5 z# _
2.11.6 VFR Question Type Statements Definition...................................17
2 k* g: R- {2 R5 X. a) E( f% F8 ~2.11.7 VFR Conditional Type Statements Definition................................32- M# L: I8 L% H. r/ `
2.11.8 VFR GUID Statement Definition.................................................33
! o4 N$ K9 ]5 d* f/ n" F( K/ Q, g2.12 VFR Expression Statement Definition.......................................................345 i f6 _) o% ]) i+ Y" U+ s+ P% s
2.12.1 OR........................................................................................34( a! a% B( P7 h* t
2.12.2 AND......................................................................................34
# k" J' v& [: r5 s8 m9 q2.12.3 bitwiseor................................................................................34
2 C# G" c) U$ q. E+ U7 S$ r, G2.12.4 bitwiseand.............................................................................34. @( l8 e; i( o n1 ]' }
2.12.5 equal.....................................................................................356 m8 I, o& b, e' q1 b
2.12.6 compare................................................................................35, z5 i% d, S# H
2.12.7 shift......................................................................................356 e$ r; }# D( ?9 k3 V; ~
iii
/ i+ Y) H+ O. t2 R! K+ q2.12.8 add/minus..............................................................................357 c( H- U- L& k
2.12.9 multiply/divide/modulo............................................................36
! P& R' h( X5 i* _! x2.12.10 cast terms..............................................................................36
( l6 P$ L, W- `# V4 f$ T+ C2.12.11 atom terms............................................................................36 |
|