ath@prosys.se (Anders Thulin) (10/01/90)
I've been trying to read the SGML standard closely for some time. My irritation over the lack of an index to the grammar productions produced this. There are some strange entries (apart from the goal productions) that lack either a definition or references. I wasn't able to resolve these from the standard (didn't read it closely enough, perhaps :-). Hope it's useful. ----- INDEX to SGML ISO documents Notes: All references that have been deleted by Amendment 1 are placed in parentheses. All new or changed page references in Amendment 1 are indicated by the suffix 'a': 28a syntactic rule [number] _defpage_, refpage(s) added function [187] _50_,50 application-specific information [199] _53_,47 associated element type [72] _35_,42,44,46 associated notation name [149.1] _44a_,42a attribute definition [143] _42_,42 attribute definition list [142] _42_,42 attribute definition list declaration [141] _42_,39,45 attribute name [144] _42_,42 attribute specification [32] _26_,26 attribute specification list [31] _26_,23,24,26,46 attribute value [35] _27_,26 attribute value literal [34] _26_,26 attribute value specification [33] _26_,26,43 base character set [174] _47_,47 base document element [11] _22_,22 base document type declaration [9] _22_,22 base set character number [178] _47_,47 bracketed text [107] _39_,38 capacity set [180] _48_,47,57 character [49] _28_,22 character data [47] _28_,24,27 character data entity [5.1] _22a_,21a character description [176] _47_,47 character number [64] _30_,30,47,49,50 character reference [62] _30_,24,28,34 character set description [173] _47_,47,50 character set translation ,57 comment [92] _37_,34,37 comment declaration [91] _37_,22,24,34 concrete syntax [182] _48_,47,57 concrete syntax changes [202] _57_,57 concrete syntax scope [181] _48_,47,57 concrete syntaxes supported [201] _57_,57 connector [131] _41_,34,40 content [24] _24_,22 content model [126] _40_,40 content token [128] _40_,40 data attribute specification [149.2] _44a_,39a data character [48] _28_,24,28,34 data tag group [133] _41_,40 data tag padding template [137] _41_,41 data tag pattern [134] _41_,41 data tag template [136] _41_,41 data tag template group [135] _41_,41 data text [106] _38_,38 declared content [125] _40_,40 described character set portion [175] _47_,47 described set character number [177] _47_,47 document character set [172] _47_,47 document element [12] _22_,22 declared value [145] _42_,43 default value [147] _43_,42 delimiter set [190] _51_,49 document instance set [10] _22_,21 document type declaration [110] _39_,22 document type declaration subset [112] _39_,39 document type name [111] _39_,39 document type specification [28] _25_,23,24,(29) ds [71] _34_,39 element [13] _22_,22,24 element content [26] _24_,24 element declaration [116] _40_,39 element set [39] _39_,39 element token [130] _40_,40 element type [117] _40_,40 empty end-tag [21] _24_,24 empty start-tag [16] _23_,23 end-tag [19] _24_,22 end-tag minimization [124] _40_,40 entity declaration [101] _38_,39 entity name [102] _38_,38 entity set [113] _39_,39,(45) entity text [105] _38_,38 entity type [109] _38_,38 exceptions [138] _42_,40 exclusions [140] _42_,42 explicit link rule _46a_,45a explicit link specification [158] _45_,44 external entity specification [108] _39_,38 external identifier [73] _35_,38,39,43,44 feature use [195] _52_,47,57 formal public identifier [79] _35_ function class [188] _50_,50 function character [54] _28_,28 function character identification [186] _50_,49 function name [63] _30_,30 general delimiters [191] _51_,51 general entity name [103] _38_,27,38 general entity name list [35.1] _27a_,27a general entity reference [59] _29_,24,28 generic identifier [30] _26_,26,35,39,40,41,46 generic identifier specification [29] _26_,23,24 ID link set declaration _46a_,45a id reference list [37] _27_,27 id reference value [38] _27_,27 id value [36] _27_,26 implicit link specification [157] _45_,44 inclusions [139] _42_,42 ISO owner identifier [81] _35_,35 ISO text description [87.1] _36a_,36a link attribute set [162] _45_,45 link attribute specification [146] _46_,46 link rule [163.1] _45a_,45a link set declaration [163] _45_,45 link set name [164] _45_,45,46 link set specification [170] _46_,45 link set use declaration [169] _46_,24a,45 link type declaration [154] _44_,22 link type declaration subset [161] _45_,44 link type features [197] _52_,52 link type name [155] _44_,44,46 map name [151] _44_,44 map specification [153] _44_,44 marked section [96] _37_,37 marked section declaration [93] _37_,24,34 marked section end [95] _37_,37 marked section start [94] _37_,37 markup character [51] _28_,28 markup minimization features [196] _52_,52 minimized end-tag [20] _24_,24 minimized start-tag [15] _23_,23 minimum data [77] _35_,35,36a,37 minimum data character [78] _35_,35 minimum literal [76] _35_,35,(36),47,53 mixed content [25] _24_,24 model group [127] _40_,40 name [55] _28_,26,27,29,30,34,36,38, 40,42-45,48,50,51 name character [52] _28_,28 name group [69] _34_,25,29a,35,(37),40,42,43 name list [39] _27_,27 name start character [53] _28_,28 name token [57] _28_,27,34 name token group [68] _34_,43 name token list [40] _27_,27 naming rules [189] _50_,49 net-enabling start-tag [18] _24_,23 non-SGML data entity [6] _22_,21 notation [146] _43_,43 notation declaration [148] _43_,39 notation identifier [149] _43_,43 notation name [41] _27_,27,39,43 null end-tag [23] _24_,24 number [56] _28_,27,30,40,48,52,57 number list [42] _27_,27 number of characters [179] _47_,47 number token [58] _28_,27 number token list [43] _27_,27 occurrence indicator [132] _41_,40,41a omitted tag minimization [122] _40_,40 other content [27] _24_,24 other features [198] _52_,52 other prolog [8] _22_,22,22a owner identifier [80] _35_,35 parameter entity name [104] _38_,38 parameter entity reference [60] _29_,34 parameter literal [66] _34_,38,39,41,43,50,51 primitive content token [129] _40_,40 processing instruction [44] _27_,22,24,34 prolog [7] _22_,21 ps [65] _34_,37-40,42-53,57 public concrete syntax [183] _49_,49 public identifier [74] _35_,35,47,48,49 public text class [86] _36_,36 public text description [87] _36_,36 public text designating sequence [89] _36_,36 public text display version [90] _37_,36 public text language [88] _36_,36 qualified status keyword [(98)] _(37)_,(37) quantity set [194] _51_,49 rank stem [120] _40_,26,40 rank suffix [121] _40_,40 ranked element [118] _40_,40 ranked group [119] _40_,40 reference end [61] _29_,29,30 registered owner identifier [82] _35_,35 replaceable character data [46] _28_,24,26 replaceable parameter data [67] _34_,34 reserved name use [193] _51_,49 result attribute specification [168] _46_,46 result element specification [167] _46_,(45) result document type name [160] _45_,45 s [5] _22_,21-24,26,27,34 SGML character [50] _28_,21,22a,28,37 SGML declaration [171] _47_,21 SGML document [1] _21_, SGML document entity [2] _21_,21 SGML subdocument entity [3] _21_,21 SGML text entity [4] _21_,21 short reference delimiters [192] _51_,51 short reference mapping declaration [150] _44_,39 short reference set [115] _39_,39 short reference use declaration [152] _44_,24,39 shunned character number identification [184] _49_,49 simple link specification [156] _45_,44 source document type name [159] _45_,45 source element specification [165] _46_,45a specific character data entity [5.2] _22a_,21a start-tag [14] _23_,22 start-tag minimization [123] _40_,40 status keyword [100] _37_,37 status keyword qualifier [(99)] _(37)_,(37) status keyword specification [97] _37_,37 syntax-reference character set [185] _50_,49 system data [45] _27_,27,35 system declaration [200] _57_, system identifier [75] _35_,35 text identifier [84] _36_,35 ts [70] _34_,34,40,41 unavailable text indicator [85] _36_,35 unclosed end_tag [22] _24_,24 unclosed start-tag [17] _24_,23 unregistered owner identifier _36_,35 validation services [203] _58_,57 -- Anders Thulin ath@prosys.se {uunet,mcsun}!sunic!prosys!ath Telesoft Europe AB, Teknikringen 2B, S-583 30 Linkoping, Sweden