Constantfdentifier  C  ontrolVariable  Digit  DigitSequence  Directive  DomainType  ElementDescription  EmptyStatement  Entire Variable  EnumeratedType  Expression  Factor  FieldDesignator  Fieldfdentijier  FieldList  FileType  FileVariable  FinalValue  FixedPart  ForStatement  F ormalP arameterList  F ormalParameterSection  FunctionDeclaration  FunctionDesignator  FunctionHeading  =  =  Functionfdentification  Functionfdentifier  FunctionalParameterSpecification  GotoStatement  fdentifiedVariable  fdell'i/ier.  Vari,  I  /JIc/dent(f/er .  ..  o~'  ","  I  "'2"  I  "3"  I  "4"  I  '''5''  I  "6"  I  Dig/  I  Digit  I  Lett,  I  Letter  I  Digit  I  Typcldl'ntifier.  Ordi ,."Expression  [ " .. "  OrdinalExpression] .  Vari,  ,  /,Ieldentifier .  "("  1<ll'lItijierList  ")" .  Simp 'cE.\pression [RelationalOperator  Sin',nleK\pression]  .  Unsi':lIcdConstant  I  Boundldentifier  I  Variable  I  Se/Constructor  I  FunctionDesignator  I  "not"  ractor  I  "("  Expression  ")" .  [Rec ,rdVariable  "."  1  Fieldldentifier.  fdelll Ii('/" .  r  (Fi ('(/Part  r ";"  VariantPart  J  I  VariantPart)  r ";'  J.  "fil·  ...  ,t" ComponentType .  Varia I,ll' .  Ordi/"i/i:'.rpression.  Reco/II'Scction  I ";"  RecordSection  I  "for'  ('ullfroIVariable  ":="  InitialValue  ("tc'  I  "downto")  FinalValue  "do"  Statement.  "("  F, '1'I1I<lIParameterSection  I ";" /  .lmwlParameterSection  I ")" .  Valuci',/ri/mcterSpecijication  I  Van ,i/,lcParamererSpecijieation  I  Pro, ,dllralParameterSpecification  FUll  ,'!f  /Iii/I ParameterSpecijication .  Func/  '1il/cllding  ";"  Block  I  rUII  ,/,  IIII/eading  ";"  Directive  I  FUll  Ii,  ,"Ie/ellfitication  ";"  Block.  Func/  ,,/!d('l/tijier  [  ActualParameterList  I .  "func  "Identijierl FormalParameterList  J  ";"  I<  \/tlr1\pe.  "func  "  FlInctionldentifier .  Identi;,  ,  r  Funer/"IIf/eailing.  "goto'  I_IIhel.  Pointe'  \  (/riable  "I"  .  226  Appendix D 