|
|
Contents
( g" n; z6 l) P' o0 K" c: {1 Introduction.....................................................................................................19 q" L6 j6 y+ {1 B4 l
1.1 Overview..............................................................................................1
& Q% T3 J; K) f1.2 Target Audience.....................................................................................17 ]5 A% B# y$ e) l: ^
1.3 Related Information................................................................................1
& b3 d D0 l8 B" l* c1.4 Terms...................................................................................................1
0 ^( u. H/ j9 T/ B2 VFR Description in BNF......................................................................................30 b1 |0 Y$ J. K
2.1 VFR Programming Keywords....................................................................31 w6 y/ \0 E7 z
2.1.1 // (comment marker).................................................................3
7 t/ r4 u0 q4 A2.1.2 #define...................................................................................40 `2 l2 g# ~2 I: o4 z
2.1.3 #include..................................................................................4, Y" d E( m$ e2 u8 d1 [9 v R
2.2 VFR Program.........................................................................................4' F( T$ }# m! W" \7 W5 b3 Z3 L
2.3 VFR Data Struct Definition.......................................................................5
) V1 I! M r" n1 O9 A3 \2.4 VFR FormSet Definition...........................................................................6
2 |; J) F7 q7 |2.5 VFR FormSet List Definition.....................................................................7& A2 s( \9 O# K% o
2.6 VFR Default Stores Definition...................................................................7) f) W) J% N- g6 i2 f4 j) ?" N& s
2.7 VFR Variable Store Definition...................................................................8
' Y6 y3 x0 c/ U! y3 A1 ]+ f2.7.1 VFR Buffer Store Definition.........................................................8
; A# f5 J8 B3 ]! t, G2.7.2 VFR EFI Variable Store Definition.................................................8
0 c7 g5 v6 z! o2.7.3 VFR Variable Name Store Definition.............................................8
' t# o2 m& N" F7 s% ?% m2.8 VFR FormSet DisableIf Definition..............................................................97 J K* c Q6 |/ X2 b( X Y) L5 t
2.9 VFR FormSet SuppressIf Definition............................................................94 B# f2 G- M3 c+ H0 N2 _/ H
2.10 VFR General Token Definition.................................................................10
) l, _" |8 }) t' Q8 d2.10.1 GUID Definition.......................................................................10- K9 `- O: z' M! m3 p
2.10.2 String & String Identifier Definition............................................100 n+ X' A; o. f7 R. t/ Y* p
2.10.3 Number Definition...................................................................10
. ]5 s$ i* z6 \( O2.10.4 VFR Statement Header Definition...............................................109 d8 M1 S2 s1 f b
2.10.5 VFR Question Header Definition.................................................11- R# O6 G0 [: X# E$ a
2.10.6 VFR Constant Value Definition...................................................11' F( I( v2 D) e7 d6 ^4 |
2.10.7 VFR Statement Image & Locked Tag Definition............................12: v& n) _0 w7 q5 s
2.11 VFR Form Definition..............................................................................127 m1 \& D |: I, W
2.11.1 VFR Form Map Definition..........................................................13! n* ^* B% r2 W9 e4 `
2.11.2 VFR Image Statement Definition................................................13, I& ^# t. K, _( P8 ^
2.11.3 VFR Locked Statement Definition...............................................13
" z3 T/ d; B% A/ K2.11.4 VFR Rule Statement Definition..................................................13
- X# g2 }! [1 ]% S0 N- A2.11.5 VFR Statement Definition.........................................................149 x0 p w; |$ V3 N6 d- q
2.11.6 VFR Question Type Statements Definition...................................17
2 [2 }3 b( \6 J: O1 C2.11.7 VFR Conditional Type Statements Definition................................32" I5 U" t i8 D8 z2 {
2.11.8 VFR GUID Statement Definition.................................................33
1 D. A. \5 f: v8 f4 j8 V2.12 VFR Expression Statement Definition.......................................................34
' f' C2 B0 R6 [- ?2.12.1 OR........................................................................................34
: [3 y/ h; I$ `. h4 ?3 f0 ^0 b2.12.2 AND......................................................................................34
* P6 `2 K! o. g& z6 w. m2.12.3 bitwiseor................................................................................34
8 ]3 V/ z* I9 R9 o2.12.4 bitwiseand.............................................................................34
' Z/ G- P+ e! J$ b- W1 h2.12.5 equal.....................................................................................35
7 F8 G* Q; N* u8 _# s2.12.6 compare................................................................................356 F! W/ R5 F- X+ i7 p
2.12.7 shift......................................................................................35, c' Z; g E+ K) ]
iii, ^( b B) t5 X3 i: Y8 O1 k6 z2 m
2.12.8 add/minus..............................................................................35
1 [$ F2 y+ W1 Q, Q- X ^7 M2.12.9 multiply/divide/modulo............................................................36( \) C( c7 _1 E- a0 j5 c2 X# F
2.12.10 cast terms..............................................................................36
' x- K- ]) M8 B. P0 B$ E# p2.12.11 atom terms............................................................................36 |
|