258  Index  Factor  Field  File  Fixed  Forward  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  EBNF for, 165,219,226  evaluation of, 167  syntax diagram, 30, 233  type of, 166  False, as predefined constant  identifier, 16, 152, 154,211  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  part, of field list, 157, 158  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  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  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 