## 258 Index 

Extended Backus-Naur Fonn, 3, 147, 213-214 (see also specific example, e.g., ProgramHeading. EBNF for, and EBNF) Extension, 148,201 External files, 89, 199 

## Factor 

EBNF for, 165,219,226 evaluation of, 167 syntax diagram, 30, 233 type of, 166 False, as predefined constant identifier, 16, 152, 154,211 

## Field 

designators, 163 EBNF for, 163,219,226 identifier, scope of, 65, 178-179 EBNF for, 157,219,226 syntax diagram for, 231 list, 156, 157-158 EBNF for, 157,218,226 syntax diagram for, 66, 237 of variant record, 72 width, of write, 136-137, 196-199 

## File 

data types, in type taxonomy, 55, 210 declarations, 89,90 handling procedures, predeclared, 190 (see also Get, Put, Read, Reset, Rewrite, Write) length, 86, 158 parameter, 1, 110, 128 structure, 145 types, 86-93, 158-159 EBNF for, 158,218,226 not assignable, 33, 160 syntax diagram for, 87 (see also Text) variable, 87, 164, EBNF for, 164,219,226 (see also Textfile) FinalValue, EBNF for, 175,217, 226 

## Fixed 

part, of field list, 157, 158 

EBNF for, 157,218,226 syntax diagram for, 66 point notation and write, 137, 197-198 records, 65-69 Floating point notation, of write, 137-138,197 For statements, 7,37-39, 146, 174,175-176 EBNFfor, 175,217,226 examples of, 38, 39,41,42,176 and real type, 20 syntax diagram for, 38 Fonnal parameter, 107, Ill, 147, 170 list, 181, 183, 185-186 EBNF for, 185,216,226 syntax diagram for, 107, 235 section, EBNF for, 185,216,226 Formatted writes, 135-139, 196- 199 Fortran, 6, 7 

## Forward 

declaration, 126 of function, 8,123,183 of procedure, 8,122,181 sample program using, 125 directive, 212 (see Forward declaration) Fraction length, of write, 136-137 Function. 122-125, 181-194 activation of, 167, 180 concept of. 102 declarations, 27, 122, 183-184 EBNF for, 183,215,226 examples of, 183-184 and scope, 5,178-179 designator. 30, 122, 166 EBNF for, 165,218,226 forward declaration, 8, 123, 125, 183 heading, EBNF for, 183,216,226 syntax diagram for, 122 identifier, EBNF for, 183,219,226 syntax diagram for, 231 

