"!"-"~" A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
"!" is used in: boolean factor [316], inequality comparer [323], prefix function start character [453]
"!==" is used in: reference comparer [140]
""" is used in: double-quoted constant string literal part [272], double-quoted string literal part [263], escaped text [274], single-quoted constant string literal part [273], single-quoted string literal part [264], unescaped character [457]
"#" is used in: described character [275], escaped text [274], name [447]
"$" is used in: prefix function start character [453]
"%" is used in: constant string factor [267], escape [456], prefix function start character [453], string factor [255]
"&" is used in: activate action [147], attribute type set [74], boolean term [315], clear action [149], close action [150], current group set [95], deactivate action [154], discard action [156], entity category set [53], file info enquiry set [288], flush action [159], function following character [454], global shelf definition [416], global shelf save declaration [420], group name set [93], local shelf declaration [422], modifier subexpression [408], new action [163], put action [169], repeat over action [208], stream type set [278], string sink expression [347]
"'" is used in: double-quoted constant string literal part [272], double-quoted string literal part [263], escaped text [274], single-quoted constant string literal part [273], single-quoted string literal part [264], unescaped character [457]
"(" is used in: alphabetic format item [297], attribute format item [298], attribute type set [74], binary format item [299], boolean primary [319], constant numeric primary [244], constant numeric range set [198], constant string primary [268], content type set [43], converting argument definition [375], decimal format item [303], delimiter character [445], element name or data set [45], element name set [28], element rule name set [29], entity category set [53], extended entity name set [85], file info enquiry set [288], identified group [89], implied entity type set [88], macro format item [305], markup name set [33], modifier subexpression [408], next group action [164], numeric primary [236], parenthesized call arguments [383], parenthesized catch argument list definition [396], parenthesized function argument list definition [367], parenthesized invocation arguments [403], pattern format item [307], pattern primary [335], roman format item [308], short reference map name set [47], simple qualified attribute identifier [67], simple qualified attribute set identifier [69], stream format item [310], stream type set [278], string primary [257], string set test primary [286], symbol format item [311], using group prefix [187]
")" is used in: alphabetic format item [297], attribute format item [298], attribute type set [74], binary format item [299], boolean primary [319], constant numeric primary [244], constant numeric range set [198], constant string primary [268], content type set [43], converting argument definition [375], decimal format item [303], delimiter character [445], element name or data set [45], element name set [28], element rule name set [29], entity category set [53], escaped text [274], extended entity name set [85], file info enquiry set [288], identified group [89], implied entity type set [88], macro format item [305], markup name set [33], modifier subexpression [408], next group action [164], numeric primary [236], parenthesized call arguments [383], parenthesized catch argument list definition [396], parenthesized function argument list definition [367], parenthesized invocation arguments [403], pattern format item [307], pattern primary [335], roman format item [308], short reference map name set [47], simple qualified attribute identifier [67], simple qualified attribute set identifier [69], stream format item [310], stream type set [278], string primary [257], string set test primary [286], symbol format item [311], using group prefix [187]
"*" is used in: function following character [454], numeric multiplicative operator [231], occurrence indicator [338]
"**" is used in: constant numeric factor [242], match alternative [211], numeric factor [232], pattern product [330], string match test primary [285], string term [254]
"+" is used in: numeric additive operator [229], occurrence indicator [338], prefix function start character [453]
"++" is used in: pattern product [330]
"," is used in: argument separator [377], described substring [276], modifier literal for referents [414], prefix function start character [453]
"-" is used in: constant numeric primary [244], name [447], numeric additive operator [229], numeric primary [236], prefix function start character [453]
"->" is used in: boolean conditional [314], numeric expression [227], string expression [252], user-defined type expression [136]
"." is used in: delimiter character [445], name [447], parenthesized function argument list definition [367], unparenthesized function argument list definition [368]
"/" is used in: break format item [300], numeric multiplicative operator [231], prefix function start character [453]
":" is used in: delimiter character [445]
"<" is used in: function following character [454], strongly ascending comparer [326]
"<=" is used in: strongly ascending comparer [326]
"=" is used in: equality comparer [322], function following character [454], inequality comparer [323]
"==" is used in: reference comparer [140]
"=>" is used in: pattern product [330], pattern tertiary [332]
">" is used in: function following character [454], strongly descending comparer [327]
">=" is used in: strongly descending comparer [327]
"?" is used in: new action [163], occurrence indicator [338], prefix function start character [453], shelf item reference [427]
"@" is used in: macro format item [305], prefix function start character [453]
"[" is used in: character set [340], delimiter character [445], item indexer [435], start break suppress format item [309]
"\" is used in: character set exception operator [341], prefix function start character [453]
"]" is used in: character set [340], delimiter character [445], end break suppress format item [304], item indexer [435]
"^" is used in: prefix function start character [453]
"_" is used in: constant string literal [270], described character [275], name [447], other format item [306], string literal [261]
"`" is used in: delimiter character [445]
"{" is used in: delimiter character [445], described substring [276], expression argument definition [370], key indexer [436], modifier literal for referents [414], occurrence indicator [338], shelf literal [426]
"|" is used in: attribute type set [74], boolean conditional [314], boolean expression [313], character set term [342], constant numeric range set [198], content type set [43], converting argument definition [375], element name or data set [45], element name set [28], element rule name set [29], entity category set [53], extended entity name set [85], function following character [454], implied entity type set [88], markup name set [33], numeric expression [227], pattern expression [329], short reference map name set [47], stream type set [278], string expression [252], string set test primary [286], user-defined type expression [136]
"||" is used in: constant string expression [265], string subexpression [253]
"||*" is used in: constant string term [266], string term [254]
"}" is used in: delimiter character [445], described substring [276], expression argument definition [370], key indexer [436], modifier literal for referents [414], occurrence indicator [338], shelf literal [426]
"~" is used in: boolean primary [319], element name [32], pattern primary [335], prefix function start character [453], string primary [257]
"a" is used in: alphabetic format item [297], letter [448]
"A" is used in: letter [448]
action [144] is used in: always block [142], catch alternative [143], local scope [141]
activate action [147] is used in: basic action [146]
ACTIVATE is used in: activate action [147]
ACTIVE is used in: boolean primary [319]
#ADDITIONAL-INFO is used in: built-in read-only stream shelf name [291]
AFTER is used in: new shelf item reference [429]
AGAIN is used in: repeat action [202], repeat for action [203], repeat over action [208], repeat scan action [210]
aliased element selector [39] is used in: anonymous element selector [36], specific element selector [37]
alphabetic format item [297] is used in: format item [296]
always block [142] is used in: local scope [141]
ALWAYS is used in: always block [142]
ANCESTOR is used in: element selection class [38]
ancestry qualifier [35] is used in: anonymous element selector [36], constrained element selector [40], element name [32], element test primary [42], number-of reference [238], numeric primary [236], repeat over component [209], short reference map selector [52], simple qualified attribute identifier [67], simple qualified attribute set identifier [69], specific element selector [37], using attribute association prefix [186]
AND is used in: activate action [147], attribute type set [74], boolean term [315], clear action [149], close action [150], current group set [95], deactivate action [154], discard action [156], entity category set [53], file info enquiry set [288], flush action [159], global shelf definition [416], global shelf save declaration [420], group name set [93], local shelf declaration [422], modifier subexpression [408], new action [163], put action [169], repeat over action [208], stream type set [278], string sink expression [347]
anonymous element selector [36] is used in: element test primary [42]
anonymous entity type [61] is used in: entity category [54], extended entity name [87], implied entity type set [88]
ANOTHER is used in: pattern primary [335]
ANY is used in: character class name [339], content type [44], converting argument definition [375]
ANY-TEXT is used in: character class name [339]
APPEND is used in: modifier literal for set [411]
#APPINFO is used in: built-in read-only stream shelf name [291]
ARG is used in: parameter template [441]
#ARGS is used in: built-in read-only stream shelf name [291]
argument expression [386] is used in: parenthesized call arguments [383], void unparenthesized call arguments [385]
argument herald [378] is used in: argument separator [377], unparenthesized call arguments [384], unparenthesized catch argument list definition [397], unparenthesized function argument list definition [368], unparenthesized invocation arguments [404], void unparenthesized call arguments [385]
argument primary [387] is used in: boolean secondary [318], numeric secondary [235], string secondary [256], unparenthesized call arguments [384], user-defined type subexpression [137]
argument separator [377] is used in: parenthesized call arguments [383], parenthesized catch argument list definition [396], parenthesized function argument list definition [367], parenthesized invocation arguments [403]
argument test primary [391] is used in: boolean tertiary [317]
AS is used in: do select-type action [200], external function binding [379], internal function binding [380], module declaration [99], open action [166], record type declaration [131], reopen action [172], repeat over component [209], supply clause [102], use clause [101], using attribute association prefix [186], using input prefix [188], using output prefix [190], using shelf item association prefix [192]
ascending numeric comparison [247] is used in: full numeric test [246]
ascending string comparison [281] is used in: string test primary [280]
assert action [148] is used in: basic action [146]
ASSERT is used in: assert action [148]
ATTACHED is used in: source test primary [287], stream type [279]
attribute alias [72] is used in: repeat over component [209]
attribute declaration type [77] is used in: attribute type [75]
attribute default type [78] is used in: attribute type [75]
attribute format item [298] is used in: format item [296]
attribute name [73] is used in: attribute format item [298], complex qualified attribute identifier [68], simple qualified attribute identifier [67], using attribute association prefix [186]
attribute specification type [76] is used in: attribute type [75]
attribute subset specifier [71] is used in: complex qualified attribute set identifier [70], simple qualified attribute set identifier [69]
attribute test primary [79] is used in: boolean tertiary [317]
attribute type set [74] is used in: attribute test primary [79]
attribute type [75] is used in: attribute type set [74]
ATTRIBUTE is used in: simple qualified attribute identifier [67], using attribute association prefix [186]
attributes test primary [80] is used in: boolean tertiary [317]
ATTRIBUTES is used in: simple qualified attribute set identifier [69]
"b" is used in: binary format item [299], letter [448]
"B" is used in: letter [448]
#BASE is used in: markup identification declaration [119], qualified element name [31], restricted qualified element name [30]
BASE is used in: numeric conversion operator [234]
basic action [146] is used in: guarded action [145]
BEFORE is used in: new shelf item reference [429]
binary format item [299] is used in: format item [296]
binary input declaration [113] is used in: common declaration [111]
binary output declaration [114] is used in: common declaration [111]
BINARY is used in: constant numeric primary [244], modifier literal for content [413], numeric conversion operator [234], numeric primary [236]
BINARY-INPUT is used in: binary input declaration [113]
BINARY-MODE is used in: main mode declaration [108], modifier literal for open [410], stream input/output mode [260]
BINARY-OUTPUT is used in: binary output declaration [114]
BLANK is used in: character class name [339]
boolean conditional [314] is used in: boolean expression [313]
boolean expression [313] is used in: argument expression [386], assert action [148], boolean primary [319], condition [312], expression [226], id checking specifier [217], utf8 specifier [219]
boolean factor [316] is used in: boolean term [315]
boolean primary [319] is used in: argument primary [387], boolean secondary [318], pattern primary [335]
boolean secondary [318] is used in: boolean tertiary [317]
boolean term [315] is used in: boolean conditional [314], numeric expression [227], string expression [252], user-defined type expression [136]
boolean tertiary [317] is used in: boolean factor [316]
break format item [300] is used in: format item [296]
break-width declaration [122] is used in: common declaration [111]
BREAK-WIDTH is used in: break-width declaration [122], modifier literal for break-width [415]
BUFFER is used in: stream type [279], string sink literal for open [349]
BUFFERED is used in: main buffering declaration [107], modifier literal for open [410], stream input/output mode [260]
built-in catch invocation [399] is used in: catch alternative [143]
built-in read-only numeric shelf name [251] is used in: built-in shelf name [433]
built-in read-only source shelf name [293] is used in: built-in shelf name [433]
built-in read-only stream shelf name [291] is used in: built-in shelf name [433]
built-in read-only switch shelf name [328] is used in: built-in shelf name [433]
built-in read-write stream shelf name [292] is used in: built-in shelf name [433]
built-in shelf name [433] is used in: shelf name [432]
built-in write-only stream shelf name [290] is used in: built-in shelf name [433]
by part [207] is used in: repeat for action [203]
BY is used in: by part [207], decrement action [155], import declaration [100], increment action [161], opaque type declaration [130]
"c" is used in: content format item [301], letter [448]
"C" is used in: letter [448]
#CAPACITY is used in: anonymous entity type [61]
CASE is used in: do select action [197], do select-type action [200]
CAST is used in: user-defined type primary [138]
catch alternative [143] is used in: local scope [141]
catch argument definition [398] is used in: parenthesized catch argument list definition [396], unparenthesized catch argument list definition [397]
catch argument list definition [395] is used in: catch signature [393]
catch definition [392] is used in: global object definition [112]
catch invocation [402] is used in: catch alternative [143]
catch name [394] is used in: catch invocation [402], catch signature [393], catch test primary [406], throw invocation [405]
catch signature [393] is used in: catch definition [392]
catch test primary [406] is used in: boolean tertiary [317]
CATCH is used in: catch alternative [143], catch signature [393]
CATCHABLE is used in: catch test primary [406]
CDATA is used in: attribute declaration type [77], content type [44], marked section type [27], pattern entity type [336]
CDATA-ENTITY is used in: entity type [58]
character class name [339] is used in: character set product [343], pattern primary [335], pattern product [330]
character set exception operator [341] is used in: character set [340]
character set product [343] is used in: character set term [342]
character set term [342] is used in: character set [340]
character set [340] is used in: pattern primary [335], pattern product [330]
#CHARSET is used in: anonymous entity type [61]
CHILDREN is used in: numeric primary [236]
CLASS is used in: log-message action [162]
#CLASS is used in: built-in read-only numeric shelf name [251]
clear action [149] is used in: basic action [146]
CLEAR is used in: clear action [149]
close action [150] is used in: basic action [146]
CLOSE is used in: close action [150]
CLOSED is used in: stream type [279]
CODE is used in: program-error invocation [401]
collect garbage action [151] is used in: basic action [146]
COLLECT-GARBAGE is used in: collect garbage action [151]
#COMMAND-LINE-NAMES is used in: built-in read-only stream shelf name [291]
common declaration [111] is used in: group member [91], preamble declaration [110]
comparer [320] is used in: string set test primary [286]
COMPILED-DATE is used in: constant string value [269]
COMPLEMENT is used in: constant numeric primary [244], numeric primary [236]
complex qualified attribute identifier [68] is used in: qualified attribute identifier [65], qualified attribute part identifier [64]
complex qualified attribute set identifier [70] is used in: qualified attribute set identifier [66]
condition [312] is used in: data content rule [8], do conditional action [194], document end rule [9], document start rule [10], dtd end rule [11], dtd start rule [12], element rule [13], epilog start rule [14], external data entity rule [15], external text entity rule [86], find end rule [82], find rule [83], find start rule [84], guarded action [145], insertion break rule [124], invalid data rule [16], marked section rule [17], markup error rule [19], match alternative [211], pattern primary [335], process end rule [4], process rule [5], process start rule [6], processing instruction rule [20], prolog end rule [21], prolog in error rule [22], replacement break rule [125], sgml comment processing rule [18], sgml declaration end rule [23], translation rule [24], xmlns-change rule [25]
CONREF is used in: content type [44]
#CONSOLE is used in: built-in write-only stream shelf name [290]
constant numeric expression [240] is used in: binary input declaration [113], binary output declaration [114], break-width declaration [122], constant numeric primary [244], constant numeric range [199], constant string factor [267], fixed-size shelf declaration [425], variable-size shelf declaration [424]
constant numeric factor [242] is used in: constant numeric term [241]
constant numeric primary [244] is used in: constant numeric secondary [243], constant string term [266]
constant numeric range set [198] is used in: do select action [197]
constant numeric range [199] is used in: constant numeric range set [198]
constant numeric secondary [243] is used in: constant numeric factor [242]
constant numeric term [241] is used in: constant numeric expression [240]
constant string expression [265] is used in: constant string primary [268], data letters declaration [116], delimiter declaration [295], insertion break rule [124], library declaration [103], name letters declaration [120], newline declaration [121], replacement break rule [125], symbol declaration [294], system-specific function name [459], system-specific library name [460]
constant string factor [267] is used in: constant string term [266]
constant string literal part [271] is used in: constant string literal [270]
constant string literal [270] is used in: character set product [343], constant string primary [268], group name [94], import declaration [100], include [97], include guard declaration [98], markup name [34], modifier literal for content [413], module declaration [99], name [447], short reference map name [48]
constant string primary [268] is used in: constant numeric primary [244], constant numeric secondary [243], constant string factor [267], constant string value [269], escape declaration [106], replacement break rule [125]
constant string term [266] is used in: constant string expression [265]
constant string value [269] is used in: constant string primary [268], string primary [257]
CONSTANT is used in: global shelf class [418]
constrained element selector [40] is used in: anonymous element selector [36], specific element selector [37]
content format item [301] is used in: format item [296]
content type set [43] is used in: element test primary [42]
content type [44] is used in: content type set [43]
CONTENT is used in: element test primary [42]
CONTENT-END is used in: positional pattern [344]
CONTENT-START is used in: positional pattern [344]
CONTEXT-TRANSLATE is used in: program type [96]
conversion function signature definition [363] is used in: external conversion function definition [355], internal conversion function definition [359]
CONVERSION-FUNCTION is used in: conversion function signature definition [363]
#CONVERSION-FUNCTIONS is used in: use clause [101]
converting argument definition [375] is used in: function argument definition [369]
copy action [152] is used in: basic action [146]
copy and clear action [153] is used in: basic action [146]
COPY is used in: copy action [152]
COPY-CLEAR is used in: copy and clear action [153]
COUNTER is used in: first-class type [127]
CREATED is used in: opaque type declaration [130]
CREATING is used in: sgml parse type [213], xml parse type [216]
CREATOR is used in: external function identification [390]
CROSS-TRANSLATE is used in: program type [96]
current group set [95] is used in: using group prefix [187]
current name format item [302] is used in: format item [296]
CURRENT is used in: aliased element selector [39], number-of reference [238], repeat over component [209], sgml dtd specifier [220], xml dtd specifier [222]
#CURRENT-INPUT is used in: built-in read-only source shelf name [293], source test primary [287]
#CURRENT-OUTPUT is used in: built-in write-only stream shelf name [290]
"d" is used in: decimal format item [303], letter [448]
"D" is used in: letter [448]
data content rule [8] is used in: markup processing rule [7]
data letters declaration [116] is used in: naming declaration [115]
#DATA is used in: element name or data [46]
DATA-ATTRIBUTE is used in: complex qualified attribute identifier [68], simple qualified attribute identifier [67], using attribute association prefix [186]
DATA-ATTRIBUTES is used in: complex qualified attribute set identifier [70], simple qualified attribute set identifier [69]
DATA-CONTENT is used in: data content rule [8]
DATA-LETTERS is used in: data letters declaration [116]
DATE is used in: string primary [257]
deactivate action [154] is used in: basic action [146]
DEACTIVATE is used in: deactivate action [154]
decimal format item [303] is used in: format item [296]
DECLARE is used in: catch definition [392], data letters declaration [116], default io declaration [105], main buffering declaration [107], main mode declaration [108], main output referent declaration [109], markup identification declaration [119], name letters declaration [120], opaque type declaration [130], record type declaration [131]
DECLARED-CONREF is used in: attribute default type [78]
DECLARED-CURRENT is used in: attribute default type [78]
DECLARED-DEFAULTED is used in: attribute default type [78]
DECLARED-EMPTY is used in: content type [44]
DECLARED-FIXED is used in: attribute default type [78]
DECLARED-IMPLIED is used in: attribute default type [78]
DECLARED-REQUIRED is used in: attribute default type [78]
decrement action [155] is used in: basic action [146]
DECREMENT is used in: decrement action [155]
default entity type [60] is used in: entity category [54]
default io declaration [105] is used in: program-level declaration [104]
DEFAULT-ENTITY is used in: default entity type [60]
DEFAULTED is used in: attribute specification type [76]
DEFAULTING is used in: modifier literal for referents [414]
DEFINE is used in: external conversion function definition [355], external infix function definition [354], external markup-parser function definition [356], external prefix function definition [353], internal conversion function definition [359], internal infix function definition [358], internal prefix function definition [357]
delimiter character [445] is used in: delimiter token [444]
delimiter declaration [295] is used in: common declaration [111]
delimiter token [444] is used in: macro parameter [442], replacement template item [446]
DELIMITER is used in: delimiter declaration [295]
descending numeric comparison [248] is used in: full numeric test [246]
descending string comparison [282] is used in: string test primary [280]
described character [275] is used in: double-quoted constant string literal part [272], double-quoted string literal part [263], single-quoted constant string literal part [273], single-quoted string literal part [264]
described substring [276] is used in: describing number [458], double-quoted constant string literal part [272], double-quoted string literal part [263], single-quoted constant string literal part [273], single-quoted string literal part [264]
describing number [458] is used in: described substring [276]
DIFFERENCE is used in: numeric additive operator [229]
digit [449] is used in: name [447], number [239]
DIGIT is used in: character class name [339]
DIRECTORY is used in: file info enquiry [289]
discard action [156] is used in: basic action [146]
DISCARD is used in: discard action [156]
DIVIDE is used in: numeric multiplicative operator [231]
do action [193] is used in: basic action [146]
do conditional action [194] is used in: basic action [146]
do generic parse action [214] is used in: do markup parse action [195]
do markup parse action [195] is used in: basic action [146]
do scan action [196] is used in: basic action [146]
do select action [197] is used in: basic action [146]
do select-type action [200] is used in: basic action [146]
do sgml parse action [212] is used in: do markup parse action [195]
do skip action [201] is used in: basic action [146]
do xml parse action [215] is used in: do markup parse action [195]
DO is used in: do action [193], do conditional action [194], do generic parse action [214], do scan action [196], do select action [197], do select-type action [200], do sgml parse action [212], do skip action [201], do xml parse action [215]
DOCTYPE is used in: constrained element selector [40]
#DOCTYPE is used in: built-in read-only stream shelf name [291]
document end rule [9] is used in: markup processing rule [7]
document start rule [10] is used in: markup processing rule [7]
#DOCUMENT is used in: anonymous entity type [61]
DOCUMENT is used in: sgml parse type [213], xml parse type [216]
DOCUMENT-ELEMENT is used in: instance element specifier [218]
DOCUMENT-END is used in: document end rule [9]
DOCUMENT-START is used in: document start rule [10]
DOMAIN-BOUND is used in: global shelf class [418]
DOMAIN-FREE is used in: modifier literal for content [413]
DONE is used in: do action [193], do conditional action [194], do generic parse action [214], do scan action [196], do select action [197], do select-type action [200], do sgml parse action [212], do skip action [201], do xml parse action [215]
double-quoted constant string literal part [272] is used in: constant string literal part [271]
double-quoted string literal part [263] is used in: string literal part [262]
DOWN-TRANSLATE is used in: program type [96]
DROP is used in: string term [254]
dtd end rule [11] is used in: markup processing rule [7]
dtd pool test primary [225] is used in: boolean tertiary [317]
dtd start rule [12] is used in: markup processing rule [7]
#DTD is used in: anonymous entity type [61]
DTD is used in: sgml dtd specifier [220]
DTD-END is used in: dtd end rule [11]
DTD-START is used in: dtd start rule [12]
DTDS is used in: dtd pool test primary [225], sgml dtd pseudo-shelf item [221]
DYNAMIC is used in: function categorization kind [360]
"e" is used in: attribute format item [298], current name format item [302], letter [448], other format item [306], stream format item [310]
"E" is used in: letter [448]
element alias [41] is used in: repeat over component [209]
element name or data set [45] is used in: element test primary [42]
element name or data [46] is used in: element name or data set [45]
element name set [28] is used in: element test primary [42], specific element selector [37]
element name [32] is used in: aliased element selector [39], qualified element name [31], restricted qualified element name [30]
element rule name set [29] is used in: element rule [13]
element rule [13] is used in: markup processing rule [7]
element selection class [38] is used in: anonymous element selector [36], specific element selector [37]
element test primary [42] is used in: boolean tertiary [317]
ELEMENT is used in: aliased element selector [39], constrained element selector [40], content type [44], element rule [13], element selection class [38]
ELEMENTS is used in: number-of reference [238], repeat over component [209]
ELSE is used in: do conditional action [194], do scan action [196], do select action [197], do select-type action [200], do skip action [201]
ELSEWHERE is used in: internal function binding [380], record type declaration [131]
EMPTY is used in: content type [44]
#EMPTY is used in: short reference map name [48]
EMPTY-TAG is used in: content type [44]
end break suppress format item [304] is used in: format item [296]
ENTITIES is used in: attribute declaration type [77]
entity category set [53] is used in: entity test primary [49]
entity category [54] is used in: entity category set [53]
entity class [59] is used in: entity category [54]
entity namecase declaration [117] is used in: naming declaration [115]
entity scope [62] is used in: entity category [54]
entity selector [50] is used in: notation selector [51]
entity test primary [49] is used in: boolean tertiary [317]
entity type [58] is used in: entity category [54]
ENTITY is used in: attribute declaration type [77], entity namecase declaration [117], entity selector [50], entity test primary [49], pattern entity type [336]
epilog start rule [14] is used in: markup processing rule [7]
EPILOG-START is used in: epilog start rule [14]
EQUAL is used in: equality comparer [322], inequality comparer [323]
equality comparer [322] is used in: ascending numeric comparison [247], ascending string comparison [281], boolean tertiary [317], descending numeric comparison [248], descending string comparison [282], equality numeric comparison [249], equality string comparison [283], equivalence comparer [321], weakly ascending comparer [324], weakly descending comparer [325]
equality numeric comparison [249] is used in: full numeric test [246]
equality string comparison [283] is used in: string test primary [280]
equivalence comparer [321] is used in: comparer [320], entity test primary [49]
#ERROR is used in: built-in write-only stream shelf name [290], main buffering declaration [107]
#ERROR-CODE is used in: built-in read-only numeric shelf name [251]
escape declaration [106] is used in: escape [456], program-level declaration [104]
ESCAPE is used in: escape declaration [106]
escape [456] is used in: alphabetic format item [297], attribute format item [298], binary format item [299], break format item [300], content format item [301], current name format item [302], decimal format item [303], described character [275], described substring [276], end break suppress format item [304], escaped text [274], macro format item [305], other format item [306], pattern format item [307], roman format item [308], start break suppress format item [309], stream format item [310], symbol format item [311], unescaped character [457]
escaped text [274] is used in: double-quoted constant string literal part [272], double-quoted string literal part [263], single-quoted constant string literal part [273], single-quoted string literal part [264]
EXCEPT is used in: character set exception operator [341]
EXISTS is used in: source test primary [287]
exit action [157] is used in: basic action [146]
EXIT is used in: exit action [157]
EXPORT is used in: catch definition [392], external conversion function definition [355], external infix function definition [354], external markup-parser function definition [356], external prefix function definition [353], global shelf definition [416], import declaration [100], internal conversion function definition [359], internal infix function definition [358], internal prefix function definition [357], opaque type declaration [130], record type declaration [131], use clause [101]
expression argument definition [370] is used in: catch argument definition [398], function argument definition [369]
expression [226] is used in: assert action [148], expression argument definition [370], return action [174], set action [175], shelf literal [426], void action [184]
extended entity name set [85] is used in: external text entity rule [86]
extended entity name [87] is used in: extended entity name set [85]
EXTENDS is used in: record type inheritance clause [132]
external conversion function definition [355] is used in: converting argument definition [375], function definition [352]
external data entity rule [15] is used in: markup processing rule [7]
external function association enquiry [389] is used in: string primary [257]
external function binding [379] is used in: external conversion function definition [355], external infix function definition [354], external markup-parser function definition [356], external prefix function definition [353]
external function identification [390] is used in: external function association enquiry [389], set external function association action [388]
external identifier type [57] is used in: entity category [54], notation category [56]
external infix function definition [354] is used in: converting argument definition [375], function definition [352]
external markup-parser function definition [356] is used in: do generic parse action [214], expression argument definition [370], function definition [352]
external prefix function definition [353] is used in: converting argument definition [375], function definition [352]
external text entity rule [86] is used in: input processing rule [81]
EXTERNAL is used in: entity scope [62], external conversion function definition [355], external infix function definition [354], external markup-parser function definition [356], external prefix function definition [353], stream type [279]
EXTERNAL-DATA-ENTITY is used in: external data entity rule [15]
EXTERNAL-ENTITY is used in: external data entity rule [15]
external-exception invocation [400] is used in: built-in catch invocation [399]
#EXTERNAL-EXCEPTION is used in: catch test primary [406], external-exception invocation [400]
EXTERNAL-FUNCTION is used in: external function identification [390]
EXTERNAL-OUTPUT-FUNCTION is used in: external function identification [390]
EXTERNAL-TEXT-ENTITY is used in: external text entity rule [86]
"f" is used in: alphabetic format item [297], attribute format item [298], binary format item [299], current name format item [302], decimal format item [303], letter [448], pattern format item [307], roman format item [308], stream format item [310], symbol format item [311]
"F" is used in: letter [448]
fail action [158] is used in: basic action [146]
FAIL is used in: fail action [158]
FALSE is used in: boolean primary [319]
field declaration [133] is used in: record type declaration [131]
FIELD is used in: field declaration [133]
file info enquiry set [288] is used in: source test primary [287]
file info enquiry [289] is used in: file info enquiry set [288]
FILE is used in: file info enquiry [289], source test primary [287], stream expression [346], stream type [279], string primary [257], string sink literal [350]
#FILE-NAME is used in: built-in read-only stream shelf name [291]
find end rule [82] is used in: input processing rule [81]
find rule [83] is used in: input processing rule [81]
find start rule [84] is used in: input processing rule [81]
FIND is used in: find rule [83]
FIND-END is used in: find end rule [82]
FIND-START is used in: find start rule [84]
#FIRST is used in: built-in read-only switch shelf name [328]
first-class type [127] is used in: converting argument definition [375], modifiable shelf argument definition [371], read-only shelf argument definition [372], remainder shelf argument definition [374], require shelf definition [417], shelf declaration [423], shelf literal [426], type [126], write-only shelf argument definition [373]
fixed-size shelf declaration [425] is used in: shelf declaration [423]
flush action [159] is used in: basic action [146]
FLUSH is used in: flush action [159]
for part [204] is used in: by part [207], repeat for action [203]
FOR is used in: for part [204]
format item [296] is used in: double-quoted string literal part [263], single-quoted string literal part [264]
FORMAT is used in: constant string factor [267], string factor [255]
from part [205] is used in: by part [207], repeat for action [203]
FROM is used in: from part [205]
full numeric test [246] is used in: numeric test primary [245]
#FULL is used in: markup identification declaration [119], qualified element name [31], restricted qualified element name [30]
function argument definition [369] is used in: conversion function signature definition [363], parenthesized function argument list definition [367], unparenthesized function argument list definition [368]
function argument list definition [366] is used in: prefix function signature definition [361], require function definition [365]
function categorization kind [360] is used in: internal prefix function definition [357]
function definition [352] is used in: global object definition [112]
function following character [454] is used in: infix function name [450], infix function start character [452], prefix function name [451]
function name [364] is used in: external function identification [390], require function definition [365]
FUNCTION is used in: prefix function signature definition [361], require function definition [365]
FUNCTION-LIBRARY is used in: external function association enquiry [389], external function binding [379], opaque type declaration [130], set external function association action [388]
"g" is used in: letter [448], stream format item [310]
"G" is used in: letter [448]
general namecase declaration [118] is used in: naming declaration [115]
GENERAL is used in: entity class [59], general namecase declaration [118]
global object definition [112] is used in: preamble declaration [110]
global shelf class [418] is used in: global shelf definition [416], require shelf definition [417]
global shelf definition [416] is used in: global object definition [112]
global shelf save declaration [420] is used in: local declaration [419]
GLOBAL is used in: global shelf class [418]
GREATER-EQUAL is used in: strongly ascending comparer [326], strongly descending comparer [327]
GREATER-THAN is used in: strongly ascending comparer [326], strongly descending comparer [327]
group identification [90] is used in: identified group [89]
group member [91] is used in: identified group [89], program [2]
group name set [93] is used in: current group set [95], group identification [90], next group action [164]
group name [94] is used in: group name set [93]
GROUP is used in: attribute declaration type [77], identified group [89], next group action [164], using group prefix [187]
#GROUP is used in: current group set [95]
groups save declaration [421] is used in: local declaration [419]
GROUPS is used in: groups save declaration [421]
guarded action [145] is used in: action [144]
guarded new shelf item reference [430] is used in: new action [163], shelf item reference [427]
"h" is used in: attribute format item [298], content format item [301], letter [448], pattern format item [307]
"H" is used in: letter [448]
halt action [160] is used in: basic action [146]
HALT is used in: halt action [160]
HALT-EVERYTHING is used in: halt action [160]
HAS is used in: attributes test primary [80], dtd pool test primary [225], main buffering declaration [107], main mode declaration [108], main output referent declaration [109], shelf test primary [438], stream test primary [277]
HASNT is used in: attributes test primary [80], dtd pool test primary [225], shelf test primary [438], stream test primary [277]
"i" is used in: letter [448], roman format item [308]
"I" is used in: letter [448]
id checking specifier [217] is used in: sgml parse type [213], xml parse type [216]
ID is used in: attribute declaration type [77]
ID-CHECKING is used in: id checking specifier [217]
identified group [89] is used in: program [2]
IDENTITY is used in: external-exception invocation [400]
IDREF is used in: attribute declaration type [77]
IDREFS is used in: attribute declaration type [77]
IGNORE is used in: marked section type [27]
IMPLEMENTS is used in: module declaration [99]
implied entity type set [88] is used in: external text entity rule [86]
#IMPLIED is used in: current group set [95], element rule [13], external data entity rule [15], group identification [90], implied entity type set [88]
IMPLIED is used in: attribute specification type [76]
import declaration [100] is used in: common declaration [111]
IMPORT is used in: import declaration [100]
IN is used in: external function binding [379], opaque type declaration [130]
IN-LIBRARY is used in: external identifier type [57]
include guard declaration [98] is used in: common declaration [111]
include [97] is used in: group member [91]
INCLUDE is used in: include [97]
INCLUDE-END is used in: marked section type [27]
INCLUDE-GUARD is used in: include guard declaration [98]
INCLUDE-START is used in: marked section type [27]
INCLUSION is used in: element test primary [42]
increment action [161] is used in: basic action [146]
INCREMENT is used in: increment action [161]
indexer [434] is used in: complex qualified attribute identifier [68], new shelf item reference [429], referent item reference [258], shelf item reference [427], using referents association prefix [191]
inequality comparer [323] is used in: boolean tertiary [317], equivalence comparer [321], inequality numeric comparison [250], inequality string comparison [284]
inequality numeric comparison [250] is used in: full numeric test [246]
inequality string comparison [284] is used in: string test primary [280]
infix function name [450] is used in: delimiter token [444], infix function signature definition [362], user-defined infix function name [455]
infix function signature definition [362] is used in: external infix function definition [354], internal infix function definition [358]
infix function start character [452] is used in: infix function name [450]
INFIX-FUNCTION is used in: infix function signature definition [362]
INITIAL is used in: expression argument definition [370], shelf declaration [423]
INITIAL-SIZE is used in: variable-size shelf declaration [424]
input processing rule [81] is used in: rule [92]
INPUT is used in: markup parse scanning source [224], using input prefix [188]
insertion break rule [124] is used in: line breaking rule [123]
INSERTION-BREAK is used in: insertion break rule [124]
instance element specifier [218] is used in: sgml parse type [213], xml parse type [216]
INSTANCE is used in: sgml parse type [213], xml parse type [216]
INT32 is used in: first-class type [127]
INTEGER is used in: first-class type [127], for part [204]
INTERFACE is used in: module declaration [99]
internal conversion function definition [359] is used in: converting argument definition [375], function definition [352]
internal function binding [380] is used in: internal conversion function definition [359], internal infix function definition [358], internal prefix function definition [357]
internal infix function definition [358] is used in: converting argument definition [375], function definition [352]
internal prefix function definition [357] is used in: converting argument definition [375], function definition [352]
INTERNAL is used in: entity scope [62]
INTO is used in: converting argument definition [375]
invalid data rule [16] is used in: markup processing rule [7]
INVALID-DATA is used in: invalid data rule [16]
IS is used in: argument test primary [391], attribute test primary [79], catch test primary [406], element test primary [42], entity test primary [49], equality comparer [322], macro definition [439], next group action [164], pattern test primary [345], shelf test primary [438], source test primary [287], stream test primary [277], strongly ascending comparer [326], strongly descending comparer [327]
ISNT is used in: argument test primary [391], attribute test primary [79], catch test primary [406], element test primary [42], entity test primary [49], inequality comparer [323], pattern test primary [345], shelf test primary [438], source test primary [287], stream test primary [277], strongly ascending comparer [326], strongly descending comparer [327]
item indexer [435] is used in: indexer [434], key-of reference [259], qualified attribute part identifier [64], shelf test primary [438]
ITEM is used in: numeric primary [236]
#ITEM is used in: built-in read-only numeric shelf name [251]
item-of reference [237] is used in: numeric primary [236]
"j" is used in: alphabetic format item [297], letter [448]
"J" is used in: letter [448]
JOIN is used in: constant string expression [265], string subexpression [253]
"k" is used in: alphabetic format item [297], attribute format item [298], current name format item [302], decimal format item [303], letter [448], pattern format item [307], roman format item [308], stream format item [310], symbol format item [311]
"K" is used in: letter [448]
key indexer [436] is used in: guarded new shelf item reference [430], indexer [434], item-of reference [237], new shelf item reference [429], sgml dtd pseudo-shelf item [221], xml dtd pseudo-shelf item [223]
KEY is used in: attributes test primary [80], dtd pool test primary [225], remove key action [171], set key action [176], shelf test primary [438], string primary [257]
key-of reference [259] is used in: string primary [257]
KEYED is used in: shelf test primary [438]
"l" is used in: alphabetic format item [297], attribute format item [298], content format item [301], current name format item [302], decimal format item [303], letter [448], macro format item [305], pattern format item [307], roman format item [308], stream format item [310]
"L" is used in: letter [448]
#LANGUAGE-VERSION is used in: built-in read-only stream shelf name [291]
LAST is used in: element test primary [42]
#LAST is used in: built-in read-only switch shelf name [328]
lastmost indexer [437] is used in: indexer [434]
LASTMOST is used in: lastmost indexer [437]
LC is used in: character class name [339]
LENGTH is used in: constant numeric primary [244], numeric primary [236]
LESS-EQUAL is used in: strongly ascending comparer [326], strongly descending comparer [327]
LESS-THAN is used in: strongly ascending comparer [326], strongly descending comparer [327]
LETTER is used in: character class name [339]
letter [448] is used in: name [447]
LETTERS is used in: data letters declaration [116], user-defined name character [461]
#LIBPATH is used in: built-in read-write stream shelf name [292]
library declaration [103] is used in: common declaration [111]
LIBRARY is used in: library declaration [103]
#LIBRARY is used in: built-in read-write stream shelf name [292]
#LIBVALUE is used in: built-in read-write stream shelf name [292]
line breaking rule [123] is used in: rule [92]
LINE-END is used in: positional pattern [344]
#LINE-NUMBER is used in: built-in read-only numeric shelf name [251]
LINE-START is used in: positional pattern [344]
LITERAL is used in: macro token [443], replacement template item [446]
local declaration [419] is used in: local scope [141]
local scope [141] is used in: built-in read-only switch shelf name [328], data content rule [8], do action [193], do conditional action [194], do generic parse action [214], do scan action [196], do select action [197], do select-type action [200], do sgml parse action [212], do skip action [201], do xml parse action [215], document end rule [9], document start rule [10], dtd end rule [11], dtd start rule [12], element rule [13], epilog start rule [14], external data entity rule [15], external text entity rule [86], find end rule [82], find rule [83], find start rule [84], internal function binding [380], invalid data rule [16], marked section rule [17], markup error rule [19], match alternative [211], process end rule [4], process rule [5], process start rule [6], processing instruction rule [20], prolog end rule [21], prolog in error rule [22], repeat action [202], repeat for action [203], repeat over action [208], sgml comment processing rule [18], sgml declaration end rule [23], translation rule [24], xmlns-change rule [25]
local shelf declaration [422] is used in: local declaration [419]
LOCAL is used in: local shelf declaration [422]
LOCATION is used in: external-exception invocation [400], program-error invocation [401]
LOG is used in: markup error rule [19]
log-message action [162] is used in: basic action [146]
LOG-MESSAGE is used in: log-message action [162]
LOOKAHEAD is used in: pattern product [330]
"M" is used in: letter [448]
"m" is used in: letter [448]
macro definition [439] is used in: common declaration [111]
macro format item [305] is used in: format item [296]
macro name [440] is used in: macro definition [439]
macro parameter [442] is used in: macro token [443], parameter template [441], replacement template item [446]
macro token [443] is used in: macro name [440], parameter template [441]
MACRO is used in: macro definition [439]
MACRO-END is used in: macro definition [439]
main buffering declaration [107] is used in: main output referent declaration [109], program-level declaration [104]
main mode declaration [108] is used in: main output referent declaration [109], program-level declaration [104]
main output referent declaration [109] is used in: program-level declaration [104]
main process rule [3] is used in: rule [92]
#MAIN-INPUT is used in: built-in read-only source shelf name [293], main buffering declaration [107], main mode declaration [108]
#MAIN-OUTPUT is used in: built-in write-only stream shelf name [290], main buffering declaration [107], main mode declaration [108], main output referent declaration [109]
marked section rule [17] is used in: markup processing rule [7]
marked section type [27] is used in: marked section rule [17]
MARKED-SECTION is used in: marked section rule [17]
markup error rule [19] is used in: rule [92]
markup identification declaration [119] is used in: naming declaration [115]
markup name set [33] is used in: external data entity rule [15], notation name set [63]
markup name [34] is used in: attribute alias [72], attribute name [73], element name [32], extended entity name [87], markup name set [33]
markup parse scanning source [224] is used in: do sgml parse action [212], do xml parse action [215]
markup processing rule [7] is used in: rule [92]
MARKUP-COMMENT is used in: sgml comment processing rule [18]
MARKUP-ERROR is used in: markup error rule [19]
#MARKUP-ERROR-COUNT is used in: built-in read-only numeric shelf name [251]
#MARKUP-ERROR-TOTAL is used in: built-in read-only numeric shelf name [251]
MARKUP-IDENTIFICATION is used in: markup identification declaration [119]
MARKUP-PARSE is used in: do generic parse action [214]
MARKUP-PARSER is used in: external markup-parser function definition [356], require function definition [365], stream type [279]
#MARKUP-PARSER is used in: built-in write-only stream shelf name [290]
#MARKUP-WARNING-COUNT is used in: built-in read-only numeric shelf name [251]
#MARKUP-WARNING-TOTAL is used in: built-in read-only numeric shelf name [251]
MASK is used in: numeric multiplicative operator [231]
match alternative [211] is used in: do scan action [196], repeat scan action [210]
MATCH is used in: match alternative [211]
MATCHES is used in: string match test primary [285]
MESSAGE is used in: assert action [148], external-exception invocation [400], not reached action [165], program-error invocation [401]
#MESSAGE is used in: built-in read-only stream shelf name [291]
MINUS is used in: numeric additive operator [229]
MIXED is used in: content type [44]
modifiable shelf argument definition [371] is used in: catch argument definition [398], function argument definition [369]
MODIFIABLE is used in: modifiable shelf argument definition [371]
modifier expression [407] is used in: open action [166], reopen action [172], set action [175], string sink primary [348]
modifier literal for break-width [415] is used in: modifier literal for reopen [412]
modifier literal for content [413] is used in: modifier literal for reopen [412], string sink primary [348]
modifier literal for open [410] is used in: modifier literal [409]
modifier literal for referents [414] is used in: main output referent declaration [109], modifier literal for reopen [412]
modifier literal for reopen [412] is used in: modifier literal for set [411], reopen action [172]
modifier literal for set [411] is used in: modifier literal for open [410], set action [175]
modifier literal [409] is used in: modifier expression [407], modifier subexpression [408]
modifier subexpression [408] is used in: modifier expression [407]
module declaration [99] is used in: program unit [1]
MODULE is used in: module declaration [99]
MODULO is used in: numeric multiplicative operator [231]
"n" is used in: described character [275], letter [448], other format item [306]
"N" is used in: letter [448]
name letters declaration [120] is used in: naming declaration [115]
name [447] is used in: argument herald [378], catch name [394], element alias [41], expression argument definition [370], external-exception invocation [400], function name [364], group name [94], import declaration [100], include guard declaration [98], infix function name [450], infix function signature definition [362], macro format item [305], macro parameter [442], markup name [34], modifiable shelf argument definition [371], module declaration [99], parenthesized invocation arguments [403], pattern name [334], prefix function name [451], program-error invocation [401], read-only shelf argument definition [372], remainder shelf argument definition [374], replacement template item [446], shelf alias [431], shelf name [432], short reference map name [48], supply clause [102], unparenthesized invocation arguments [404], use clause [101], user-defined type name [135], write-only shelf argument definition [373]
NAME is used in: attribute declaration type [77], stream test primary [277], string primary [257]
NAME-LETTERS is used in: name letters declaration [120]
NAMECASE is used in: entity namecase declaration [117], general namecase declaration [118]
NAMED is used in: pattern factor [331], processing instruction matcher [26]
NAMES is used in: attribute declaration type [77]
naming declaration [115] is used in: preamble declaration [110]
NDATA-ENTITY is used in: entity type [58]
NEGATE is used in: constant numeric primary [244], numeric primary [236]
NESTED-REFERENTS is used in: using nested-referents prefix [189]
new action [163] is used in: basic action [146]
new shelf item reference [429] is used in: new action [163], shelf item reference [427]
NEW is used in: new action [163], shelf item reference [427]
newline declaration [121] is used in: naming declaration [115]
NEWLINE is used in: newline declaration [121]
next group action [164] is used in: basic action [146]
NEXT is used in: next group action [164]
NMTOKEN is used in: attribute declaration type [77]
NMTOKENS is used in: attribute declaration type [77]
NO is used in: entity namecase declaration [117], general namecase declaration [118]
NO-DEFAULT-IO is used in: default io declaration [105]
NON-CDATA is used in: pattern nonentity type [337]
NON-IMPLIED is used in: attribute subset specifier [71]
NON-SDATA is used in: pattern nonentity type [337]
#NONE is used in: sgml in action [177], sgml out action [178], short reference map name [48]
not reached action [165] is used in: basic action [146]
NOT is used in: boolean factor [316], pattern product [330]
NOT-REACHED is used in: not reached action [165]
notation category set [55] is used in: entity test primary [49]
notation category [56] is used in: notation category set [55]
notation name set [63] is used in: entity test primary [49]
notation selector [51] is used in: entity test primary [49]
NOTATION is used in: attribute declaration type [77], notation selector [51]
NULL is used in: find rule [83], match alternative [211]
NUMBER is used in: attribute declaration type [77], numeric primary [236]
number [239] is used in: alphabetic format item [297], attribute format item [298], binary format item [299], break-width declaration [122], constant numeric primary [244], current name format item [302], decimal format item [303], described character [275], described substring [276], describing number [458], modifier literal for break-width [415], numeric primary [236], pattern format item [307], replacement template item [446], roman format item [308], stream format item [310], symbol format item [311]
number-of reference [238] is used in: numeric primary [236]
NUMBER-OF is used in: numeric primary [236]
NUMBERS is used in: attribute declaration type [77]
numeric additive operator [229] is used in: constant numeric expression [240], numeric subexpression [228]
numeric conversion operator [234] is used in: constant numeric secondary [243], numeric tertiary [233]
numeric expression [227] is used in: argument expression [386], by part [207], decrement action [155], do select action [197], do skip action [201], expression [226], from part [205], halt action [160], increment action [161], item indexer [435], log-message action [162], numeric primary [236], occurrence indicator [338], reset action [173], to part [206]
numeric factor [232] is used in: numeric term [230]
numeric multiplicative operator [231] is used in: constant numeric term [241], numeric term [230]
numeric primary [236] is used in: argument primary [387], numeric secondary [235]
numeric secondary [235] is used in: numeric tertiary [233]
numeric subexpression [228] is used in: ascending numeric comparison [247], descending numeric comparison [248], equality numeric comparison [249], inequality numeric comparison [250], modifier literal for break-width [415], modifier literal for content [413], numeric expression [227], string factor [255], string term [254]
numeric term [230] is used in: numeric subexpression [228]
numeric tertiary [233] is used in: numeric factor [232]
numeric test primary [245] is used in: boolean tertiary [317]
NUMERIC-LITERAL is used in: source type name [376]
NUTOKEN is used in: attribute declaration type [77]
NUTOKENS is used in: attribute declaration type [77]
"o" is used in: attribute format item [298], current name format item [302], letter [448]
"O" is used in: letter [448]
occurrence indicator [338] is used in: pattern secondary [333]
OCCURRENCE is used in: numeric primary [236]
OF is used in: ancestry qualifier [35], complex qualified attribute identifier [68], complex qualified attribute set identifier [70], constant numeric primary [244], element test primary [42], external function association enquiry [389], external function identification [390], notation selector [51], numeric primary [236], remove key action [171], set external function association action [388], set key action [176], simple qualified attribute identifier [67], simple qualified attribute set identifier [69], string primary [257], using attribute association prefix [186]
ONLY is used in: import declaration [100]
opaque type declaration [130] is used in: user-defined type declaration [129]
OPAQUE is used in: opaque type declaration [130], record type declaration [131], user-defined type require [134]
open action [166] is used in: basic action [146]
OPEN is used in: element selection class [38], open action [166], stream type [279]
OPTIONAL is used in: expression argument definition [370], modifiable shelf argument definition [371], read-only shelf argument definition [372], write-only shelf argument definition [373]
OR is used in: attribute type set [74], boolean expression [313], character set term [342], constant numeric range set [198], content type set [43], converting argument definition [375], element name or data set [45], element name set [28], element rule name set [29], entity category set [53], extended entity name set [85], implied entity type set [88], markup name set [33], pattern expression [329], short reference map name set [47], stream type set [278], string set test primary [286]
other format item [306] is used in: format item [296]
output action [167] is used in: basic action [146]
output to action [168] is used in: basic action [146]
OUTPUT is used in: output action [167], using output prefix [190]
#OUTPUT is used in: built-in write-only stream shelf name [290]
OUTPUT-TO is used in: output to action [168]
OVER is used in: do skip action [201], repeat over action [208]
OVERLOADED is used in: converting argument definition [375], external infix function definition [354], external markup-parser function definition [356], external prefix function definition [353], function categorization kind [360], internal infix function definition [358]
OVERRIDING is used in: function categorization kind [360]
"p" is used in: attribute format item [298], current name format item [302], letter [448]
"P" is used in: letter [448]
parameter template [441] is used in: macro definition [439]
PARAMETER is used in: entity class [59]
PARENT is used in: constrained element selector [40]
parenthesized call arguments [383] is used in: throw invocation [405], value function call [381], void function call [382]
parenthesized catch argument list definition [396] is used in: catch argument list definition [395]
parenthesized function argument list definition [367] is used in: function argument list definition [366]
parenthesized invocation arguments [403] is used in: catch invocation [402]
PARSER-INPUT is used in: expression argument definition [370]
PAST is used in: do skip action [201]
pattern entity type [336] is used in: pattern factor [331]
pattern expression [329] is used in: do skip action [201], find rule [83], match alternative [211], pattern primary [335], processing instruction matcher [26], translation rule [24]
pattern factor [331] is used in: pattern product [330]
pattern format item [307] is used in: format item [296]
pattern name [334] is used in: pattern format item [307], pattern primary [335], pattern product [330], pattern tertiary [332], pattern test primary [345], stream format item [310], string primary [257]
pattern nonentity type [337] is used in: pattern factor [331]
pattern primary [335] is used in: pattern secondary [333]
pattern product [330] is used in: pattern expression [329]
pattern secondary [333] is used in: pattern tertiary [332], string match test primary [285], string term [254]
pattern tertiary [332] is used in: pattern factor [331]
pattern test primary [345] is used in: boolean tertiary [317]
PCDATA is used in: pattern nonentity type [337]
#PLATFORM-INFO is used in: built-in read-only stream shelf name [291]
PLUS is used in: numeric additive operator [229]
positional pattern [344] is used in: pattern primary [335]
preamble declaration [110] is used in: program [2]
prefix function name [451] is used in: prefix function signature definition [361], value function call [381], void function call [382]
prefix function signature definition [361] is used in: external markup-parser function definition [356], external prefix function definition [353], internal prefix function definition [357]
prefix function start character [453] is used in: infix function start character [452], prefix function name [451]
PREFIXED is used in: import declaration [100]
PREPARENT is used in: element selection class [38]
PREVIOUS is used in: element test primary [42]
process end rule [4] is used in: main process rule [3]
process rule [5] is used in: main process rule [3]
process start rule [6] is used in: main process rule [3]
PROCESS is used in: process rule [5], program type [96]
PROCESS-END is used in: process end rule [4]
#PROCESS-INPUT is used in: built-in read-only source shelf name [293], main buffering declaration [107], main mode declaration [108]
#PROCESS-OUTPUT is used in: main buffering declaration [107], main mode declaration [108]
PROCESS-START is used in: process start rule [6]
processing instruction matcher [26] is used in: processing instruction rule [20]
processing instruction rule [20] is used in: markup processing rule [7]
PROCESSING-INSTRUCTION is used in: processing instruction rule [20]
program type [96] is used in: program [2]
program unit [1]
program [2] is used in: program unit [1]
program-error invocation [401] is used in: built-in catch invocation [399]
#PROGRAM-ERROR is used in: catch test primary [406], program-error invocation [401]
program-level declaration [104] is used in: program [2]
prolog end rule [21] is used in: markup processing rule [7]
prolog in error rule [22] is used in: markup processing rule [7]
PROLOG-END is used in: prolog end rule [21]
PROLOG-IN-ERROR is used in: prolog in error rule [22]
PROPER is used in: element test primary [42]
PUBLIC is used in: external identifier type [57]
put action [169] is used in: basic action [146]
PUT is used in: put action [169]
"q" is used in: current name format item [302], letter [448]
"Q" is used in: letter [448]
qualified attribute identifier [65] is used in: attribute test primary [79], key-of reference [259], number-of reference [238], repeat over component [209], using attribute association prefix [186]
qualified attribute part identifier [64] is used in: complex qualified attribute identifier [68], complex qualified attribute set identifier [70], entity selector [50], entity test primary [49], simple qualified attribute identifier [67], simple qualified attribute set identifier [69], string primary [257]
qualified attribute set identifier [66] is used in: attributes test primary [80], number-of reference [238], repeat over component [209]
qualified element name [31] is used in: element name or data [46], element name set [28]
qualified type [128] is used in: type [126]
"r" is used in: decimal format item [303], described substring [276], letter [448]
"R" is used in: letter [448]
RCDATA is used in: content type [44], marked section type [27]
read-only shelf argument definition [372] is used in: catch argument definition [398], function argument definition [369]
READ-ONLY is used in: read-only shelf argument definition [372]
READABLE is used in: file info enquiry [289]
record type declaration [131] is used in: user-defined type declaration [129]
record type inheritance clause [132] is used in: record type declaration [131]
RECORD is used in: record type declaration [131]
#RECOVERY-INFO is used in: built-in read-only stream shelf name [291]
reference comparer [140] is used in: user-defined type test primary [139]
referent item reference [258] is used in: string primary [257], string sink literal [350]
REFERENT is used in: item-of reference [237], key-of reference [259], referent item reference [258], stream expression [346], stream type [279], string sink literal [350]
REFERENTS is used in: item-of reference [237], key-of reference [259], number-of reference [238], referent item reference [258], repeat over component [209], shelf test primary [438], using referents association prefix [191]
REFERENTS-ALLOWED is used in: modifier literal for referents [414]
REFERENTS-DISPLAYED is used in: modifier literal for referents [414]
REFERENTS-NOT-ALLOWED is used in: modifier literal for referents [414]
remainder shelf argument definition [374] is used in: parenthesized function argument list definition [367], unparenthesized function argument list definition [368]
REMAINDER is used in: remainder shelf argument definition [374]
remove action [170] is used in: basic action [146]
remove key action [171] is used in: basic action [146]
REMOVE is used in: remove action [170], remove key action [171]
reopen action [172] is used in: basic action [146]
REOPEN is used in: reopen action [172]
repeat action [202] is used in: basic action [146]
repeat for action [203] is used in: basic action [146], by part [207]
repeat over action [208] is used in: basic action [146], built-in read-only switch shelf name [328]
repeat over component [209] is used in: repeat over action [208]
repeat scan action [210] is used in: basic action [146]
REPEAT is used in: repeat action [202], repeat for action [203], repeat over action [208], repeat scan action [210]
REPEATED is used in: constant string term [266], string term [254]
replacement break rule [125] is used in: line breaking rule [123]
replacement template item [446] is used in: macro definition [439]
REPLACEMENT-BREAK is used in: replacement break rule [125]
require function definition [365] is used in: global object definition [112]
require shelf definition [417] is used in: global object definition [112]
REQUIRE is used in: catch definition [392], require function definition [365], require shelf definition [417], user-defined type require [134]
reset action [173] is used in: basic action [146]
RESET is used in: reset action [173]
restricted qualified element name [30] is used in: element rule name set [29]
RETHROW is used in: throw action [183]
return action [174] is used in: basic action [146]
RETURN is used in: return action [174]
REVERSED is used in: repeat over component [209]
roman format item [308] is used in: format item [296]
rule [92] is used in: group member [91]
"s" is used in: attribute format item [298], content format item [301], decimal format item [303], letter [448], other format item [306], pattern format item [307]
"S" is used in: letter [448]
SAVE is used in: global shelf save declaration [420], groups save declaration [421]
SAVE-CLEAR is used in: global shelf save declaration [420]
SCAN is used in: do scan action [196], do sgml parse action [212], do xml parse action [215], repeat scan action [210]
#SCHEMA is used in: anonymous entity type [61]
SDATA is used in: pattern entity type [336]
SDATA-ENTITY is used in: entity type [58]
SELECT is used in: do select action [197]
SELECT-TYPE is used in: do select-type action [200]
set action [175] is used in: basic action [146]
set external function association action [388] is used in: basic action [146]
set key action [176] is used in: basic action [146]
SET is used in: set action [175], set external function association action [388], set key action [176]
SEVERITY is used in: log-message action [162]
sgml comment processing rule [18] is used in: markup processing rule [7]
sgml declaration end rule [23] is used in: markup processing rule [7]
sgml dtd pseudo-shelf item [221] is used in: sgml dtd specifier [220], sgml parse type [213]
sgml dtd specifier [220] is used in: sgml parse type [213]
sgml in action [177] is used in: basic action [146]
sgml out action [178] is used in: basic action [146]
sgml parse type [213] is used in: do sgml parse action [212]
SGML is used in: built-in write-only stream shelf name [290], program type [96]
#SGML is used in: built-in write-only stream shelf name [290]
SGML-COMMENT is used in: sgml comment processing rule [18]
SGML-DECLARATION-END is used in: sgml declaration end rule [23]
SGML-DTD is used in: sgml dtd specifier [220]
SGML-DTDS is used in: dtd pool test primary [225], sgml dtd pseudo-shelf item [221]
SGML-ERROR is used in: markup error rule [19]
#SGML-ERROR-COUNT is used in: built-in read-only numeric shelf name [251]
#SGML-ERROR-TOTAL is used in: built-in read-only numeric shelf name [251]
SGML-IN is used in: sgml in action [177]
SGML-OUT is used in: sgml out action [178]
SGML-PARSE is used in: do sgml parse action [212]
SGML-PARSER is used in: stream type [279]
#SGML-WARNING-COUNT is used in: built-in read-only numeric shelf name [251]
#SGML-WARNING-TOTAL is used in: built-in read-only numeric shelf name [251]
SHARED is used in: module declaration [99]
shelf alias [431] is used in: do select-type action [200], for part [204], repeat over component [209], using shelf item association prefix [192]
shelf declaration [423] is used in: field declaration [133], global shelf definition [416], local shelf declaration [422], shelf literal [426]
shelf item reference [427] is used in: activate action [147], alphabetic format item [297], argument test primary [391], binary format item [299], boolean primary [319], close action [150], deactivate action [154], decimal format item [303], decrement action [155], discard action [156], flush action [159], increment action [161], item-of reference [237], key-of reference [259], numeric primary [236], open action [166], put action [169], remove action [170], remove key action [171], reopen action [172], reset action [173], roman format item [308], set key action [176], stream expression [346], stream format item [310], stream test primary [277], string primary [257], string sink primary [348], symbol format item [311], throw action [183], user-defined type primary [138], using shelf item association prefix [192]
shelf literal [426] is used in: repeat over component [209], shelf declaration [423], shelf reference [428], using shelf item association prefix [192]
shelf name [432] is used in: global shelf save declaration [420], require shelf definition [417], shelf declaration [423], shelf reference [428]
shelf reference [428] is used in: clear action [149], copy action [152], copy and clear action [153], guarded new shelf item reference [430], new shelf item reference [429], number-of reference [238], repeat over component [209], shelf item reference [427], shelf test primary [438]
shelf test primary [438] is used in: boolean tertiary [317]
SHIFT is used in: numeric multiplicative operator [231]
short reference map name set [47] is used in: element test primary [42]
short reference map name [48] is used in: short reference map name set [47]
short reference map selector [52] is used in: element test primary [42]
SIGNAL is used in: throw action [183]
SILENT-REFERENT is used in: referent item reference [258]
simple qualified attribute identifier [67] is used in: qualified attribute identifier [65], qualified attribute part identifier [64], using attribute association prefix [186]
simple qualified attribute set identifier [69] is used in: complex qualified attribute identifier [68], item-of reference [237], qualified attribute set identifier [66]
single-quoted constant string literal part [273] is used in: constant string literal part [271]
single-quoted string literal part [264] is used in: string literal part [262]
SINK is used in: qualified type [128], string sink literal [350]
SIZE is used in: fixed-size shelf declaration [425]
SKIP is used in: do skip action [201]
source test primary [287] is used in: boolean tertiary [317]
source type name [376] is used in: converting argument definition [375]
SOURCE is used in: program type [96], qualified type [128]
SPACE is used in: character class name [339]
specific element selector [37] is used in: ancestry qualifier [35], string primary [257]
SPECIFIED is used in: argument test primary [391], attribute specification type [76], attribute subset specifier [71], pattern test primary [345]
start break suppress format item [309] is used in: format item [296]
STATUS is used in: element test primary [42]
stream expression [346] is used in: expression [226]
stream format item [310] is used in: format item [296], pattern format item [307]
stream input/output mode [260] is used in: string primary [257]
stream test primary [277] is used in: boolean tertiary [317]
stream type set [278] is used in: stream test primary [277]
stream type [279] is used in: stream type set [278]
STREAM is used in: first-class type [127], shelf literal [426]
string expression [252] is used in: argument expression [386], dtd pool test primary [225], expression [226], instance element specifier [218], key indexer [436], log-message action [162], modifier literal for referents [414], not reached action [165], put action [169], repeat scan action [210], set key action [176], sgml in action [177], sgml out action [178], string primary [257], string set test primary [286], string source expression [351], test system action [182], using input prefix [188]
string factor [255] is used in: string term [254]
string literal part [262] is used in: string literal [261]
string literal [261] is used in: pattern primary [335], replacement template item [446], string primary [257]
string match test primary [285] is used in: string test primary [280]
string primary [257] is used in: argument primary [387], attributes test primary [80], element name [32], numeric primary [236], pattern primary [335], referent item reference [258], shelf test primary [438], source test primary [287], stream expression [346], string secondary [256], string sink literal [350]
string secondary [256] is used in: numeric tertiary [233], string factor [255]
string set test primary [286] is used in: string test primary [280]
string sink expression [347] is used in: expression [226], output to action [168], using output prefix [190]
string sink literal for open [349] is used in: open action [166], reopen action [172], string sink literal [350]
string sink literal [350] is used in: string sink literal for open [349], string sink primary [348]
string sink primary [348] is used in: set action [175], string sink expression [347]
string source expression [351] is used in: do scan action [196], expression [226], markup parse scanning source [224], output action [167], submit action [179]
string subexpression [253] is used in: ascending string comparison [281], descending string comparison [282], equality string comparison [283], inequality string comparison [284], string expression [252], string match test primary [285], string set test primary [286]
string term [254] is used in: string subexpression [253]
string test primary [280] is used in: boolean tertiary [317]
STRING is used in: first-class type [127], program type [96], qualified type [128], string sink literal [350]
strongly ascending comparer [326] is used in: ascending numeric comparison [247], ascending string comparison [281], comparer [320], weakly ascending comparer [324]
strongly descending comparer [327] is used in: comparer [320], descending numeric comparison [248], descending string comparison [282], weakly descending comparer [325]
SUBDOC-ENTITY is used in: entity type [58]
SUBDOCUMENT is used in: sgml parse type [213]
SUBDOCUMENTS is used in: number-of reference [238]
SUBELEMENT is used in: element test primary [42]
submit action [179] is used in: basic action [146]
SUBMIT is used in: submit action [179]
succeed action [180] is used in: basic action [146]
SUCCEED is used in: succeed action [180]
supply clause [102] is used in: import declaration [100]
SUPPLY is used in: supply clause [102]
suppress action [181] is used in: basic action [146]
SUPPRESS is used in: suppress action [181]
#SUPPRESS is used in: built-in write-only stream shelf name [290]
SWITCH is used in: first-class type [127]
symbol declaration [294] is used in: common declaration [111]
symbol format item [311] is used in: format item [296]
SYMBOL is used in: symbol declaration [294]
#SYNTAX is used in: anonymous entity type [61]
SYSTEM is used in: external identifier type [57]
SYSTEM-CALL is used in: numeric primary [236]
system-specific function name [459] is used in: external function binding [379], opaque type declaration [130], set external function association action [388]
system-specific library name [460] is used in: external function binding [379], opaque type declaration [130], set external function association action [388]
"t" is used in: described character [275], letter [448], other format item [306]
"T" is used in: letter [448]
TAKE is used in: string term [254]
test system action [182] is used in: basic action [146]
TEST-SYSTEM is used in: test system action [182]
TEXT is used in: pattern nonentity type [337]
TEXT-MODE is used in: main mode declaration [108], modifier literal for open [410], stream input/output mode [260]
THIS is used in: item-of reference [237], key-of reference [259], referent item reference [258], string sink literal [350]
throw action [183] is used in: basic action [146]
throw invocation [405] is used in: throw action [183]
THROW is used in: throw action [183]
THROWN is used in: catch test primary [406]
TIMES is used in: numeric multiplicative operator [231]
to part [206] is used in: by part [207], repeat for action [203]
TO is used in: break-width declaration [122], character set product [343], constant numeric range [199], copy action [152], copy and clear action [153], modifier literal for break-width [415], occurrence indicator [338], reset action [173], set action [175], set external function association action [388], set key action [176], throw action [183], to part [206], variable-size shelf declaration [424]
TOKEN is used in: parameter template [441]
TRANSLATE is used in: translation rule [24]
translation rule [24] is used in: markup processing rule [7]
TRUE is used in: boolean primary [319]
type [126] is used in: expression argument definition [370], external conversion function definition [355], external infix function definition [354], external prefix function definition [353], infix function signature definition [362], internal conversion function definition [359], internal infix function definition [358], internal prefix function definition [357], require function definition [365], source type name [376]
"u" is used in: alphabetic format item [297], attribute format item [298], content format item [301], current name format item [302], decimal format item [303], letter [448], macro format item [305], pattern format item [307], roman format item [308], stream format item [310]
"U" is used in: letter [448]
UC is used in: character class name [339]
UL is used in: pattern product [330], string set test primary [286]
UNANCHORED is used in: match alternative [211], string match test primary [285], string term [254]
#UNATTACHED is used in: built-in write-only stream shelf name [290]
UNATTACHED is used in: shelf literal [426]
UNBUFFERED is used in: main buffering declaration [107], modifier literal for open [410], stream input/output mode [260]
unescaped character [457] is used in: double-quoted constant string literal part [272], double-quoted string literal part [263], single-quoted constant string literal part [273], single-quoted string literal part [264]
UNION is used in: numeric additive operator [229]
UNLESS is used in: condition [312]
unparenthesized call arguments [384] is used in: throw invocation [405], value function call [381]
unparenthesized catch argument list definition [397] is used in: catch argument list definition [395]
unparenthesized function argument list definition [368] is used in: function argument list definition [366]
unparenthesized invocation arguments [404] is used in: catch invocation [402]
UNPREFIXED is used in: import declaration [100]
UP-TRANSLATE is used in: program type [96]
use clause [101] is used in: import declaration [100]
USE is used in: use clause [101]
USEMAP is used in: short reference map selector [52]
user-defined infix function name [455] is used in: boolean secondary [318], numeric secondary [235], string secondary [256], user-defined type subexpression [137]
user-defined name character [461] is used in: name [447]
user-defined type declaration [129] is used in: global object definition [112]
user-defined type expression [136] is used in: argument expression [386], do select-type action [200], expression [226]
user-defined type name [135] is used in: do select-type action [200], external function identification [390], first-class type [127], opaque type declaration [130], record type declaration [131], record type inheritance clause [132], user-defined type primary [138], user-defined type require [134]
user-defined type primary [138] is used in: argument primary [387], user-defined type subexpression [137]
user-defined type require [134] is used in: user-defined type declaration [129]
user-defined type subexpression [137] is used in: user-defined type expression [136], user-defined type test primary [139]
user-defined type test primary [139] is used in: boolean tertiary [317]
using attribute association prefix [186] is used in: using prefix [185]
using group prefix [187] is used in: using prefix [185]
using input prefix [188] is used in: using prefix [185]
using nested-referents prefix [189] is used in: using prefix [185]
using output prefix [190] is used in: using prefix [185]
using prefix [185] is used in: action [144]
using referents association prefix [191] is used in: using prefix [185]
using shelf item association prefix [192] is used in: using prefix [185]
USING is used in: using attribute association prefix [186], using group prefix [187], using input prefix [188], using nested-referents prefix [189], using output prefix [190], using referents association prefix [191], using shelf item association prefix [192]
UTF-8 is used in: utf8 specifier [219]
utf8 specifier [219] is used in: sgml parse type [213], xml parse type [216]
"v" is used in: attribute format item [298], letter [448]
"V" is used in: letter [448]
value function call [381] is used in: boolean primary [319], numeric primary [236], pattern primary [335], string primary [257], string sink literal [350], user-defined type primary [138]
VALUE is used in: converting argument definition [375], expression argument definition [370], infix function signature definition [362], numeric test primary [245]
VALUE-END is used in: positional pattern [344]
VALUE-START is used in: positional pattern [344]
VALUED is used in: pattern factor [331], processing instruction matcher [26]
VARIABLE is used in: variable-size shelf declaration [424]
variable-size shelf declaration [424] is used in: shelf declaration [423]
void action [184] is used in: basic action [146]
void function call [382] is used in: basic action [146], do generic parse action [214], markup parse scanning source [224]
void unparenthesized call arguments [385] is used in: void function call [382]
VOID is used in: void action [184]
"w" is used in: alphabetic format item [297], letter [448]
"W" is used in: letter [448]
weakly ascending comparer [324] is used in: ascending numeric comparison [247], ascending string comparison [281]
weakly descending comparer [325] is used in: descending numeric comparison [248], descending string comparison [282]
WHEN is used in: condition [312]
WHITE-SPACE is used in: character class name [339]
WITH is used in: halt action [160], id checking specifier [217], instance element specifier [218], modifier expression [407], program type [96], sgml dtd specifier [220], test system action [182], utf8 specifier [219], xml dtd specifier [222]
WORD-END is used in: positional pattern [344]
WORD-START is used in: positional pattern [344]
WRITABLE is used in: file info enquiry [289]
write-only shelf argument definition [373] is used in: catch argument definition [398], function argument definition [369]
WRITE-ONLY is used in: write-only shelf argument definition [373]
"x" is used in: letter [448], pattern format item [307]
"X" is used in: letter [448]
xml dtd pseudo-shelf item [223] is used in: xml dtd specifier [222], xml parse type [216]
xml dtd specifier [222] is used in: xml parse type [216]
xml parse type [216] is used in: do xml parse action [215]
XML is used in: program type [96]
XML-DTD is used in: xml dtd specifier [222]
XML-DTDS is used in: dtd pool test primary [225], xml dtd pseudo-shelf item [223]
XML-PARSE is used in: do xml parse action [215]
#XMLNS is used in: qualified element name [31]
xmlns-change rule [25] is used in: markup processing rule [7]
XMLNS-CHANGE is used in: xmlns-change rule [25]
XMLNS-NAME is used in: string primary [257]
#XMLNS-NAMES is used in: built-in read-only stream shelf name [291]
"y" is used in: letter [448], symbol format item [311]
"Y" is used in: letter [448]
YES is used in: entity namecase declaration [117], general namecase declaration [118]
"z" is used in: attribute format item [298], content format item [301], decimal format item [303], letter [448]
"Z" is used in: letter [448]
"0" is used in: digit [449]
"1" is used in: digit [449]
"2" is used in: digit [449]
"3" is used in: digit [449]
"4" is used in: digit [449]
"5" is used in: digit [449]
"6" is used in: digit [449]
"7" is used in: digit [449]
"8" is used in: digit [449]
"9" is used in: digit [449]
Copyright © Stilo Corporation, 2003-2008. All rights reserved.
ETR62, 2008/3/6