1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
@Part(syntax, Root="ada.mss")
@Comment{$Date: 2006/06/23 04:24:54 $}
@LabeledInformativeAnnex{Syntax Summary}
@comment{$Source: e:\\cvsroot/ARM/Source/syntax.mss,v $}
@comment{$Revision: 1.18 $}
@NoParaNum@Defn2{Term=[syntax], Sec=(complete listing)}
@Defn2{Term=[grammar], Sec=(complete listing)}
@Defn2{Term=[context free grammar], Sec=(complete listing)}
@Defn2{Term=[BNF (Backus-Naur Form)], Sec=(complete listing)}
@Defn2{Term=[Backus-Naur Form (BNF)], Sec=(complete listing)}
This Annex summarizes the complete syntax of the language.
See @RefSecNum{Method of Description and Syntax Notation}
for a description of the notation used.
@SyntaxSummary
@NewPage
@NoParaNum@Heading{Syntax Cross Reference}
@NoParaNum@Defn2{Term=[syntax], Sec=(cross reference)}
@Defn2{Term=[grammar], Sec=(cross reference)}
@Defn2{Term=[context free grammar], Sec=(cross reference)}
@Defn2{Term=[BNF (Backus-Naur Form)], Sec=(cross reference)}
@Defn2{Term=[Backus-Naur Form (BNF)], Sec=(cross reference)}
@ChgAdded{Version=[2],Text=[In the following syntax cross reference, each
syntactic category is followed by the clause number where it is defined.
In addition, each syntactic category @i{S} is followed by a list of the
categories that use @i{S} in their definitions. For example, the first
listing below shows that @nt{abort_statement} appears in the definition of
@nt{simple_statement}.]}
@Comment{This explanation is a simplified version of the Ada 83 one.}
@SyntaxXRef
|