|
|
Contents
' { y& w2 d G; O; n$ N1 Introduction.....................................................................................................1: P! D$ J Q1 S
1.1 Overview..............................................................................................16 z& Y' K* c4 A5 D7 P' B" T, s
1.2 Target Audience.....................................................................................1
4 f- r4 g/ L4 G' M1.3 Related Information................................................................................1
1 a1 @6 j" D$ q% y+ c9 \+ i8 V1.4 Terms...................................................................................................1
& E7 r2 N: m" b5 Y2 VFR Description in BNF......................................................................................3
9 J4 `" e6 t# q0 V1 K) W/ s2.1 VFR Programming Keywords....................................................................3
9 A+ [. \5 @$ _$ N/ |2.1.1 // (comment marker).................................................................3
4 u/ \# ?- f$ k3 i* Q2.1.2 #define...................................................................................46 y3 {2 f8 k6 N6 `
2.1.3 #include..................................................................................4
/ I: @% v0 i4 l0 g2.2 VFR Program.........................................................................................4
0 L; X3 t1 ]% a V a2.3 VFR Data Struct Definition.......................................................................5! n; T! L1 i0 t3 X: U$ \6 N
2.4 VFR FormSet Definition...........................................................................6
# X6 a I2 H( d6 r. D$ ~; A2.5 VFR FormSet List Definition.....................................................................7+ E( F7 W7 t( p) [1 f( A
2.6 VFR Default Stores Definition...................................................................7
. u8 Q7 [1 V5 \" q2.7 VFR Variable Store Definition...................................................................8 y& S' u6 C1 A( M# O: M, c
2.7.1 VFR Buffer Store Definition.........................................................8
5 u3 {- o5 i9 s+ n) `" y& g$ ~. h2.7.2 VFR EFI Variable Store Definition.................................................8# r1 ?& h& G, ^2 A
2.7.3 VFR Variable Name Store Definition.............................................8
5 \4 s3 ], {) q# [( ^2.8 VFR FormSet DisableIf Definition..............................................................93 X/ `' J& y( P: ^* ~2 K& E
2.9 VFR FormSet SuppressIf Definition............................................................9
% f& ` y/ n* h# A z$ [2.10 VFR General Token Definition.................................................................10. p6 S& F8 ^( P& I. ~3 p: f
2.10.1 GUID Definition.......................................................................10
5 P" Y3 Z* Y( ^# W8 A* H7 D$ r2.10.2 String & String Identifier Definition............................................10
% F: C$ A3 r3 Y' ~+ D" q9 v2.10.3 Number Definition...................................................................10
- r$ `0 b7 e* r$ B; u {. F+ X2.10.4 VFR Statement Header Definition...............................................10% F8 Q6 ~$ }* Y+ f
2.10.5 VFR Question Header Definition.................................................110 l5 _6 b% f9 c* ~9 a6 o5 N$ A; q
2.10.6 VFR Constant Value Definition...................................................11- h+ Z6 x0 l! O6 e: \7 k. g
2.10.7 VFR Statement Image & Locked Tag Definition............................12: x1 a/ u. e4 \3 W
2.11 VFR Form Definition..............................................................................126 \- u, I6 Z( `! s% P! h# `
2.11.1 VFR Form Map Definition..........................................................136 Q) k5 Z" z: k+ b, K1 i( Q
2.11.2 VFR Image Statement Definition................................................133 R. X- s8 Q, H2 G4 j' S
2.11.3 VFR Locked Statement Definition...............................................13
6 |- H( _' [' |% O3 n2.11.4 VFR Rule Statement Definition..................................................13
" u1 V4 e" ~1 {5 _, y- @2 K+ }2.11.5 VFR Statement Definition.........................................................14" H; p: m# B" T$ h& v' }0 p" h
2.11.6 VFR Question Type Statements Definition...................................17 S* v+ F0 U: \' D# g
2.11.7 VFR Conditional Type Statements Definition................................32
' T& ~( d4 e3 y/ E* X/ [) r- O2.11.8 VFR GUID Statement Definition.................................................333 K0 H$ F% @% O g7 k5 V
2.12 VFR Expression Statement Definition.......................................................34# D+ g# }$ P- V( Z
2.12.1 OR........................................................................................34
% f4 r L5 k2 ^+ z' P5 O9 L2.12.2 AND......................................................................................348 q" D0 x, S( X* X5 L, Q
2.12.3 bitwiseor................................................................................34
1 v& P Q" c0 D3 r1 {5 P2.12.4 bitwiseand.............................................................................34
/ u- ~( y, g; Y P$ N8 M2.12.5 equal.....................................................................................35
: O9 t% u9 y: H+ q/ u/ g2.12.6 compare................................................................................350 h2 X' _4 q( o; c) R
2.12.7 shift......................................................................................35
4 c2 U6 |/ I5 R* `- M) liii( h0 g5 C; k% D; e1 u) v6 `2 H
2.12.8 add/minus..............................................................................355 f( o# m! p, P' \2 K0 G
2.12.9 multiply/divide/modulo............................................................36
2 P0 \& m6 j/ L2.12.10 cast terms..............................................................................36
: \* L0 r! N$ S* f! p. ^6 ^2.12.11 atom terms............................................................................36 |
|