|
|
Contents( H# { c: h3 {$ h$ ]
1 Introduction.....................................................................................................1
# B/ J6 n- |+ A: Z* |8 y1.1 Overview..............................................................................................1- }. G' W- P7 k3 u |
1.2 Target Audience.....................................................................................1 O7 K- Z7 x9 d: u* }7 s
1.3 Related Information................................................................................1
: Z$ F/ r: R) D1.4 Terms...................................................................................................1
( [ T+ { l& }# n* {; i2 [) i0 X2 VFR Description in BNF......................................................................................36 }. Q: M3 \4 X
2.1 VFR Programming Keywords....................................................................3% i: c, S7 _/ w( V( x; ?# }$ ^
2.1.1 // (comment marker).................................................................3
4 @/ s$ D# |( s; R- I2.1.2 #define...................................................................................4
% N# p# ^0 U* I8 l2.1.3 #include..................................................................................4! x: X; l( m9 r! z* t; Q
2.2 VFR Program.........................................................................................4' n. F! Y7 R# T& `( _/ v t
2.3 VFR Data Struct Definition.......................................................................5
8 U: Q2 f- N/ \. U" x2.4 VFR FormSet Definition...........................................................................6- N- z8 ]: L5 E0 ~7 Y
2.5 VFR FormSet List Definition.....................................................................7
# m: j# h' h3 A" G d9 ~* t2.6 VFR Default Stores Definition...................................................................7
2 W5 q! ~9 }9 z, P2 X2.7 VFR Variable Store Definition...................................................................8
. h4 }" K) S: [# W* `2.7.1 VFR Buffer Store Definition.........................................................8+ u5 |' k1 v5 C0 i2 q5 n
2.7.2 VFR EFI Variable Store Definition.................................................8
: v" D2 O2 L: j5 C m/ K. r2.7.3 VFR Variable Name Store Definition.............................................8
- _( C4 ^1 y1 C9 n" _, W7 \7 B2.8 VFR FormSet DisableIf Definition..............................................................9 p" W, q' W$ {- |8 x
2.9 VFR FormSet SuppressIf Definition............................................................9, i) }* `( J& ~! L! c4 S
2.10 VFR General Token Definition.................................................................105 h1 a$ I- v1 U
2.10.1 GUID Definition.......................................................................10. q; _4 e; t% q' q) ^
2.10.2 String & String Identifier Definition............................................10$ ]# Q& p3 y9 G- W
2.10.3 Number Definition...................................................................10: M) b$ o ~0 u0 Q
2.10.4 VFR Statement Header Definition...............................................10; H& F+ B+ N% x8 k5 D
2.10.5 VFR Question Header Definition.................................................117 I- _) Y$ Z+ q* t* k$ m% L
2.10.6 VFR Constant Value Definition...................................................11
) h3 I- ?$ k% E) I4 H. M( z( e& v2.10.7 VFR Statement Image & Locked Tag Definition............................12
/ m8 X* o6 o' ^8 V5 p) Q2.11 VFR Form Definition..............................................................................126 w" {, _. W% d5 d: s5 v6 R
2.11.1 VFR Form Map Definition..........................................................13; k" w5 S/ X* W9 i/ ~. @5 K0 P
2.11.2 VFR Image Statement Definition................................................13$ L( U9 a: @8 Q" z8 F. K* i Q
2.11.3 VFR Locked Statement Definition...............................................133 L) J% r% d5 D0 c
2.11.4 VFR Rule Statement Definition..................................................139 `; E8 A! u7 S- R3 f6 U
2.11.5 VFR Statement Definition.........................................................14! V+ M( O. d) o9 v
2.11.6 VFR Question Type Statements Definition...................................17 I( v2 o# v9 d0 |9 j+ G, G
2.11.7 VFR Conditional Type Statements Definition................................32
2 t# ~+ c( F8 H( W2.11.8 VFR GUID Statement Definition.................................................33
) X) C9 f6 _( F3 d& r! O$ @! o/ R2.12 VFR Expression Statement Definition.......................................................34
: B: f1 J( Q) e! M/ Q$ M2.12.1 OR........................................................................................34' w; Z7 G" {0 q @6 E, K$ K: b
2.12.2 AND......................................................................................34
% {+ c5 `/ p1 v1 m1 c2.12.3 bitwiseor................................................................................34
5 O- \6 m% @9 C8 [6 O' H2.12.4 bitwiseand.............................................................................34+ C; `4 h3 E3 m+ X' ]* ?8 E8 f
2.12.5 equal.....................................................................................35
4 n& m3 J# a" \* Y2.12.6 compare................................................................................35; n+ p( K, m- ^6 z( C0 ]
2.12.7 shift......................................................................................352 q# G: H' g7 w8 A8 X- {
iii4 q6 c' `0 Y# ?6 ^3 X* s$ H
2.12.8 add/minus..............................................................................35
; d4 ^" d% }" b5 O+ Z2.12.9 multiply/divide/modulo............................................................36; P1 ?9 E; u5 Y0 r1 _
2.12.10 cast terms..............................................................................36 ^# }7 F- X/ M
2.12.11 atom terms............................................................................36 |
|