Index of Grammar for OmniMark 8.2.0

"!"-"~" 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