|
|
Contents
+ L$ p& b' k1 s: o& b1 Introduction.....................................................................................................1
$ N* [9 C7 x/ Q, b1.1 Overview..............................................................................................1
& V$ J7 `: h2 Q2 I5 v5 p1.2 Target Audience.....................................................................................1
, s1 ~! p' u5 l: m" O# R/ m% w% Z1.3 Related Information................................................................................1
7 J4 E9 o/ {' Z7 x2 d) B1.4 Terms...................................................................................................1
4 E% V! `& \7 P: z3 g4 C& @! B7 x _$ |2 VFR Description in BNF......................................................................................3
2 H1 _. t) l, S z$ I2.1 VFR Programming Keywords....................................................................37 w# I" @) ]3 t% w
2.1.1 // (comment marker).................................................................38 w% b2 q% y; B! G
2.1.2 #define...................................................................................4( c3 l% U# F s P
2.1.3 #include..................................................................................4: m& I( Z9 \% E1 G7 x9 B5 N# K% g( h
2.2 VFR Program.........................................................................................4. ]9 y1 c) B& n
2.3 VFR Data Struct Definition.......................................................................5
7 E7 {+ V% t; j4 `2.4 VFR FormSet Definition...........................................................................6- @0 ?/ u9 d! u/ O4 y$ i8 n/ l
2.5 VFR FormSet List Definition.....................................................................7
; u! v! \; r8 v2.6 VFR Default Stores Definition...................................................................7
O. s4 t9 f4 q5 S. N2.7 VFR Variable Store Definition...................................................................8
8 B' r! G; Z2 c- s& A, {, F) S2.7.1 VFR Buffer Store Definition.........................................................8' c* K3 @ q" w# i7 U4 m; s
2.7.2 VFR EFI Variable Store Definition.................................................8
# ?) r: Z" t p% Y% z& z- N5 x2.7.3 VFR Variable Name Store Definition.............................................8
; b7 a6 f% B+ s6 X2.8 VFR FormSet DisableIf Definition..............................................................9
# ~( A3 s; B1 A) x2.9 VFR FormSet SuppressIf Definition............................................................9
6 e8 d2 y+ [% o2.10 VFR General Token Definition.................................................................10% F" O& W' i9 n4 d& W$ F' w, `
2.10.1 GUID Definition.......................................................................106 b3 K4 {* E. D6 H
2.10.2 String & String Identifier Definition............................................10
: u& l2 C6 Y( {+ r2.10.3 Number Definition...................................................................106 u% o$ q1 B1 x3 | ]6 C
2.10.4 VFR Statement Header Definition...............................................10
& h* o7 M" a3 |' n2.10.5 VFR Question Header Definition.................................................11
1 I$ Y9 ?) n+ ^; n: P2.10.6 VFR Constant Value Definition...................................................11
8 J7 x* z8 D9 ^: E2.10.7 VFR Statement Image & Locked Tag Definition............................123 ?& T9 G- X8 _1 I; Y2 i
2.11 VFR Form Definition..............................................................................121 q6 N# `' Q& I
2.11.1 VFR Form Map Definition..........................................................13. h0 f k* B O& y3 W
2.11.2 VFR Image Statement Definition................................................13* y i7 }( `5 D5 w0 A* y
2.11.3 VFR Locked Statement Definition...............................................13, r7 k1 D/ E! }4 L; V
2.11.4 VFR Rule Statement Definition..................................................139 ^6 |% a- }# X' S/ ]; }! l+ ?
2.11.5 VFR Statement Definition.........................................................14
& i. f% F7 x# j( ?' G- |8 ~2.11.6 VFR Question Type Statements Definition...................................17( t- { X1 a% i4 R2 v% a/ l. L
2.11.7 VFR Conditional Type Statements Definition................................32& A. ^* C# r }4 A1 n6 m
2.11.8 VFR GUID Statement Definition.................................................33
$ x/ A& |* z' j. `( v) o& Q. H2.12 VFR Expression Statement Definition.......................................................34; w* G2 Z+ B5 \* [4 f
2.12.1 OR........................................................................................34
- \" x0 ?# b' b5 e' L6 Z0 T2.12.2 AND......................................................................................34
# ?) T' q( _ |, A9 q& h2.12.3 bitwiseor................................................................................34
Q$ v: z9 k+ F2.12.4 bitwiseand.............................................................................34+ e, L1 A3 W9 K5 o
2.12.5 equal.....................................................................................35
0 U r& w: O9 o" M+ s2.12.6 compare................................................................................35 p. ~5 R) {/ r! _4 ^: Z
2.12.7 shift......................................................................................35+ j; G: r: B' V, I
iii
8 a9 `8 K9 X* u9 p2.12.8 add/minus..............................................................................35" \: Z5 N" ~0 {- y- s& O( k; t
2.12.9 multiply/divide/modulo............................................................36
9 m1 ?* j4 v- y4 J1 G* a7 |# E2.12.10 cast terms..............................................................................36
$ y( _$ Z1 s, x8 K2.12.11 atom terms............................................................................36 |
|