Index of Grammar for OmniMark 11.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: factor expression [240], prefix function start character [485]

"!=" is used in: inequality comparer [330]

"!==" is used in: reference comparer [152]

""" is used in: double-quoted constant string literal part [287], double-quoted string literal part [278], escaped text [289], single-quoted constant string literal part [288], single-quoted string literal part [279], unescaped character [489]

"#" is used in: described character [290], escaped text [289], name [479]

"$" is used in: prefix function start character [485]

"%" is used in: constant string factor [282], escape [488], prefix function start character [485], string factor [270]

"&" is used in: activate action [160], attribute type set [77], clear action [162], close action [163], conjunctive expression [239], current group set [98], deactivate action [167], discard action [169], entity category set [58], file info enquiry set [299], flush action [172], function following character [486], global shelf definition [444], global shelf save declaration [449], group name set [96], local shelf declaration [451], modifier subexpression [435], new action [176], notation category set [60], put action [182], repeat over action [220], stream type set [293]

"'" is used in: double-quoted constant string literal part [287], double-quoted string literal part [278], escaped text [289], single-quoted constant string literal part [288], single-quoted string literal part [279], unescaped character [489]

"(" is used in: alphabetic format item [308], attribute default declaration primary [363], attribute format item [309], attribute primary [365], attribute type set [77], attribute value declaration primary [364], binary format item [310], boolean primary [326], constant numeric primary [263], constant numeric range set [211], constant string primary [283], content model primary [361], content type set [49], converting argument definition [399], decimal format item [314], delimiter character [477], dtd primary [358], element declaration primary [360], element name or data set [51], element name set [31], element rule name set [32], entity category set [58], entity declaration primary [359], expression primary [244], extended entity name set [88], file info enquiry set [299], identified group [92], implied entity type set [91], macro format item [316], markup event primary [357], markup name set [36], markup sink primary [368], markup source primary [371], modifier subexpression [435], next group action [177], notation category set [60], numeric primary [254], parenthesized call arguments [407], parenthesized catch argument list definition [420], parenthesized function argument list definition [392], parenthesized invocation arguments [430], pattern format item [318], pattern primary [340], put action [182], roman format item [319], shelf item reference [459], short reference map name set [53], simple qualified attribute identifier [72], simple qualified attribute set identifier [73], stream format item [321], stream type set [293], string comparison [296], string primary [272], string source primary [373], symbol format item [322], user-defined type instance [150], using group prefix [200]

")" is used in: alphabetic format item [308], attribute default declaration primary [363], attribute format item [309], attribute primary [365], attribute type set [77], attribute value declaration primary [364], binary format item [310], boolean primary [326], constant numeric primary [263], constant numeric range set [211], constant string primary [283], content model primary [361], content type set [49], converting argument definition [399], decimal format item [314], delimiter character [477], dtd primary [358], element declaration primary [360], element name or data set [51], element name set [31], element rule name set [32], entity category set [58], entity declaration primary [359], escaped text [289], expression primary [244], extended entity name set [88], file info enquiry set [299], identified group [92], implied entity type set [91], macro format item [316], markup event primary [357], markup name set [36], markup sink primary [368], markup source primary [371], modifier subexpression [435], next group action [177], notation category set [60], numeric primary [254], parenthesized call arguments [407], parenthesized catch argument list definition [420], parenthesized function argument list definition [392], parenthesized invocation arguments [430], pattern format item [318], pattern primary [340], put action [182], roman format item [319], shelf item reference [459], short reference map name set [53], simple qualified attribute identifier [72], simple qualified attribute set identifier [73], stream format item [321], stream type set [293], string comparison [296], string primary [272], string source primary [373], symbol format item [322], user-defined type instance [150], using group prefix [200]

"*" is used in: function following character [486], numeric multiplicative operator [249], occurrence indicator [347]

"**" is used in: constant numeric factor [261], match alternative [223], numeric factor [250], pattern tertiary [338], string match test primary [297], string term [269]

"+" is used in: numeric additive operator [247], numeric primary [254], occurrence indicator [347], prefix function start character [485]

"++" is used in: pattern tertiary [338]

"," is used in: argument separator [401], described substring [291], modifier literal for referents [441], prefix function start character [485], shelf literal [457]

"-" is used in: constant numeric primary [263], name [479], numeric additive operator [247], numeric primary [254], prefix function start character [485]

"->" is used in: conditional expression [238]

"." is used in: delimiter character [477], name [479], number [257], parenthesized function argument list definition [392], unparenthesized function argument list definition [393]

"/" is used in: break format item [311], numeric multiplicative operator [249], prefix function start character [485]

":" is used in: delimiter character [477], record field reference [145]

"<" is used in: ascending comparer [331], function following character [486]

"<=" is used in: ascending comparer [331]

"=" is used in: equality comparer [329], function following character [486]

"==" is used in: reference comparer [152]

"=>" is used in: pattern product [335], pattern tertiary [338]

"=|" is used in: positional pattern [353]

">" is used in: descending comparer [332], function following character [486]

">=" is used in: descending comparer [332]

"?" is used in: new action [176], occurrence indicator [347], prefix function start character [485], shelf item reference [459]

"@" is used in: macro format item [316], prefix function start character [485]

"[" is used in: character set [349], delimiter character [477], item indexer [467], start break suppress format item [320]

"\" is used in: character set exception operator [350], prefix function start character [485]

"]" is used in: character set [349], delimiter character [477], end break suppress format item [315], item indexer [467]

"^" is used in: prefix function start character [485]

"_" is used in: constant string literal [285], described character [290], name [479], natural number [258], other format item [317], string literal [276]

"`" is used in: delimiter character [477]

"{" is used in: delimiter character [477], described substring [291], expression argument definition [395], key indexer [468], modifier literal for referents [441], occurrence indicator [347], shelf literal [457]

"|" is used in: attribute type set [77], character set term [351], conditional expression [238], constant numeric range set [211], content type set [49], converting argument definition [399], element name or data set [51], element name set [31], element rule name set [32], entity category set [58], expression [237], extended entity name set [88], function following character [486], implied entity type set [91], markup name set [36], notation category set [60], pattern expression [334], short reference map name set [53], stream type set [293], string comparison [296]

"|=" is used in: positional pattern [353]

"||" is used in: constant string expression [280], subexpression [242]

"||*" is used in: constant string term [281], string term [269]

"}" is used in: delimiter character [477], described substring [291], expression argument definition [395], key indexer [468], modifier literal for referents [441], occurrence indicator [347], shelf literal [457]

"~" is used in: boolean primary [326], element name [35], pattern primary [340], prefix function start character [485], string primary [272]

"a" is used in: alphabetic format item [308], letter [480]

"A" is used in: letter [480]

ABSTRACT is used in: opaque type declaration [137], record type declaration [140]

action [157] is used in: always block [155], catch alternative [156], local scope [154]

activate action [160] is used in: basic action [159]

ACTIVATE is used in: activate action [160]

ACTIVE is used in: boolean primary [326]

#ADDITIONAL-INFO is used in: built-in read-only stream shelf name [302]

AFTER is used in: new shelf item reference [461]

AGAIN is used in: repeat action [215], repeat over action [220], repeat scan action [222]

alphabetic format item [308] is used in: format item [307]

always block [155] is used in: local scope [154]

ALWAYS is used in: always block [155]

ANCESTOR is used in: ancestry primary [44], element test ancestry identifier [47]

ancestry expression [42] is used in: ancestry qualifier [41], expression primary [244]

ancestry primary [44] is used in: ancestry secondary [43]

ancestry qualifier [41] is used in: element name [35], element property test primary [48], numeric primary [254], shelf reference [460], simple qualified attribute identifier [72], simple qualified attribute set identifier [73], string primary [272], using attribute association prefix [199]

ancestry secondary [43] is used in: ancestry expression [42], element test ancestry identifier [47]

AND is used in: activate action [160], attribute type set [77], clear action [162], close action [163], conjunctive expression [239], current group set [98], deactivate action [167], discard action [169], entity category set [58], file info enquiry set [299], flush action [172], global shelf definition [444], global shelf save declaration [449], group name set [96], local shelf declaration [451], modifier subexpression [435], new action [176], notation category set [60], put action [182], repeat over action [220], stream type set [293]

anonymous entity type [66] is used in: entity category [59], extended entity name [90], implied entity type set [91]

ANOTHER is used in: pattern primary [340]

ANY is used in: character class name [348], content type [50], converting argument definition [399]

ANY-CONTENT-MODEL is used in: content model primary [361]

ANY-TEXT is used in: character class name [348]

APPEND is used in: modifier literal for set [438]

#APPINFO is used in: built-in read-only stream shelf name [302]

ARG is used in: parameter template [473]

#ARGS is used in: built-in read-only stream shelf name [302]

argument expression [410] is used in: parenthesized call arguments [407], void unparenthesized call arguments [409]

argument herald [402] is used in: argument separator [401], unparenthesized call arguments [408], unparenthesized catch argument list definition [421], unparenthesized function argument list definition [393], unparenthesized invocation arguments [431], void unparenthesized call arguments [409]

argument primary [411] is used in: expression secondary [243], numeric secondary [253], unparenthesized call arguments [408], user-defined type subexpression [148]

argument separator [401] is used in: parenthesized call arguments [407], parenthesized catch argument list definition [420], parenthesized function argument list definition [392], parenthesized invocation arguments [430]

argument test primary [415] is used in: boolean primary [326]

AS is used in: do select action [210], do select-type action [213], external function binding [403], internal function binding [404], module declaration [102], open action [179], record type declaration [140], reopen action [185], repeat over component [221], supply clause [106], use clause [105], using attribute association prefix [199], using input prefix [201], using output prefix [203], using shelf item association prefix [205]

ascending comparer [331] is used in: comparer [327]

assert action [161] is used in: basic action [159]

ASSERT is used in: assert action [161]

ATTACHED is used in: source test primary [298], stream test primary [292], stream type [294]

attribute alias [75] is used in: repeat over component [221]

attribute declaration primary [362] is used in: attribute primary [365], expression primary [244]

attribute declaration type [80] is used in: attribute type [78]

attribute default declaration primary [363] is used in: attribute declaration primary [362], expression primary [244]

attribute default type [81] is used in: attribute type [78]

attribute format item [309] is used in: format item [307]

attribute name [76] is used in: attribute format item [309], qualified attribute identifier [70], qualified attribute part identifier [69], simple qualified attribute identifier [72], using attribute association prefix [199]

attribute primary [365] is used in: expression primary [244]

attribute specification type [79] is used in: attribute type [78]

attribute subset specifier [74] is used in: qualified attribute set identifier [71], simple qualified attribute set identifier [73]

attribute test primary [82] is used in: boolean primary [326]

attribute type set [77] is used in: attribute test primary [82]

attribute type [78] is used in: attribute type set [77]

attribute value declaration primary [364] is used in: attribute declaration primary [362], expression primary [244]

ATTRIBUTE is used in: simple qualified attribute identifier [72], using attribute association prefix [199]

ATTRIBUTE-DECLARATION is used in: first-class type [134]

ATTRIBUTE-DECLARED-CDATA is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-CONREF is used in: attribute default declaration primary [363]

ATTRIBUTE-DECLARED-CURRENT is used in: attribute default declaration primary [363]

ATTRIBUTE-DECLARED-DEFAULTED is used in: attribute default declaration primary [363]

ATTRIBUTE-DECLARED-ENTITIES is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-ENTITY is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-FIXED is used in: attribute default declaration primary [363]

ATTRIBUTE-DECLARED-GROUP is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-ID is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-IDREF is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-IDREFS is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-IMPLIED is used in: attribute default declaration primary [363]

ATTRIBUTE-DECLARED-NAME is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NAMES is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NMTOKEN is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NMTOKENS is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NOTATION is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NUMBER is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NUMBERS is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NUTOKEN is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-NUTOKENS is used in: attribute value declaration primary [364]

ATTRIBUTE-DECLARED-REQUIRED is used in: attribute default declaration primary [363]

ATTRIBUTE-DEFAULT-DECLARATION is used in: first-class type [134]

ATTRIBUTE-VALUE-DECLARATION is used in: first-class type [134]

attributes test primary [83] is used in: boolean primary [326]

ATTRIBUTES is used in: attribute declaration primary [362], attribute value declaration primary [364], element declaration primary [360], markup event primary [357], simple qualified attribute set identifier [73]

"b" is used in: binary format item [310], letter [480]

"B" is used in: letter [480]

#BASE is used in: markup identification declaration [126], qualified element name [34], restricted qualified element name [33]

BASE is used in: numeric conversion operator [252]

basic action [159] is used in: guarded action [158]

BEFORE is used in: new shelf item reference [461]

binary format item [310] is used in: format item [307]

binary input declaration [120] is used in: common declaration [118]

binary output declaration [121] is used in: common declaration [118]

BINARY is used in: constant numeric primary [263], modifier literal for content [440], numeric conversion operator [252], numeric primary [254]

BINARY-INPUT is used in: binary input declaration [120]

BINARY-MODE is used in: main mode declaration [116], modifier literal for open [437], stream input/output mode [275]

BINARY-OUTPUT is used in: binary output declaration [121]

BLANK is used in: character class name [348]

boolean expression [324] is used in: assert action [161], boolean primary [326], condition [323], id checking specifier [229], utf8 specifier [231]

boolean primary [326] is used in: attribute declaration primary [362], expression primary [244], pattern primary [340]

boolean secondary [325] is used in: boolean expression [324]

break format item [311] is used in: format item [307]

break-width declaration [129] is used in: common declaration [118]

BREAK-WIDTH is used in: break-width declaration [129], modifier literal for break-width [442]

BUFFER is used in: stream type [294], string sink literal for open [376]

BUFFERED is used in: main buffering declaration [114], modifier literal for open [437], stream input/output mode [275]

built-in catch invocation [423] is used in: catch alternative [156]

built-in markup sink name [369] is used in: markup sink primary [368]

built-in markup source name [39] is used in: markup source primary [371]

built-in read-only dtd shelf name [38] is used in: built-in shelf name [465], dtd primary [358]

built-in read-only markup-event shelf name [40] is used in: built-in shelf name [465], markup event primary [357]

built-in read-only numeric shelf name [266] is used in: built-in shelf name [465]

built-in read-only stream shelf name [302] is used in: built-in shelf name [465]

built-in read-only switch shelf name [333] is used in: built-in shelf name [465]

built-in read-write stream shelf name [303] is used in: built-in shelf name [465]

built-in shelf name [465] is used in: shelf name [464]

built-in string source name [304] is used in: string source primary [373]

built-in write-only stream shelf name [301] is used in: built-in shelf name [465]

by part [219] is used in: repeat action [215]

BY is used in: by part [219], decrement action [168], import declaration [103], increment action [174], opaque type declaration binding [138]

"c" is used in: content format item [312], letter [480]

"C" is used in: letter [480]

#CAPACITY is used in: anonymous entity type [66]

CASE is used in: do select action [210], do select-type action [213]

CASE-SENSITIVE is used in: attribute declaration primary [362]

CAST is used in: user-defined type primary [149]

catch alternative [156] is used in: local scope [154]

catch argument definition [422] is used in: parenthesized catch argument list definition [420], unparenthesized catch argument list definition [421]

catch argument list definition [419] is used in: catch signature [417]

catch definition [416] is used in: global object definition [119]

catch invocation [429] is used in: catch alternative [156]

catch name [418] is used in: catch invocation [429], catch signature [417], catch test primary [433], throw invocation [432]

catch signature [417] is used in: catch definition [416]

catch test primary [433] is used in: boolean primary [326]

CATCH is used in: catch alternative [156], catch signature [417]

CATCHABLE is used in: catch test primary [433]

CDATA is used in: attribute declaration type [80], content type [50], marked section type [30], pattern entity type [345]

CDATA-CONTENT-MODEL is used in: content model primary [361]

CDATA-ENTITY is used in: entity type [63]

character class name [348] is used in: character set product [352], pattern primary [340], pattern tertiary [338]

character set exception operator [350] is used in: character set [349]

character set product [352] is used in: character set term [351]

character set term [351] is used in: character set [349]

character set [349] is used in: pattern primary [340], pattern tertiary [338]

#CHARSET is used in: anonymous entity type [66]

CHILDREN is used in: numeric primary [254]

CLASS is used in: log-message action [175]

#CLASS is used in: built-in read-only numeric shelf name [266]

clear action [162] is used in: basic action [159]

CLEAR is used in: clear action [162]

close action [163] is used in: basic action [159]

CLOSE is used in: close action [163]

CLOSED is used in: stream type [294]

CODE is used in: program-error invocation [425]

collect garbage action [164] is used in: basic action [159]

COLLECT-GARBAGE is used in: collect garbage action [164]

#COMMAND-LINE-NAMES is used in: built-in read-only stream shelf name [302]

common declaration [118] is used in: unrestricted declaration [109]

comparer [327] is used in: numeric comparison [265], string comparison [296]

comparison expression [241] is used in: factor expression [240]

COMPILED-DATE is used in: constant string value [284]

COMPLEMENT is used in: constant numeric primary [263], numeric primary [254]

condition [323] is used in: data content rule [10], do conditional action [207], document end rule [11], document start rule [12], document type definition rule [15], dtd end rule [13], dtd start rule [14], element rule [16], epilog start rule [17], external data entity rule [18], external text entity rule [89], find end rule [85], find rule [86], find start rule [87], guarded action [158], insertion break rule [131], invalid data rule [19], marked section rule [20], markup error rule [22], match alternative [223], pattern primary [340], process end rule [6], process rule [7], process start rule [8], processing instruction rule [23], prolog end rule [24], prolog in error rule [25], replacement break rule [132], sgml comment processing rule [21], sgml declaration end rule [26], translation rule [27], xmlns-change rule [28]

conditional expression [238] is used in: expression [237]

conjunctive expression [239] is used in: conditional expression [238]

CONREF is used in: content type [50]

#CONSOLE is used in: built-in write-only stream shelf name [301]

constant numeric expression [259] is used in: binary input declaration [120], binary output declaration [121], break-width declaration [129], constant numeric primary [263], constant numeric range [212], constant string factor [282], fixed-size shelf declaration [456], variable-size shelf declaration [455], variable-size shelf pre-declaration [454]

constant numeric factor [261] is used in: constant numeric term [260]

constant numeric primary [263] is used in: constant numeric secondary [262], constant string term [281]

constant numeric range set [211] is used in: do select action [210]

constant numeric range [212] is used in: constant numeric range set [211]

constant numeric secondary [262] is used in: constant numeric factor [261]

constant numeric term [260] is used in: constant numeric expression [259]

constant string expression [280] is used in: constant string primary [283], data letters declaration [123], delimiter declaration [306], external function library declaration [153], insertion break rule [131], library declaration [107], name letters declaration [127], newline declaration [128], replacement break rule [132], symbol declaration [305], system-specific function name [491], system-specific library name [492]

constant string factor [282] is used in: constant string term [281]

constant string literal part [286] is used in: constant string literal [285]

constant string literal [285] is used in: character set product [352], constant string primary [283], group name [97], import declaration [103], include [100], include guard declaration [101], markup name [37], modifier literal for content [440], module declaration [102], name [479]

constant string primary [283] is used in: constant numeric primary [263], constant numeric secondary [262], constant string factor [282], constant string value [284], escape declaration [113], replacement break rule [132]

constant string term [281] is used in: constant string expression [280]

constant string value [284] is used in: constant string primary [283], string primary [272]

CONSTANT is used in: global shelf class [446]

content format item [312] is used in: format item [307]

content model primary [361] is used in: element declaration primary [360], expression primary [244]

content type set [49] is used in: element property test primary [48]

content type [50] is used in: content type set [49]

#CONTENT is used in: built-in markup source name [39]

CONTENT is used in: content model primary [361], element declaration primary [360], element property test primary [48]

CONTENT-END is used in: positional pattern [353]

CONTENT-START is used in: positional pattern [353]

CONTEXT-TRANSLATE is used in: program type [99]

conversion function signature definition [388] is used in: external conversion function definition [381], internal conversion function definition [384]

CONVERSION-FUNCTION is used in: conversion function signature definition [388]

#CONVERSION-FUNCTIONS is used in: use clause [105]

converting argument definition [399] is used in: function argument definition [394]

copy action [165] is used in: basic action [159]

copy and clear action [166] is used in: basic action [159]

COPY is used in: copy action [165]

COPY-CLEAR is used in: copy and clear action [166]

COUNTER is used in: first-class type [134]

CREATE-ATTRIBUTE-DECLARATION is used in: attribute declaration primary [362]

CREATE-ELEMENT-DECLARATION is used in: element declaration primary [360]

CREATE-ELEMENT-EVENT is used in: markup event primary [357]

CREATE-PROCESSING-INSTRUCTION-EVENT is used in: markup event primary [357]

CREATE-SPECIFIED-ATTRIBUTE is used in: attribute primary [365]

CREATE-UNSPECIFIED-ATTRIBUTE is used in: attribute primary [365]

CREATED is used in: opaque type declaration binding [138]

CREATING is used in: sgml parse type [225], xml parse type [228]

CREATOR is used in: external function identification [414]

CROSS-TRANSLATE is used in: program type [99]

current group set [98] is used in: next group action [177], using group prefix [200]

current name format item [313] is used in: format item [307]

CURRENT is used in: ancestry secondary [43], element test ancestry identifier [47], number-of reference [256], repeat over component [221], sgml dtd specifier [232], shelf reference [460], xml dtd specifier [234]

#CURRENT-DTD is used in: built-in read-only dtd shelf name [38]

#CURRENT-INPUT is used in: built-in string source name [304], source test primary [298]

#CURRENT-MARKUP-EVENT is used in: built-in read-only markup-event shelf name [40]

#CURRENT-OUTPUT is used in: built-in write-only stream shelf name [301]

"d" is used in: decimal format item [314], letter [480]

"D" is used in: letter [480]

data content rule [10] is used in: markup processing rule [9]

data letters declaration [123] is used in: naming declaration [122]

#DATA is used in: element name or data [52]

DATA-ATTRIBUTE is used in: qualified attribute identifier [70], qualified attribute part identifier [69], simple qualified attribute identifier [72], using attribute association prefix [199]

DATA-ATTRIBUTES is used in: qualified attribute set identifier [71], simple qualified attribute set identifier [73]

DATA-CONTENT is used in: data content rule [10]

DATA-LETTERS is used in: data letters declaration [123], user-defined data character [494]

DATE is used in: string primary [272]

deactivate action [167] is used in: basic action [159]

DEACTIVATE is used in: deactivate action [167]

decimal format item [314] is used in: format item [307]

declaration [108] is used in: program body [4]

DECLARATION is used in: element declaration primary [360]

DECLARE is used in: catch definition [416], data letters declaration [123], default io declaration [112], external function library declaration [153], main buffering declaration [114], main domain-free declaration [115], main mode declaration [116], main output referent declaration [117], markup identification declaration [126], name letters declaration [127], opaque type declaration [137], record type declaration [140]

DECLARED-ATTRIBUTE is used in: first-class type [134]

DECLARED-CONREF is used in: attribute default type [81]

DECLARED-CURRENT is used in: attribute default type [81]

DECLARED-DEFAULTED is used in: attribute default type [81]

DECLARED-ELEMENTS is used in: element declaration primary [360]

DECLARED-EMPTY is used in: content type [50]

DECLARED-FIXED is used in: attribute default type [81]

DECLARED-GENERAL-ENTITIES is used in: entity declaration primary [359]

DECLARED-IMPLIED is used in: attribute default type [81]

DECLARED-PARAMETER-ENTITIES is used in: entity declaration primary [359]

DECLARED-REQUIRED is used in: attribute default type [81]

decrement action [168] is used in: basic action [159]

DECREMENT is used in: decrement action [168]

default entity type [65] is used in: entity category [59]

default io declaration [112] is used in: program-level declaration [110]

DEFAULT is used in: attribute declaration primary [362]

DEFAULT-ENTITY is used in: default entity type [65]

DEFAULTED is used in: attribute specification type [79]

DEFAULTING is used in: modifier literal for referents [441]

DEFINE is used in: external conversion function definition [381], external infix function definition [380], external prefix function definition [379], internal conversion function definition [384], internal infix function definition [383], internal prefix function definition [382]

delimiter character [477] is used in: delimiter token [476]

delimiter declaration [306] is used in: common declaration [118]

delimiter token [476] is used in: macro parameter [474], replacement template item [478]

DELIMITER is used in: delimiter declaration [306]

descending comparer [332] is used in: comparer [327]

described character [290] is used in: double-quoted constant string literal part [287], double-quoted string literal part [278], single-quoted constant string literal part [288], single-quoted string literal part [279]

described substring [291] is used in: describing number [490], double-quoted constant string literal part [287], double-quoted string literal part [278], single-quoted constant string literal part [288], single-quoted string literal part [279]

describing number [490] is used in: described substring [291]

DIFFERENCE is used in: numeric additive operator [247]

digit [481] is used in: name [479], natural number [258]

DIGIT is used in: character class name [348]

DIRECTORY is used in: file info enquiry [300]

discard action [169] is used in: basic action [159]

DISCARD is used in: discard action [169]

DIVIDE is used in: numeric multiplicative operator [249]

do action [206] is used in: basic action [159]

do conditional action [207] is used in: basic action [159]

do generic parse action [226] is used in: do markup parse action [208]

do markup parse action [208] is used in: basic action [159]

do scan action [209] is used in: basic action [159]

do select action [210] is used in: basic action [159]

do select-type action [213] is used in: basic action [159]

do sgml parse action [224] is used in: do markup parse action [208]

do skip action [214] is used in: basic action [159]

do xml parse action [227] is used in: do markup parse action [208]

DO is used in: do action [206], do conditional action [207], do generic parse action [226], do scan action [209], do select action [210], do select-type action [213], do sgml parse action [224], do skip action [214], do xml parse action [227]

DOCTYPE is used in: ancestry expression [42], element test ancestry identifier [47]

#DOCTYPE is used in: built-in read-only stream shelf name [302]

document end rule [11] is used in: markup processing rule [9]

document start rule [12] is used in: markup processing rule [9]

document type definition rule [15] is used in: markup processing rule [9]

#DOCUMENT is used in: anonymous entity type [66]

DOCUMENT is used in: sgml parse type [225], xml parse type [228]

DOCUMENT-ELEMENT is used in: instance element specifier [230]

DOCUMENT-END is used in: document end rule [11]

DOCUMENT-START is used in: document start rule [12]

DOCUMENT-TYPE-DECLARATION is used in: document type definition rule [15]

DOMAIN-BOUND is used in: global shelf class [446]

DOMAIN-FREE is used in: main domain-free declaration [115], modifier literal for content [440]

DONE is used in: do action [206], do conditional action [207], do generic parse action [226], do scan action [209], do select action [210], do select-type action [213], do sgml parse action [224], do skip action [214], do xml parse action [227]

double-quoted constant string literal part [287] is used in: constant string literal part [286]

double-quoted string literal part [278] is used in: string literal part [277]

DOWN-TRANSLATE is used in: program type [99]

DROP is used in: string term [269]

dtd end rule [13] is used in: markup processing rule [9]

dtd primary [358] is used in: element declaration primary [360], entity declaration primary [359], expression primary [244]

dtd start rule [14] is used in: markup processing rule [9]

#DTD is used in: anonymous entity type [66]

DTD is used in: first-class type [134], sgml dtd specifier [232]

DTD-END is used in: dtd end rule [13]

DTD-START is used in: dtd start rule [14]

DTDS is used in: sgml dtd shelf item [233]

DYNAMIC is used in: function categorization kind [385]

"e" is used in: attribute format item [309], current name format item [313], letter [480], other format item [317], stream format item [321]

"E" is used in: letter [480]

element declaration primary [360] is used in: attribute declaration primary [362], attribute value declaration primary [364], content model primary [361], expression primary [244], markup event primary [357], string primary [272]

element identity test primary [46] is used in: element test primary [45]

element name or data set [51] is used in: element property test primary [48]

element name or data [52] is used in: element name or data set [51]

element name set [31] is used in: ancestry primary [44], element identity test primary [46], element property test primary [48]

element name [35] is used in: qualified element name [34], restricted qualified element name [33]

element property test primary [48] is used in: element test primary [45]

element rule name set [32] is used in: element rule [16]

element rule [16] is used in: markup processing rule [9]

element test ancestry identifier [47] is used in: element identity test primary [46]

element test primary [45] is used in: boolean primary [326]

ELEMENT is used in: ancestry primary [44], ancestry secondary [43], content type [50], element rule [16], element test ancestry identifier [47]

ELEMENT-CONTENT-MODEL is used in: content model primary [361], first-class type [134]

ELEMENT-DECLARATION is used in: first-class type [134]

ELEMENTS is used in: repeat over component [221], shelf reference [460]

ELSE is used in: do conditional action [207], do scan action [209], do select action [210], do select-type action [213], do skip action [214]

ELSEWHERE is used in: internal function binding [404], record type declaration binding [141], shelf pre-declaration [452]

EMPTY is used in: content type [50]

#EMPTY is used in: short reference map name [54]

EMPTY-CONTENT-MODEL is used in: content model primary [361]

EMPTY-TAG is used in: content type [50]

end break suppress format item [315] is used in: format item [307]

ENTITIES is used in: attribute declaration type [80]

entity category set [58] is used in: entity test primary [55]

entity category [59] is used in: entity category set [58]

entity class [64] is used in: entity category [59]

entity declaration primary [359] is used in: expression primary [244]

entity namecase declaration [124] is used in: naming declaration [122]

entity scope [67] is used in: entity category [59]

entity selector [56] is used in: notation selector [57]

entity test primary [55] is used in: boolean primary [326]

entity type [63] is used in: entity category [59]

ENTITY is used in: attribute declaration type [80], entity namecase declaration [124], entity selector [56], entity test primary [55], pattern entity type [345], string primary [272]

ENTITY-DECLARATION is used in: first-class type [134]

epilog start rule [17] is used in: markup processing rule [9]

EPILOG-START is used in: epilog start rule [17]

EQUAL is used in: equality comparer [329], inequality comparer [330]

equality comparer [329] is used in: comparison expression [241], equivalence comparer [328]

equivalence comparer [328] is used in: comparer [327], entity test primary [55]

#ERROR is used in: built-in write-only stream shelf name [301], main buffering declaration [114]

#ERROR-CODE is used in: built-in read-only numeric shelf name [266]

escape declaration [113] is used in: escape [488], program-level declaration [110]

ESCAPE is used in: escape declaration [113]

escape [488] is used in: alphabetic format item [308], attribute format item [309], binary format item [310], break format item [311], content format item [312], current name format item [313], decimal format item [314], described character [290], described substring [291], end break suppress format item [315], escaped text [289], macro format item [316], other format item [317], pattern format item [318], roman format item [319], start break suppress format item [320], stream format item [321], symbol format item [322], unescaped character [489]

escaped text [289] is used in: double-quoted constant string literal part [287], double-quoted string literal part [278], single-quoted constant string literal part [288], single-quoted string literal part [279]

EXCEPT is used in: character set exception operator [350]

EXISTS is used in: source test primary [298]

exit action [170] is used in: basic action [159]

EXIT is used in: exit action [170]

EXPORT is used in: catch definition [416], external conversion function definition [381], external infix function definition [380], external prefix function definition [379], global shelf definition [444], import declaration [103], internal conversion function definition [384], internal infix function definition [383], internal prefix function definition [382], opaque type declaration [137], record type declaration [140], use clause [105]

expression argument definition [395] is used in: catch argument definition [422], function argument definition [394]

expression primary [244] is used in: argument primary [411], expression secondary [243]

expression secondary [243] is used in: string secondary [271], subexpression [242]

expression [237] is used in: argument expression [410], assert action [161], attribute default declaration primary [363], attribute primary [365], attribute value declaration primary [364], boolean expression [324], content model primary [361], dtd primary [358], element declaration primary [360], entity declaration primary [359], expression argument definition [395], expression primary [244], markup event expression [356], markup sink expression [367], markup source expression [370], numeric expression [245], return action [187], set action [188], shelf literal item [458], string expression [267], string sink expression [374], string source expression [372], user-defined type expression [147], void action [197]

extended entity name set [88] is used in: external text entity rule [89]

extended entity name [90] is used in: extended entity name set [88]

EXTENDS is used in: opaque type inheritance clause [139], record type inheritance clause [142]

external conversion function definition [381] is used in: converting argument definition [399], function definition [378]

external data entity rule [18] is used in: markup processing rule [9]

external function association enquiry [413] is used in: string primary [272]

external function binding [403] is used in: external conversion function definition [381], external infix function definition [380], external prefix function definition [379]

external function identification [414] is used in: external function association enquiry [413], set external function association action [412]

external function library declaration [153] is used in: common declaration [118]

external identifier type [62] is used in: entity category [59], notation category [61]

external infix function definition [380] is used in: converting argument definition [399], function definition [378]

external prefix function definition [379] is used in: converting argument definition [399], function definition [378]

external text entity rule [89] is used in: input processing rule [84]

EXTERNAL is used in: entity scope [67], external conversion function definition [381], external infix function definition [380], external prefix function definition [379], stream type [294]

EXTERNAL-DATA-ENTITY is used in: external data entity rule [18]

EXTERNAL-ENTITY is used in: external data entity rule [18]

external-exception invocation [424] is used in: built-in catch invocation [423]

#EXTERNAL-EXCEPTION is used in: catch test primary [433], external-exception invocation [424]

EXTERNAL-FUNCTION is used in: external function identification [414]

EXTERNAL-OUTPUT-FUNCTION is used in: external function identification [414]

EXTERNAL-TEXT-ENTITY is used in: external text entity rule [89]

"f" is used in: alphabetic format item [308], attribute format item [309], binary format item [310], current name format item [313], decimal format item [314], letter [480], pattern format item [318], roman format item [319], stream format item [321], symbol format item [322]

"F" is used in: letter [480]

factor expression [240] is used in: conjunctive expression [239]

fail action [171] is used in: basic action [159]

FAIL is used in: fail action [171]

FALSE is used in: boolean primary [326]

field declaration [143] is used in: record type declaration binding [141]

FIELD is used in: field declaration [143]

file info enquiry set [299] is used in: source test primary [298]

file info enquiry [300] is used in: file info enquiry set [299]

FILE is used in: file info enquiry [300], source test primary [298], stream type [294], string primary [272], string sink literal [377]

#FILE-NAME is used in: built-in read-only stream shelf name [302]

find end rule [85] is used in: input processing rule [84]

find rule [86] is used in: input processing rule [84]

find start rule [87] is used in: input processing rule [84]

FIND is used in: find rule [86]

FIND-END is used in: find end rule [85]

FIND-START is used in: find start rule [87]

#FIRST is used in: built-in read-only switch shelf name [333]

first-class type [134] is used in: converting argument definition [399], remainder argument definition [398], require shelf definition [445], shelf class argument definition [396], shelf declaration [453], shelf literal item [458], shelf pre-declaration [452], type [133]

fixed-size shelf declaration [456] is used in: shelf declaration [453], shelf pre-declaration [452]

flush action [172] is used in: basic action [159]

FLUSH is used in: flush action [172]

for part [216] is used in: by part [219], repeat action [215]

FOR is used in: for part [216]

format item [307] is used in: double-quoted string literal part [278], single-quoted string literal part [279]

FORMAT is used in: constant string factor [282], string factor [270]

from part [217] is used in: by part [219], repeat action [215]

FROM is used in: attribute primary [365], from part [217]

#FTRACE-IS-EMITTED is used in: built-in read-only switch shelf name [333]

#FULL is used in: markup identification declaration [126], qualified element name [34], restricted qualified element name [33]

function argument definition [394] is used in: conversion function signature definition [388], parenthesized function argument list definition [392], unparenthesized function argument list definition [393]

function argument list definition [391] is used in: prefix function signature definition [386], require function definition [390]

function categorization kind [385] is used in: internal prefix function definition [382]

function definition [378] is used in: global object definition [119]

function following character [486] is used in: infix function name [482], infix function start character [484], prefix function name [483]

function name [389] is used in: external function identification [414], require function definition [390]

FUNCTION is used in: prefix function signature definition [386], require function definition [390]

FUNCTION-LIBRARY is used in: external function association enquiry [413], external function binding [403], external function library declaration [153], opaque type declaration binding [138], set external function association action [412]

"g" is used in: letter [480], stream format item [321]

"G" is used in: letter [480]

general namecase declaration [125] is used in: naming declaration [122]

GENERAL is used in: entity class [64], general namecase declaration [125]

global object definition [119] is used in: unrestricted declaration [109]

global shelf class [446] is used in: global shelf definition [444], require shelf definition [445]

global shelf declaration [447] is used in: global shelf definition [444]

global shelf definition [444] is used in: global object definition [119]

global shelf save declaration [449] is used in: local declaration [448]

global stream declaration [111] is used in: unrestricted declaration [109]

GLOBAL is used in: global shelf class [446]

GREATER-EQUAL is used in: ascending comparer [331], descending comparer [332]

GREATER-THAN is used in: ascending comparer [331], descending comparer [332]

group identification [93] is used in: identified group [92]

group member [94] is used in: identified group [92], program body [4]

group name set [96] is used in: current group set [98], group identification [93]

group name [97] is used in: group name set [96]

GROUP is used in: attribute declaration type [80], identified group [92], next group action [177], using group prefix [200]

#GROUP is used in: current group set [98]

groups save declaration [450] is used in: local declaration [448]

GROUPS is used in: groups save declaration [450]

guarded action [158] is used in: action [157]

guarded new shelf item reference [462] is used in: new action [176], shelf item reference [459]

"h" is used in: attribute format item [309], content format item [312], letter [480], pattern format item [318]

"H" is used in: letter [480]

halt action [173] is used in: basic action [159]

HALT is used in: halt action [173]

HALT-EVERYTHING is used in: halt action [173]

HAS is used in: attributes test primary [83], main buffering declaration [114], main domain-free declaration [115], main mode declaration [116], main output referent declaration [117], shelf test secondary [470], stream test primary [292]

HASNT is used in: attributes test primary [83], shelf test secondary [470], stream test primary [292]

hierarchical type expression [355] is used in: do select-type action [213]

high bit character [495] is used in: name [479]

"i" is used in: letter [480], roman format item [319]

"I" is used in: letter [480]

id checking specifier [229] is used in: sgml parse type [225], xml parse type [228]

ID is used in: attribute declaration type [80]

ID-CHECKING is used in: id checking specifier [229]

identified group [92] is used in: program body [4]

IDENTITY is used in: external-exception invocation [424]

IDREF is used in: attribute declaration type [80]

IDREFS is used in: attribute declaration type [80]

IGNORE is used in: marked section type [30]

IMPLEMENTS is used in: module declaration [102]

implied entity type set [91] is used in: external text entity rule [89]

#IMPLIED is used in: current group set [98], element rule [16], external data entity rule [18], group identification [93], implied entity type set [91]

IMPLIED is used in: attribute specification type [79]

IMPLIED-ATTRIBUTE is used in: first-class type [134]

import declaration [103] is used in: common declaration [118]

IMPORT is used in: import declaration [103]

IN is used in: external function binding [403], opaque type declaration binding [138]

IN-LIBRARY is used in: external identifier type [62]

include guard declaration [101] is used in: common declaration [118]

include [100] is used in: group member [94]

INCLUDE is used in: include [100]

INCLUDE-END is used in: marked section type [30]

INCLUDE-GUARD is used in: include guard declaration [101]

INCLUDE-START is used in: marked section type [30]

INCLUSION is used in: element property test primary [48]

increment action [174] is used in: basic action [159]

INCREMENT is used in: increment action [174]

indexer [466] is used in: new shelf item reference [461], qualified attribute identifier [70], qualified attribute part identifier [69], referent item reference [273], shelf item reference [459], using referents association prefix [204]

inequality comparer [330] is used in: comparison expression [241], equivalence comparer [328]

infix function name [482] is used in: delimiter token [476], infix function signature definition [387], user-defined infix function name [487]

infix function signature definition [387] is used in: external infix function definition [380], internal infix function definition [383]

infix function start character [484] is used in: infix function name [482]

INFIX-FUNCTION is used in: infix function signature definition [387]

INITIAL is used in: expression argument definition [395], shelf class argument definition [396], shelf declaration [453]

INITIAL-SIZE is used in: variable-size shelf declaration [455]

input processing rule [84] is used in: rule [95]

INPUT is used in: markup parse scanning source [236], using input prefix [201]

insertion break rule [131] is used in: line breaking rule [130]

INSERTION-BREAK is used in: insertion break rule [131]

instance element specifier [230] is used in: sgml parse type [225], xml parse type [228]

INSTANCE is used in: sgml parse type [225], xml parse type [228]

INT32 is used in: first-class type [134]

INTEGER is used in: first-class type [134], for part [216]

INTERFACE is used in: module declaration [102]

internal conversion function definition [384] is used in: converting argument definition [399], function definition [378]

internal function binding [404] is used in: internal conversion function definition [384], internal infix function definition [383], internal prefix function definition [382]

internal infix function definition [383] is used in: converting argument definition [399], function definition [378]

internal prefix function definition [382] is used in: converting argument definition [399], function definition [378]

INTERNAL is used in: entity scope [67]

INTO is used in: converting argument definition [399]

invalid data rule [19] is used in: markup processing rule [9]

INVALID-DATA is used in: invalid data rule [19]

IS is used in: argument test primary [415], ascending comparer [331], attribute test primary [82], catch test primary [433], descending comparer [332], element identity test primary [46], element property test primary [48], entity test primary [55], equality comparer [329], macro definition [471], next group action [177], pattern test primary [354], shelf test secondary [470], source test primary [298], stream test primary [292]

ISNT is used in: argument test primary [415], ascending comparer [331], attribute test primary [82], catch test primary [433], descending comparer [332], element identity test primary [46], element property test primary [48], entity test primary [55], inequality comparer [330], pattern test primary [354], shelf test secondary [470], source test primary [298], stream test primary [292]

item indexer [467] is used in: indexer [466], key-of reference [274], qualified attribute part identifier [69]

ITEM is used in: numeric primary [254]

#ITEM is used in: built-in read-only numeric shelf name [266]

item-of reference [255] is used in: numeric primary [254]

"j" is used in: alphabetic format item [308], letter [480]

"J" is used in: letter [480]

JOIN is used in: constant string expression [280], subexpression [242]

"k" is used in: alphabetic format item [308], attribute format item [309], current name format item [313], decimal format item [314], letter [480], pattern format item [318], roman format item [319], stream format item [321], symbol format item [322]

"K" is used in: letter [480]

key indexer [468] is used in: guarded new shelf item reference [462], indexer [466], item-of reference [255], new shelf item reference [461], sgml dtd shelf item [233], xml dtd shelf item [235]

KEY is used in: attributes test primary [83], remove key action [184], set key action [189], shelf literal item [458], shelf test secondary [470], string primary [272]

key-of reference [274] is used in: string primary [272]

KEYED is used in: shelf test secondary [470]

"l" is used in: alphabetic format item [308], attribute format item [309], content format item [312], current name format item [313], decimal format item [314], letter [480], macro format item [316], pattern format item [318], roman format item [319], stream format item [321]

"L" is used in: letter [480]

#LANGUAGE-VERSION is used in: built-in read-only stream shelf name [302]

LAST is used in: element property test primary [48]

#LAST is used in: built-in read-only switch shelf name [333]

lastmost indexer [469] is used in: indexer [466]

LASTMOST is used in: lastmost indexer [469]

LC is used in: character class name [348]

LENGTH is used in: constant numeric primary [263], numeric primary [254]

LESS-EQUAL is used in: ascending comparer [331], descending comparer [332]

LESS-THAN is used in: ascending comparer [331], descending comparer [332]

LETTER is used in: character class name [348]

letter [480] is used in: name [479]

LETTERS is used in: data letters declaration [123]

#LIBPATH is used in: built-in read-write stream shelf name [303]

library declaration [107] is used in: common declaration [118]

LIBRARY is used in: library declaration [107]

#LIBRARY is used in: built-in read-write stream shelf name [303]

#LIBVALUE is used in: built-in read-write stream shelf name [303]

line breaking rule [130] is used in: rule [95]

LINE-END is used in: positional pattern [353]

#LINE-NUMBER is used in: built-in read-only numeric shelf name [266]

LINE-START is used in: positional pattern [353]

LITERAL is used in: macro token [475], replacement template item [478]

local declaration [448] is used in: local scope [154]

local scope [154] is used in: built-in read-only switch shelf name [333], data content rule [10], do action [206], do conditional action [207], do generic parse action [226], do scan action [209], do select action [210], do select-type action [213], do sgml parse action [224], do skip action [214], do xml parse action [227], document end rule [11], document start rule [12], document type definition rule [15], dtd end rule [13], dtd start rule [14], element rule [16], epilog start rule [17], external data entity rule [18], external text entity rule [89], find end rule [85], find rule [86], find start rule [87], internal function binding [404], invalid data rule [19], marked section rule [20], markup error rule [22], match alternative [223], process end rule [6], process rule [7], process start rule [8], processing instruction rule [23], prolog end rule [24], prolog in error rule [25], repeat action [215], repeat over action [220], sgml comment processing rule [21], sgml declaration end rule [26], translation rule [27], xmlns-change rule [28]

local shelf declaration [451] is used in: local declaration [448]

LOCAL is used in: local shelf declaration [451]

LOCATION is used in: external-exception invocation [424], program-error invocation [425]

LOG is used in: markup error rule [22]

#LOG is used in: built-in write-only stream shelf name [301]

log-message action [175] is used in: basic action [159]

LOG-MESSAGE is used in: log-message action [175]

LOOKAHEAD is used in: pattern prefix consumption modifier [342]

"M" is used in: letter [480]

"m" is used in: letter [480]

macro definition [471] is used in: common declaration [118]

macro format item [316] is used in: format item [307]

macro name [472] is used in: macro definition [471]

macro parameter [474] is used in: macro token [475], parameter template [473], replacement template item [478]

macro token [475] is used in: macro name [472], parameter template [473]

MACRO is used in: macro definition [471]

MACRO-END is used in: macro definition [471]

main buffering declaration [114] is used in: global stream declaration [111], main output referent declaration [117]

main domain-free declaration [115] is used in: global stream declaration [111]

main mode declaration [116] is used in: global stream declaration [111], main output referent declaration [117]

main output referent declaration [117] is used in: global stream declaration [111]

main process rule [5] is used in: rule [95]

#MAIN-INPUT is used in: built-in string source name [304], main buffering declaration [114], main mode declaration [116]

#MAIN-OUTPUT is used in: built-in write-only stream shelf name [301], main buffering declaration [114], main domain-free declaration [115], main mode declaration [116], main output referent declaration [117]

marked section rule [20] is used in: markup processing rule [9]

marked section type [30] is used in: marked section rule [20]

MARKED-SECTION is used in: marked section rule [20]

markup error rule [22] is used in: rule [95]

markup event expression [356] is used in: hierarchical type expression [355], markup event primary [357]

markup event primary [357] is used in: ancestry secondary [43], element declaration primary [360], expression primary [244], shelf reference [460], throw invocation [432]

markup identification declaration [126] is used in: common declaration [118]

markup name set [36] is used in: external data entity rule [18], notation name set [68]

markup name [37] is used in: ancestry secondary [43], attribute alias [75], attribute name [76], element name [35], element test ancestry identifier [47], extended entity name [90], markup name set [36], short reference map name [54]

markup parse scanning source [236] is used in: do sgml parse action [224], do xml parse action [227]

markup processing rule [9] is used in: rule [95]

markup sink expression [367] is used in: markup sink primary [368]

markup sink primary [368] is used in: expression primary [244]

markup source expression [370] is used in: do generic parse action [226], markup source primary [371]

markup source primary [371] is used in: expression primary [244]

MARKUP is used in: qualified type [135]

MARKUP-CDATA-MARKED-SECTION-EVENT is used in: first-class type [134]

MARKUP-COMMENT is used in: sgml comment processing rule [21]

MARKUP-COMMENT-EVENT is used in: first-class type [134]

MARKUP-ELEMENT-EVENT is used in: first-class type [134]

markup-end invocation [427] is used in: built-in catch invocation [423]

#MARKUP-END is used in: catch test primary [433], markup-end invocation [427], throw invocation [432]

MARKUP-ERROR is used in: markup error rule [22]

#MARKUP-ERROR-COUNT is used in: built-in read-only numeric shelf name [266]

MARKUP-ERROR-EVENT is used in: first-class type [134]

#MARKUP-ERROR-TOTAL is used in: built-in read-only numeric shelf name [266]

MARKUP-EVENT is used in: first-class type [134], markup-end invocation [427], markup-point invocation [428], markup-start invocation [426]

MARKUP-EXTERNAL-DATA-ENTITY-REFERENCE-EVENT is used in: first-class type [134]

MARKUP-EXTERNAL-TEXT-ENTITY-REFERENCE-EVENT is used in: first-class type [134]

MARKUP-IDENTIFICATION is used in: markup identification declaration [126]

MARKUP-IGNORE-MARKED-SECTION-EVENT is used in: first-class type [134]

MARKUP-INCLUDE-MARKED-SECTION-EVENT is used in: first-class type [134]

MARKUP-INTERNAL-DATA-ENTITY-REFERENCE-EVENT is used in: first-class type [134]

MARKUP-INTERNAL-TEXT-ENTITY-REFERENCE-EVENT is used in: first-class type [134]

MARKUP-PARSE is used in: do generic parse action [226]

MARKUP-PARSER is used in: stream type [294]

#MARKUP-PARSER is used in: built-in write-only stream shelf name [301]

markup-point invocation [428] is used in: built-in catch invocation [423]

#MARKUP-POINT is used in: catch test primary [433], markup-point invocation [428], throw invocation [432]

MARKUP-POINT-EVENT is used in: first-class type [134]

MARKUP-PROCESSING-INSTRUCTION-EVENT is used in: first-class type [134]

MARKUP-RCDATA-MARKED-SECTION-EVENT is used in: first-class type [134]

MARKUP-REGION-EVENT is used in: first-class type [134]

markup-start invocation [426] is used in: built-in catch invocation [423]

#MARKUP-START is used in: catch test primary [433], markup-start invocation [426], throw invocation [432]

#MARKUP-WARNING-COUNT is used in: built-in read-only numeric shelf name [266]

MARKUP-WARNING-EVENT is used in: first-class type [134]

#MARKUP-WARNING-TOTAL is used in: built-in read-only numeric shelf name [266]

MASK is used in: numeric multiplicative operator [249]

match alternative [223] is used in: do scan action [209], repeat scan action [222]

MATCH is used in: match alternative [223]

MATCHES is used in: string match test primary [297]

MESSAGE is used in: assert action [161], external-exception invocation [424], not reached action [178], program-error invocation [425]

#MESSAGE is used in: built-in read-only stream shelf name [302]

MINUS is used in: numeric additive operator [247]

MIXED is used in: content type [50]

MIXED-CONTENT-MODEL is used in: content model primary [361]

MODIFIABLE is used in: shelf class [397]

modified shelf item reference [443] is used in: open action [179], put action [182], reopen action [185], string sink primary [375]

modifier expression [434] is used in: modified shelf item reference [443], open action [179], reopen action [185], set action [188], string sink primary [375]

modifier literal for break-width [442] is used in: modifier literal for reopen [439]

modifier literal for content [440] is used in: modifier literal for reopen [439], string sink primary [375]

modifier literal for open [437] is used in: modifier literal [436]

modifier literal for referents [441] is used in: main output referent declaration [117], modifier literal for reopen [439]

modifier literal for reopen [439] is used in: modifier literal for set [438], reopen action [185]

modifier literal for set [438] is used in: modifier literal for open [437], set action [188]

modifier literal [436] is used in: modifier expression [434], modifier subexpression [435]

modifier subexpression [435] is used in: modifier expression [434]

module declaration [102] is used in: module [3]

module parameterization clauses [104] is used in: import declaration [103]

module [3] is used in: program unit [1]

MODULE is used in: module declaration [102]

MODULO is used in: numeric multiplicative operator [249]

"n" is used in: described character [290], letter [480], other format item [317]

"N" is used in: letter [480]

name letters declaration [127] is used in: naming declaration [122]

name [479] is used in: argument herald [402], catch name [418], converting argument definition [399], expression argument definition [395], external-exception invocation [424], function name [389], group name [97], import declaration [103], include guard declaration [101], infix function name [482], infix function signature definition [387], macro format item [316], macro parameter [474], markup name [37], markup-end invocation [427], markup-point invocation [428], markup-start invocation [426], module declaration [102], parenthesized invocation arguments [430], pattern name [344], prefix function name [483], program-error invocation [425], record field reference [145], remainder argument definition [398], replacement template item [478], shelf alias [463], shelf class argument definition [396], shelf name [464], short reference map name [54], supply clause [106], unparenthesized invocation arguments [431], use clause [105], user-defined type name [146]

NAME is used in: attribute declaration type [80], stream test primary [292], string primary [272]

NAME-LETTERS is used in: name letters declaration [127], user-defined name character [493]

NAMECASE is used in: entity namecase declaration [124], general namecase declaration [125]

NAMED is used in: pattern factor [336], processing instruction matcher [29]

NAMES is used in: attribute declaration type [80]

naming declaration [122] is used in: declaration [108]

natural number [258] is used in: number [257]

NDATA-ENTITY is used in: entity type [63]

NEGATE is used in: constant numeric primary [263], numeric primary [254]

NESTED-REFERENTS is used in: using nested-referents prefix [202]

new action [176] is used in: basic action [159]

new shelf item reference [461] is used in: new action [176], shelf item reference [459]

NEW is used in: new action [176], shelf item reference [459]

newline declaration [128] is used in: naming declaration [122]

NEWLINE is used in: newline declaration [128]

next group action [177] is used in: basic action [159]

NEXT is used in: next group action [177]

NMTOKEN is used in: attribute declaration type [80]

NMTOKENS is used in: attribute declaration type [80]

NO is used in: entity namecase declaration [124], general namecase declaration [125]

NO-DEFAULT-IO is used in: default io declaration [112]

NON-CDATA is used in: pattern nonentity type [346]

NON-IMPLIED is used in: attribute subset specifier [74]

NON-SDATA is used in: pattern nonentity type [346]

#NONE is used in: sgml in action [190], sgml out action [191], short reference map name [54]

not reached action [178] is used in: basic action [159]

NOT is used in: factor expression [240], pattern prefix consumption modifier [342]

NOT-REACHED is used in: not reached action [178]

notation category set [60] is used in: entity test primary [55]

notation category [61] is used in: notation category set [60]

notation name set [68] is used in: entity test primary [55]

notation selector [57] is used in: entity test primary [55]

NOTATION is used in: attribute declaration type [80], notation selector [57]

NULL is used in: find rule [86], match alternative [223]

NUMBER is used in: attribute declaration type [80], numeric primary [254]

number [257] is used in: alphabetic format item [308], attribute format item [309], binary format item [310], break-width declaration [129], constant numeric primary [263], current name format item [313], decimal format item [314], described character [290], described substring [291], describing number [490], modifier literal for break-width [442], numeric primary [254], pattern format item [318], replacement template item [478], roman format item [319], stream format item [321], symbol format item [322]

number-of reference [256] is used in: numeric primary [254]

NUMBER-OF is used in: numeric primary [254]

NUMBERS is used in: attribute declaration type [80]

numeric additive operator [247] is used in: constant numeric expression [259], subexpression [242]

numeric comparison [265] is used in: numeric test primary [264]

numeric conversion operator [252] is used in: constant numeric secondary [262], numeric tertiary [251]

numeric expression [245] is used in: by part [219], decrement action [168], do select action [210], do skip action [214], from part [217], halt action [173], increment action [174], item indexer [467], numeric primary [254], occurrence indicator [347], reset action [186], to part [218]

numeric factor [250] is used in: numeric term [248]

numeric multiplicative operator [249] is used in: constant numeric term [260], numeric term [248]

numeric primary [254] is used in: expression primary [244], numeric secondary [253]

numeric secondary [253] is used in: numeric tertiary [251]

numeric subexpression [246] is used in: modifier literal for break-width [442], modifier literal for content [440], numeric comparison [265], string factor [270], string term [269]

numeric term [248] is used in: subexpression [242]

numeric tertiary [251] is used in: numeric factor [250]

numeric test primary [264] is used in: boolean primary [326]

NUMERIC-LITERAL is used in: source type name [400]

NUTOKEN is used in: attribute declaration type [80]

NUTOKENS is used in: attribute declaration type [80]

"o" is used in: attribute format item [309], current name format item [313], letter [480]

"O" is used in: letter [480]

occurrence indicator [347] is used in: pattern secondary [339]

OCCURRENCE is used in: numeric primary [254]

OF is used in: ancestry expression [42], ancestry qualifier [41], ancestry secondary [43], attribute declaration primary [362], attribute value declaration primary [364], constant numeric primary [263], content model primary [361], element declaration primary [360], element property test primary [48], element test ancestry identifier [47], entity declaration primary [359], external function association enquiry [413], external function identification [414], notation selector [57], numeric primary [254], qualified attribute identifier [70], qualified attribute part identifier [69], qualified attribute set identifier [71], remove key action [184], set external function association action [412], set key action [189], simple qualified attribute identifier [72], simple qualified attribute set identifier [73], string primary [272], using attribute association prefix [199]

ONLY is used in: import declaration [103]

opaque type declaration binding [138] is used in: opaque type declaration [137]

opaque type declaration [137] is used in: user-defined type declaration [136]

opaque type inheritance clause [139] is used in: opaque type declaration [137]

OPAQUE is used in: opaque type declaration [137], record type declaration [140], user-defined type require [144]

open action [179] is used in: basic action [159]

OPEN is used in: ancestry primary [44], element test ancestry identifier [47], open action [179], stream type [294]

OPTIONAL is used in: expression argument definition [395], shelf class argument definition [396]

OR is used in: attribute type set [77], character set term [351], constant numeric range set [211], content type set [49], converting argument definition [399], element name or data set [51], element name set [31], element rule name set [32], entity category set [58], expression [237], extended entity name set [88], implied entity type set [91], markup name set [36], notation category set [60], pattern expression [334], short reference map name set [53], stream type set [293], string comparison [296]

other format item [317] is used in: format item [307]

output action [180] is used in: basic action [159]

output to action [181] is used in: basic action [159]

OUTPUT is used in: output action [180], using output prefix [203]

#OUTPUT is used in: built-in write-only stream shelf name [301]

OUTPUT-TO is used in: output to action [181]

OVER is used in: do skip action [214], repeat over action [220]

OVERLOADED is used in: converting argument definition [399], external infix function definition [380], external prefix function definition [379], function categorization kind [385], internal infix function definition [383]

OVERRIDING is used in: function categorization kind [385]

"p" is used in: attribute format item [309], current name format item [313], letter [480]

"P" is used in: letter [480]

parameter template [473] is used in: macro definition [471]

PARAMETER is used in: entity class [64]

PARENT is used in: ancestry primary [44], element test ancestry identifier [47]

parenthesized call arguments [407] is used in: throw invocation [432], value function call [405], void function call [406]

parenthesized catch argument list definition [420] is used in: catch argument list definition [419]

parenthesized function argument list definition [392] is used in: function argument list definition [391]

parenthesized invocation arguments [430] is used in: catch invocation [429]

PAST is used in: do skip action [214]

pattern entity type [345] is used in: pattern factor [336]

pattern expression [334] is used in: do skip action [214], find rule [86], match alternative [223], pattern primary [340], processing instruction matcher [29], translation rule [27]

pattern factor [336] is used in: pattern product [335]

pattern format item [318] is used in: format item [307]

pattern name [344] is used in: pattern format item [318], pattern primary [340], pattern product [335], pattern tertiary [338], pattern test primary [354], stream format item [321], string primary [272]

pattern nonentity type [346] is used in: pattern factor [336]

pattern prefix case-sensitivity modifier [343] is used in: pattern prefix modifier [341], pattern quaternary [337]

pattern prefix consumption modifier [342] is used in: pattern prefix modifier [341], pattern tertiary [338]

pattern prefix modifier [341]

pattern primary [340] is used in: pattern secondary [339]

pattern product [335] is used in: pattern expression [334], pattern tertiary [338]

pattern quaternary [337] is used in: pattern factor [336], pattern tertiary [338]

pattern secondary [339] is used in: pattern tertiary [338], string match test primary [297], string term [269]

pattern tertiary [338] is used in: pattern quaternary [337]

pattern test primary [354] is used in: boolean primary [326]

PCDATA is used in: pattern nonentity type [346]

#PLATFORM-INFO is used in: built-in read-only stream shelf name [302]

PLUS is used in: numeric additive operator [247]

positional pattern [353] is used in: pattern primary [340]

prefix function name [483] is used in: prefix function signature definition [386], value function call [405], void function call [406]

prefix function signature definition [386] is used in: external prefix function definition [379], internal prefix function definition [382]

prefix function start character [485] is used in: infix function start character [484], prefix function name [483]

PREFIXED is used in: import declaration [103]

PREPARENT is used in: ancestry primary [44], element test ancestry identifier [47]

PREVIOUS is used in: ancestry expression [42], element property test primary [48], element test ancestry identifier [47]

process end rule [6] is used in: main process rule [5]

process rule [7] is used in: main process rule [5]

process start rule [8] is used in: main process rule [5]

PROCESS is used in: process rule [7], program type [99]

PROCESS-END is used in: process end rule [6]

#PROCESS-INPUT is used in: built-in string source name [304], main buffering declaration [114], main mode declaration [116]

#PROCESS-OUTPUT is used in: built-in write-only stream shelf name [301], main buffering declaration [114], main domain-free declaration [115], main mode declaration [116]

PROCESS-START is used in: process start rule [8]

processing instruction matcher [29] is used in: processing instruction rule [23]

processing instruction rule [23] is used in: markup processing rule [9]

PROCESSING-INSTRUCTION is used in: processing instruction rule [23]

program body [4] is used in: module [3], program [2]

program type [99] is used in: program [2]

program unit [1]

program [2] is used in: program unit [1]

program-error invocation [425] is used in: built-in catch invocation [423]

#PROGRAM-ERROR is used in: catch test primary [433], program-error invocation [425]

program-level declaration [110] is used in: declaration [108]

prolog end rule [24] is used in: markup processing rule [9]

prolog in error rule [25] is used in: markup processing rule [9]

PROLOG-END is used in: prolog end rule [24]

PROLOG-IN-ERROR is used in: prolog in error rule [25]

PROPER is used in: element property test primary [48]

PUBLIC is used in: external identifier type [62]

PUBLIC-IDENTIFIER is used in: string primary [272]

put action [182] is used in: basic action [159]

PUT is used in: put action [182]

"q" is used in: current name format item [313], letter [480]

"Q" is used in: letter [480]

qualified attribute identifier [70] is used in: attribute test primary [82], key-of reference [274], number-of reference [256], repeat over component [221], using attribute association prefix [199]

qualified attribute part identifier [69] is used in: attribute primary [365], entity selector [56], entity test primary [55], qualified attribute identifier [70], qualified attribute set identifier [71], simple qualified attribute identifier [72], simple qualified attribute set identifier [73], string primary [272]

qualified attribute set identifier [71] is used in: attributes test primary [83], number-of reference [256], repeat over component [221]

qualified element name [34] is used in: element name or data [52], element name set [31]

qualified type [135] is used in: type [133]

"r" is used in: decimal format item [314], described substring [291], letter [480]

"R" is used in: letter [480]

RCDATA is used in: content type [50], marked section type [30]

RCDATA-CONTENT-MODEL is used in: content model primary [361]

READ-ONLY is used in: shelf class [397]

READABLE is used in: file info enquiry [300]

record field reference [145] is used in: repeat over component [221], shelf reference [460], using shelf item association prefix [205]

record type declaration binding [141] is used in: record type declaration [140]

record type declaration [140] is used in: user-defined type declaration [136]

record type inheritance clause [142] is used in: record type declaration [140]

RECORD is used in: record type declaration [140]

#RECOVERY-INFO is used in: built-in read-only stream shelf name [302]

reference comparer [152] is used in: user-defined type test primary [151]

referent item reference [273] is used in: string primary [272], string sink literal [377]

REFERENT is used in: item-of reference [255], key-of reference [274], referent item reference [273], stream test primary [292], stream type [294], string sink literal [377]

REFERENTS is used in: item-of reference [255], key-of reference [274], number-of reference [256], referent item reference [273], repeat over component [221], shelf test secondary [470], using referents association prefix [204]

REFERENTS-ALLOWED is used in: modifier literal for referents [441]

REFERENTS-DISPLAYED is used in: modifier literal for referents [441]

REFERENTS-NOT-ALLOWED is used in: modifier literal for referents [441]

remainder argument definition [398] is used in: parenthesized function argument list definition [392], unparenthesized function argument list definition [393]

REMAINDER is used in: remainder argument definition [398]

remove action [183] is used in: basic action [159]

remove key action [184] is used in: basic action [159]

REMOVE is used in: remove action [183], remove key action [184]

reopen action [185] is used in: basic action [159]

REOPEN is used in: reopen action [185]

repeat action [215] is used in: basic action [159], by part [219]

repeat over action [220] is used in: basic action [159], built-in read-only switch shelf name [333]

repeat over component [221] is used in: repeat over action [220]

repeat scan action [222] is used in: basic action [159]

REPEAT is used in: repeat action [215], repeat over action [220], repeat scan action [222]

REPEATED is used in: constant string term [281], string term [269]

replacement break rule [132] is used in: line breaking rule [130]

replacement template item [478] is used in: macro definition [471]

REPLACEMENT-BREAK is used in: replacement break rule [132]

require function definition [390] is used in: global object definition [119]

require shelf definition [445] is used in: global object definition [119]

REQUIRE is used in: catch definition [416], require function definition [390], require shelf definition [445], user-defined type require [144]

reset action [186] is used in: basic action [159]

RESET is used in: reset action [186]

restricted qualified element name [33] is used in: element rule name set [32]

RETHROW is used in: throw action [196]

return action [187] is used in: basic action [159]

RETURN is used in: return action [187]

REVERSED is used in: repeat over component [221]

roman format item [319] is used in: format item [307]

rule [95] is used in: group member [94]

"s" is used in: attribute format item [309], content format item [312], decimal format item [314], letter [480], other format item [317], pattern format item [318]

"S" is used in: letter [480]

SAVE is used in: global shelf save declaration [449], groups save declaration [450]

SAVE-CLEAR is used in: global shelf save declaration [449]

SCAN is used in: do scan action [209], do sgml parse action [224], do xml parse action [227], repeat scan action [222]

#SCHEMA is used in: anonymous entity type [66]

SDATA is used in: pattern entity type [345]

SDATA-ENTITY is used in: entity type [63]

SELECT is used in: do select action [210]

SELECT-TYPE is used in: do select-type action [213]

set action [188] is used in: basic action [159]

set external function association action [412] is used in: basic action [159]

set key action [189] is used in: basic action [159]

SET is used in: set action [188], set external function association action [412], set key action [189]

SEVERITY is used in: log-message action [175]

sgml comment processing rule [21] is used in: markup processing rule [9]

sgml declaration end rule [26] is used in: markup processing rule [9]

sgml dtd shelf item [233] is used in: sgml dtd specifier [232], sgml parse type [225]

sgml dtd specifier [232] is used in: sgml parse type [225]

sgml in action [190] is used in: basic action [159]

sgml out action [191] is used in: basic action [159]

sgml parse type [225] is used in: do sgml parse action [224]

SGML is used in: built-in write-only stream shelf name [301], program type [99]

#SGML is used in: built-in write-only stream shelf name [301]

SGML-COMMENT is used in: sgml comment processing rule [21]

SGML-DECLARATION-END is used in: sgml declaration end rule [26]

SGML-DTD is used in: first-class type [134], sgml dtd specifier [232]

SGML-DTDS is used in: built-in read-only dtd shelf name [38], sgml dtd shelf item [233]

SGML-ERROR is used in: markup error rule [22]

#SGML-ERROR-COUNT is used in: built-in read-only numeric shelf name [266]

#SGML-ERROR-TOTAL is used in: built-in read-only numeric shelf name [266]

SGML-IN is used in: sgml in action [190]

SGML-OUT is used in: sgml out action [191]

SGML-PARSE is used in: do sgml parse action [224]

SGML-PARSER is used in: stream type [294]

#SGML-WARNING-COUNT is used in: built-in read-only numeric shelf name [266]

#SGML-WARNING-TOTAL is used in: built-in read-only numeric shelf name [266]

SHARED is used in: module declaration [102]

shelf alias [463] is used in: do select action [210], do select-type action [213], for part [216], repeat over component [221], shelf declaration [453], shelf pre-declaration [452], using shelf item association prefix [205]

shelf class argument definition [396] is used in: catch argument definition [422], function argument definition [394]

shelf class [397] is used in: external prefix function definition [379], internal prefix function definition [382], shelf class argument definition [396], shelf reference [460]

shelf declaration [453] is used in: field declaration [143], global shelf declaration [447], local shelf declaration [451], shelf literal item [458], shelf pre-declaration [452]

shelf item reference [459] is used in: activate action [160], alphabetic format item [308], attribute default declaration primary [363], attribute primary [365], attribute value declaration primary [364], binary format item [310], boolean primary [326], close action [163], content model primary [361], deactivate action [167], decimal format item [314], decrement action [168], discard action [169], dtd primary [358], element declaration primary [360], entity declaration primary [359], expression primary [244], flush action [172], increment action [174], item-of reference [255], key-of reference [274], markup event primary [357], modified shelf item reference [443], numeric primary [254], remove action [183], remove key action [184], reset action [186], roman format item [319], set key action [189], shelf test secondary [470], stream expression [366], stream format item [321], stream test primary [292], string primary [272], symbol format item [322], throw action [196], user-defined type instance [150], using shelf item association prefix [205]

shelf literal item [458] is used in: shelf literal [457]

shelf literal [457] is used in: repeat over component [221], shelf class argument definition [396], shelf declaration [453], shelf literal item [458], shelf reference [460], using shelf item association prefix [205]

shelf name [464] is used in: global shelf save declaration [449], require shelf definition [445], shelf reference [460]

shelf pre-declaration [452] is used in: global shelf declaration [447]

shelf reference [460] is used in: argument test primary [415], attribute value declaration primary [364], clear action [162], copy action [165], copy and clear action [166], element declaration primary [360], guarded new shelf item reference [462], markup event primary [357], new shelf item reference [461], number-of reference [256], repeat over component [221], shelf item reference [459], shelf test secondary [470]

shelf test secondary [470] is used in: boolean secondary [325]

SHIFT is used in: numeric multiplicative operator [249]

short reference map name set [53] is used in: element property test primary [48]

short reference map name [54] is used in: short reference map name set [53]

SIGNAL is used in: throw action [196]

SILENT-REFERENT is used in: referent item reference [273]

simple qualified attribute identifier [72] is used in: qualified attribute identifier [70], qualified attribute part identifier [69], using attribute association prefix [199]

simple qualified attribute set identifier [73] is used in: item-of reference [255], qualified attribute identifier [70], qualified attribute part identifier [69], qualified attribute set identifier [71]

single-quoted constant string literal part [288] is used in: constant string literal part [286]

single-quoted string literal part [279] is used in: string literal part [277]

SINK is used in: qualified type [135], string sink literal [377]

SIZE is used in: fixed-size shelf declaration [456]

SKIP is used in: do skip action [214]

source test primary [298] is used in: boolean primary [326]

source type name [400] is used in: converting argument definition [399]

SOURCE is used in: program type [99], qualified type [135]

SPACE is used in: character class name [348]

SPECIFIED is used in: argument test primary [415], attribute specification type [79], attribute subset specifier [74], pattern test primary [354]

SPECIFIED-ATTRIBUTE is used in: first-class type [134]

start break suppress format item [320] is used in: format item [307]

STATUS is used in: element property test primary [48]

stream expression [366]

stream format item [321] is used in: format item [307], pattern format item [318]

stream input/output mode [275] is used in: string primary [272]

stream test primary [292] is used in: boolean primary [326]

stream type set [293] is used in: stream test primary [292]

stream type [294] is used in: stream type set [293]

STREAM is used in: first-class type [134], shelf literal item [458]

string comparison [296] is used in: string test primary [295]

string expression [267] is used in: instance element specifier [230], key indexer [468], log-message action [175], modifier literal for referents [441], not reached action [178], put action [182], repeat scan action [222], set key action [189], sgml in action [190], sgml out action [191], string comparison [296], string primary [272], test system action [195], using input prefix [201]

string factor [270] is used in: string term [269]

string literal part [277] is used in: string literal [276]

string literal [276] is used in: pattern primary [340], replacement template item [478], string primary [272]

string match test primary [297] is used in: string test primary [295]

string primary [272] is used in: attribute default declaration primary [363], attribute primary [365], attributes test primary [83], element declaration primary [360], element name [35], expression primary [244], markup event primary [357], numeric primary [254], pattern primary [340], referent item reference [273], shelf test secondary [470], source test primary [298], string secondary [271], string sink literal [377]

string secondary [271] is used in: numeric tertiary [251], string factor [270]

string sink expression [374] is used in: output to action [181], using output prefix [203]

string sink literal for open [376] is used in: open action [179], reopen action [185], string sink literal [377]

string sink literal [377] is used in: string sink literal for open [376], string sink primary [375]

string sink primary [375] is used in: expression primary [244], set action [188]

string source expression [372] is used in: do scan action [209], markup parse scanning source [236], output action [180], string source primary [373], submit action [192]

string source primary [373] is used in: expression primary [244]

string subexpression [268] is used in: string comparison [296], string match test primary [297]

string term [269] is used in: subexpression [242]

string test primary [295] is used in: boolean primary [326]

STRING is used in: first-class type [134], program type [99], qualified type [135], string sink literal [377]

SUBDOC-ENTITY is used in: entity type [63]

SUBDOCUMENT is used in: sgml parse type [225]

SUBDOCUMENTS is used in: number-of reference [256]

SUBELEMENT is used in: element property test primary [48]

subexpression [242] is used in: comparison expression [241], numeric subexpression [246], string subexpression [268]

submit action [192] is used in: basic action [159]

SUBMIT is used in: submit action [192]

succeed action [193] is used in: basic action [159]

SUCCEED is used in: succeed action [193]

supply clause [106] is used in: module parameterization clauses [104]

SUPPLY is used in: supply clause [106]

suppress action [194] is used in: basic action [159]

SUPPRESS is used in: suppress action [194]

#SUPPRESS is used in: built-in markup sink name [369]

SWITCH is used in: first-class type [134]

symbol declaration [305] is used in: common declaration [118]

symbol format item [322] is used in: format item [307]

SYMBOL is used in: symbol declaration [305]

#SYNTAX is used in: anonymous entity type [66]

SYSTEM is used in: external identifier type [62]

SYSTEM-CALL is used in: numeric primary [254]

SYSTEM-IDENTIFIER is used in: string primary [272]

system-specific function name [491] is used in: external function binding [403], opaque type declaration binding [138], set external function association action [412]

system-specific library name [492] is used in: external function binding [403], opaque type declaration binding [138], set external function association action [412]

"t" is used in: described character [290], letter [480], other format item [317]

"T" is used in: letter [480]

TAKE is used in: string term [269]

test system action [195] is used in: basic action [159]

TEST-SYSTEM is used in: test system action [195]

TEXT is used in: pattern nonentity type [346]

TEXT-MODE is used in: main mode declaration [116], modifier literal for open [437], stream input/output mode [275]

THIS is used in: item-of reference [255], key-of reference [274], referent item reference [273], stream test primary [292], string sink literal [377]

throw action [196] is used in: basic action [159]

throw invocation [432] is used in: throw action [196]

THROW is used in: throw action [196]

THROWN is used in: catch test primary [433]

TIMES is used in: numeric multiplicative operator [249]

to part [218] is used in: by part [219], repeat action [215]

TO is used in: attribute default declaration primary [363], break-width declaration [129], character set product [352], constant numeric range [212], copy action [165], copy and clear action [166], modifier literal for break-width [442], occurrence indicator [347], reset action [186], set action [188], set external function association action [412], set key action [189], throw action [196], to part [218], variable-size shelf declaration [455], variable-size shelf pre-declaration [454]

TOKEN is used in: parameter template [473]

TRANSLATE is used in: translation rule [27]

translation rule [27] is used in: markup processing rule [9]

TRUE is used in: boolean primary [326]

type [133] is used in: expression argument definition [395], external conversion function definition [381], external infix function definition [380], external prefix function definition [379], infix function signature definition [387], internal conversion function definition [384], internal infix function definition [383], internal prefix function definition [382], require function definition [390], source type name [400]

"u" is used in: alphabetic format item [308], attribute format item [309], content format item [312], current name format item [313], decimal format item [314], letter [480], macro format item [316], pattern format item [318], roman format item [319], stream format item [321]

"U" is used in: letter [480]

UC is used in: character class name [348]

UL is used in: pattern prefix case-sensitivity modifier [343], string comparison [296]

UNANCHORED is used in: match alternative [223], string match test primary [297], string term [269]

#UNATTACHED is used in: built-in write-only stream shelf name [301]

UNATTACHED is used in: shelf literal item [458]

UNBUFFERED is used in: main buffering declaration [114], modifier literal for open [437], stream input/output mode [275]

unescaped character [489] is used in: double-quoted constant string literal part [287], double-quoted string literal part [278], single-quoted constant string literal part [288], single-quoted string literal part [279]

UNION is used in: numeric additive operator [247]

UNLESS is used in: condition [323]

unparenthesized call arguments [408] is used in: throw invocation [432], value function call [405]

unparenthesized catch argument list definition [421] is used in: catch argument list definition [419]

unparenthesized function argument list definition [393] is used in: function argument list definition [391]

unparenthesized invocation arguments [431] is used in: catch invocation [429]

UNPREFIXED is used in: import declaration [103]

unrestricted declaration [109] is used in: declaration [108], program body [4]

UP-TRANSLATE is used in: program type [99]

use clause [105] is used in: module parameterization clauses [104]

USE is used in: use clause [105]

USEMAP is used in: element property test primary [48]

user-defined data character [494]

user-defined infix function name [487] is used in: expression secondary [243], numeric secondary [253], user-defined type subexpression [148]

user-defined name character [493] is used in: name [479]

user-defined type declaration [136] is used in: global object definition [119]

user-defined type expression [147] is used in: hierarchical type expression [355], user-defined type instance [150]

user-defined type instance [150] is used in: record field reference [145], user-defined type primary [149]

user-defined type name [146] is used in: do select-type action [213], external function identification [414], first-class type [134], opaque type declaration [137], opaque type inheritance clause [139], record type declaration [140], record type inheritance clause [142], user-defined type primary [149], user-defined type require [144]

user-defined type primary [149] is used in: user-defined type subexpression [148]

user-defined type require [144] is used in: user-defined type declaration [136]

user-defined type subexpression [148] is used in: user-defined type test primary [151]

user-defined type test primary [151] is used in: boolean primary [326]

using attribute association prefix [199] is used in: using prefix [198]

using group prefix [200] is used in: using prefix [198]

using input prefix [201] is used in: using prefix [198]

using nested-referents prefix [202] is used in: using prefix [198]

using output prefix [203] is used in: using prefix [198]

using prefix [198] is used in: action [157]

using referents association prefix [204] is used in: using prefix [198]

using shelf item association prefix [205] is used in: using prefix [198]

USING is used in: using attribute association prefix [199], using group prefix [200], using input prefix [201], using nested-referents prefix [202], using output prefix [203], using referents association prefix [204], using shelf item association prefix [205]

UTF-8 is used in: utf8 specifier [231]

utf8 specifier [231] is used in: sgml parse type [225], xml parse type [228]

"v" is used in: attribute format item [309], letter [480]

"V" is used in: letter [480]

value function call [405] is used in: attribute default declaration primary [363], attribute primary [365], attribute value declaration primary [364], boolean primary [326], content model primary [361], dtd primary [358], element declaration primary [360], entity declaration primary [359], expression primary [244], markup event primary [357], markup sink primary [368], markup source primary [371], numeric primary [254], pattern primary [340], shelf reference [460], string primary [272], string sink literal [377], string source primary [373], user-defined type primary [149]

VALUE is used in: converting argument definition [399], expression argument definition [395], infix function signature definition [387], numeric test primary [264]

VALUE-END is used in: positional pattern [353]

VALUE-START is used in: positional pattern [353]

VALUED is used in: pattern factor [336], processing instruction matcher [29]

VARIABLE is used in: variable-size shelf declaration [455], variable-size shelf pre-declaration [454]

variable-size shelf declaration [455] is used in: shelf declaration [453]

variable-size shelf pre-declaration [454] is used in: shelf pre-declaration [452]

void action [197] is used in: basic action [159]

void function call [406] is used in: basic action [159], markup parse scanning source [236]

void unparenthesized call arguments [409] is used in: void function call [406]

VOID is used in: void action [197]

"w" is used in: alphabetic format item [308], letter [480]

"W" is used in: letter [480]

WHEN is used in: condition [323]

WHITE-SPACE is used in: character class name [348]

WITH is used in: halt action [173], id checking specifier [229], instance element specifier [230], modifier expression [434], program type [99], sgml dtd specifier [232], shelf literal item [458], test system action [195], utf8 specifier [231], xml dtd specifier [234]

WORD-END is used in: positional pattern [353]

WORD-START is used in: positional pattern [353]

WRITABLE is used in: file info enquiry [300]

WRITE-ONLY is used in: shelf class [397]

"x" is used in: letter [480], pattern format item [318]

"X" is used in: letter [480]

xml dtd shelf item [235] is used in: xml dtd specifier [234], xml parse type [228]

xml dtd specifier [234] is used in: xml parse type [228]

xml parse type [228] is used in: do xml parse action [227]

XML is used in: program type [99]

XML-DTD is used in: first-class type [134], xml dtd specifier [234]

XML-DTDS is used in: built-in read-only dtd shelf name [38], xml dtd shelf item [235]

XML-PARSE is used in: do xml parse action [227]

#XMLNS is used in: qualified element name [34]

xmlns-change rule [28] is used in: markup processing rule [9]

XMLNS-CHANGE is used in: xmlns-change rule [28]

XMLNS-NAME is used in: string primary [272]

#XMLNS-NAMES is used in: built-in read-only stream shelf name [302]

"y" is used in: letter [480], symbol format item [322]

"Y" is used in: letter [480]

YES is used in: entity namecase declaration [124], general namecase declaration [125]

"z" is used in: attribute format item [309], content format item [312], decimal format item [314], letter [480]

"Z" is used in: letter [480]

"0" is used in: digit [481]

"1" is used in: digit [481]

"2" is used in: digit [481]

"3" is used in: digit [481]

"4" is used in: digit [481]

"5" is used in: digit [481]

"6" is used in: digit [481]

"7" is used in: digit [481]

"8" is used in: digit [481]

"9" is used in: digit [481]

Copyright © Stilo Corporation, 2003-2020. All rights reserved.
ETR62, 2020/8/4