Index of Grammar for OmniMark 10.1

"!"-"~" 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 [237], inequality comparer [326], prefix function start character [474]

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

""" is used in: double-quoted constant string literal part [284], double-quoted string literal part [275], escaped text [286], single-quoted constant string literal part [285], single-quoted string literal part [276], unescaped character [478]

"#" is used in: described character [287], escaped text [286], name [468]

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

"%" is used in: constant string factor [279], escape [477], prefix function start character [474], string factor [267]

"&" is used in: activate action [157], attribute type set [76], clear action [159], close action [160], conjunctive expression [236], current group set [97], deactivate action [164], discard action [166], entity category set [57], file info enquiry set [296], flush action [169], function following character [475], global shelf definition [436], global shelf save declaration [440], group name set [95], local shelf declaration [442], modifier subexpression [428], new action [173], put action [179], repeat over action [217], stream type set [290]

"'" is used in: double-quoted constant string literal part [284], double-quoted string literal part [275], escaped text [286], single-quoted constant string literal part [285], single-quoted string literal part [276], unescaped character [478]

"(" is used in: alphabetic format item [305], attribute default declaration primary [356], attribute format item [306], attribute primary [358], attribute type set [76], attribute value declaration primary [357], binary format item [307], boolean primary [322], constant numeric primary [260], constant numeric range set [208], constant string primary [280], content model primary [354], content type set [48], converting argument definition [392], decimal format item [311], delimiter character [466], dtd primary [351], element declaration primary [353], element name or data set [50], element name set [30], element rule name set [31], entity category set [57], entity declaration primary [352], expression primary [241], extended entity name set [87], file info enquiry set [296], identified group [91], implied entity type set [90], macro format item [313], markup event primary [350], markup name set [35], markup sink primary [361], markup source primary [364], modifier subexpression [428], next group action [174], numeric primary [251], parenthesized call arguments [400], parenthesized catch argument list definition [413], parenthesized function argument list definition [385], parenthesized invocation arguments [423], pattern format item [315], pattern primary [335], roman format item [316], short reference map name set [52], simple qualified attribute identifier [71], simple qualified attribute set identifier [72], stream format item [318], stream type set [290], string comparison [293], string primary [269], string source primary [366], symbol format item [319], user-defined type instance [147], using group prefix [197]

")" is used in: alphabetic format item [305], attribute default declaration primary [356], attribute format item [306], attribute primary [358], attribute type set [76], attribute value declaration primary [357], binary format item [307], boolean primary [322], constant numeric primary [260], constant numeric range set [208], constant string primary [280], content model primary [354], content type set [48], converting argument definition [392], decimal format item [311], delimiter character [466], dtd primary [351], element declaration primary [353], element name or data set [50], element name set [30], element rule name set [31], entity category set [57], entity declaration primary [352], escaped text [286], expression primary [241], extended entity name set [87], file info enquiry set [296], identified group [91], implied entity type set [90], macro format item [313], markup event primary [350], markup name set [35], markup sink primary [361], markup source primary [364], modifier subexpression [428], next group action [174], numeric primary [251], parenthesized call arguments [400], parenthesized catch argument list definition [413], parenthesized function argument list definition [385], parenthesized invocation arguments [423], pattern format item [315], pattern primary [335], roman format item [316], short reference map name set [52], simple qualified attribute identifier [71], simple qualified attribute set identifier [72], stream format item [318], stream type set [290], string comparison [293], string primary [269], string source primary [366], symbol format item [319], user-defined type instance [147], using group prefix [197]

"*" is used in: function following character [475], numeric multiplicative operator [246], occurrence indicator [340]

"**" is used in: constant numeric factor [258], match alternative [220], numeric factor [247], pattern product [331], string match test primary [294], string term [266]

"+" is used in: numeric additive operator [244], occurrence indicator [340], prefix function start character [474]

"++" is used in: pattern product [331]

"," is used in: argument separator [394], described substring [288], modifier literal for referents [434], prefix function start character [474], shelf literal [446]

"-" is used in: constant numeric primary [260], name [468], numeric additive operator [244], numeric primary [251], prefix function start character [474]

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

"." is used in: delimiter character [466], name [468], number [254], parenthesized function argument list definition [385], unparenthesized function argument list definition [386]

"/" is used in: break format item [308], numeric multiplicative operator [246], prefix function start character [474]

":" is used in: delimiter character [466], record field reference [142]

"<" is used in: ascending comparer [327], function following character [475]

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

"=" is used in: equality comparer [325], function following character [475], inequality comparer [326]

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

"=>" is used in: pattern product [331], pattern tertiary [333]

">" is used in: descending comparer [328], function following character [475]

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

"?" is used in: new action [173], occurrence indicator [340], prefix function start character [474], shelf item reference [448]

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

"[" is used in: character set [342], delimiter character [466], item indexer [456], start break suppress format item [317]

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

"]" is used in: character set [342], delimiter character [466], end break suppress format item [312], item indexer [456]

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

"_" is used in: constant string literal [282], described character [287], name [468], natural number [255], other format item [314], string literal [273]

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

"{" is used in: delimiter character [466], described substring [288], expression argument definition [388], key indexer [457], modifier literal for referents [434], occurrence indicator [340], shelf literal [446]

"|" is used in: attribute type set [76], character set term [344], conditional expression [235], constant numeric range set [208], content type set [48], converting argument definition [392], element name or data set [50], element name set [30], element rule name set [31], entity category set [57], expression [234], extended entity name set [87], function following character [475], implied entity type set [90], markup name set [35], pattern expression [330], short reference map name set [52], stream type set [290], string comparison [293]

"||" is used in: constant string expression [277], subexpression [239]

"||*" is used in: constant string term [278], string term [266]

"}" is used in: delimiter character [466], described substring [288], expression argument definition [388], key indexer [457], modifier literal for referents [434], occurrence indicator [340], shelf literal [446]

"~" is used in: boolean primary [322], element name [34], pattern primary [335], prefix function start character [474], string primary [269]

"a" is used in: alphabetic format item [305], letter [469]

"A" is used in: letter [469]

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

action [154] is used in: always block [152], catch alternative [153], local scope [151]

activate action [157] is used in: basic action [156]

ACTIVATE is used in: activate action [157]

ACTIVE is used in: boolean primary [322]

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

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

AGAIN is used in: repeat action [212], repeat over action [217], repeat scan action [219]

alphabetic format item [305] is used in: format item [304]

always block [152] is used in: local scope [151]

ALWAYS is used in: always block [152]

ANCESTOR is used in: ancestry primary [43], element test ancestry identifier [46]

ancestry expression [41] is used in: ancestry qualifier [40], expression primary [241]

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

ancestry qualifier [40] is used in: element name [34], element property test primary [47], numeric primary [251], shelf reference [449], simple qualified attribute identifier [71], simple qualified attribute set identifier [72], string primary [269], using attribute association prefix [196]

ancestry secondary [42] is used in: ancestry expression [41], element test ancestry identifier [46]

AND is used in: activate action [157], attribute type set [76], clear action [159], close action [160], conjunctive expression [236], current group set [97], deactivate action [164], discard action [166], entity category set [57], file info enquiry set [296], flush action [169], global shelf definition [436], global shelf save declaration [440], group name set [95], local shelf declaration [442], modifier subexpression [428], new action [173], put action [179], repeat over action [217], stream type set [290]

anonymous entity type [65] is used in: entity category [58], extended entity name [89], implied entity type set [90]

ANOTHER is used in: pattern primary [335]

ANY is used in: character class name [341], content type [49], converting argument definition [392]

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

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

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

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

ARG is used in: parameter template [462]

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

argument expression [403] is used in: parenthesized call arguments [400], void unparenthesized call arguments [402]

argument herald [395] is used in: argument separator [394], unparenthesized call arguments [401], unparenthesized catch argument list definition [414], unparenthesized function argument list definition [386], unparenthesized invocation arguments [424], void unparenthesized call arguments [402]

argument primary [404] is used in: expression secondary [240], numeric secondary [250], unparenthesized call arguments [401], user-defined type subexpression [145]

argument separator [394] is used in: parenthesized call arguments [400], parenthesized catch argument list definition [413], parenthesized function argument list definition [385], parenthesized invocation arguments [423]

argument test primary [408] is used in: boolean primary [322]

AS is used in: do select-type action [210], external function binding [396], internal function binding [397], module declaration [101], open action [176], record type declaration [137], reopen action [182], repeat over component [218], supply clause [104], use clause [103], using attribute association prefix [196], using input prefix [198], using output prefix [200], using shelf item association prefix [202]

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

assert action [158] is used in: basic action [156]

ASSERT is used in: assert action [158]

ATTACHED is used in: source test primary [295], stream type [291]

attribute alias [74] is used in: repeat over component [218]

attribute declaration primary [355] is used in: attribute primary [358], expression primary [241]

attribute declaration type [79] is used in: attribute type [77]

attribute default declaration primary [356] is used in: attribute declaration primary [355], expression primary [241]

attribute default type [80] is used in: attribute type [77]

attribute format item [306] is used in: format item [304]

attribute name [75] is used in: attribute format item [306], qualified attribute identifier [69], qualified attribute part identifier [68], simple qualified attribute identifier [71], using attribute association prefix [196]

attribute primary [358] is used in: expression primary [241]

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

attribute subset specifier [73] is used in: qualified attribute set identifier [70], simple qualified attribute set identifier [72]

attribute test primary [81] is used in: boolean primary [322]

attribute type set [76] is used in: attribute test primary [81]

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

attribute value declaration primary [357] is used in: attribute declaration primary [355], expression primary [241]

ATTRIBUTE is used in: simple qualified attribute identifier [71], using attribute association prefix [196]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

attributes test primary [82] is used in: boolean primary [322]

ATTRIBUTES is used in: attribute declaration primary [355], attribute value declaration primary [357], element declaration primary [353], markup event primary [350], simple qualified attribute set identifier [72]

"b" is used in: binary format item [307], letter [469]

"B" is used in: letter [469]

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

BASE is used in: numeric conversion operator [249]

basic action [156] is used in: guarded action [155]

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

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

binary input declaration [117] is used in: common declaration [115]

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

BINARY is used in: constant numeric primary [260], modifier literal for content [433], numeric conversion operator [249], numeric primary [251]

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

BINARY-MODE is used in: main mode declaration [113], modifier literal for open [430], stream input/output mode [272]

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

BLANK is used in: character class name [341]

boolean expression [321] is used in: assert action [158], boolean primary [322], condition [320], id checking specifier [226], utf8 specifier [228]

boolean primary [322] is used in: attribute declaration primary [355], expression primary [241], pattern primary [335]

break format item [308] is used in: format item [304]

break-width declaration [126] is used in: common declaration [115]

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

BUFFER is used in: stream type [291], string sink literal for open [369]

BUFFERED is used in: main buffering declaration [112], modifier literal for open [430], stream input/output mode [272]

built-in catch invocation [416] is used in: catch alternative [153]

built-in markup sink name [362] is used in: markup sink primary [361]

built-in markup source name [38] is used in: markup source primary [364]

built-in read-only dtd shelf name [37] is used in: built-in shelf name [454], dtd primary [351]

built-in read-only markup-event shelf name [39] is used in: built-in shelf name [454], markup event primary [350]

built-in read-only numeric shelf name [263] is used in: built-in shelf name [454]

built-in read-only stream shelf name [299] is used in: built-in shelf name [454]

built-in read-only switch shelf name [329] is used in: built-in shelf name [454]

built-in read-write stream shelf name [300] is used in: built-in shelf name [454]

built-in shelf name [454] is used in: shelf name [453]

built-in string source name [301] is used in: string source primary [366]

built-in write-only stream shelf name [298] is used in: built-in shelf name [454]

by part [216] is used in: repeat action [212]

BY is used in: by part [216], decrement action [165], import declaration [102], increment action [171], opaque type declaration binding [135]

"c" is used in: content format item [309], letter [469]

"C" is used in: letter [469]

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

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

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

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

catch alternative [153] is used in: local scope [151]

catch argument definition [415] is used in: parenthesized catch argument list definition [413], unparenthesized catch argument list definition [414]

catch argument list definition [412] is used in: catch signature [410]

catch definition [409] is used in: global object definition [116]

catch invocation [422] is used in: catch alternative [153]

catch name [411] is used in: catch invocation [422], catch signature [410], catch test primary [426], throw invocation [425]

catch signature [410] is used in: catch definition [409]

catch test primary [426] is used in: boolean primary [322]

CATCH is used in: catch alternative [153], catch signature [410]

CATCHABLE is used in: catch test primary [426]

CDATA is used in: attribute declaration type [79], content type [49], marked section type [29], pattern entity type [338]

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

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

character class name [341] is used in: character set product [345], pattern primary [335], pattern product [331]

character set exception operator [343] is used in: character set [342]

character set product [345] is used in: character set term [344]

character set term [344] is used in: character set [342]

character set [342] is used in: pattern primary [335], pattern product [331]

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

CHILDREN is used in: numeric primary [251]

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

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

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

CLEAR is used in: clear action [159]

close action [160] is used in: basic action [156]

CLOSE is used in: close action [160]

CLOSED is used in: stream type [291]

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

collect garbage action [161] is used in: basic action [156]

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

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

common declaration [115] is used in: unrestricted declaration [107]

comparer [323] is used in: numeric comparison [262], string comparison [293]

comparison expression [238] is used in: factor expression [237]

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

COMPLEMENT is used in: constant numeric primary [260], numeric primary [251]

condition [320] is used in: data content rule [10], do conditional action [204], document end rule [11], document start rule [12], dtd end rule [13], dtd start rule [14], element rule [15], epilog start rule [16], external data entity rule [17], external text entity rule [88], find end rule [84], find rule [85], find start rule [86], guarded action [155], insertion break rule [128], invalid data rule [18], marked section rule [19], markup error rule [21], match alternative [220], pattern primary [335], process end rule [6], process rule [7], process start rule [8], processing instruction rule [22], prolog end rule [23], prolog in error rule [24], replacement break rule [129], sgml comment processing rule [20], sgml declaration end rule [25], translation rule [26], xmlns-change rule [27]

conditional expression [235] is used in: expression [234]

conjunctive expression [236] is used in: conditional expression [235]

CONREF is used in: content type [49]

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

constant numeric expression [256] is used in: binary input declaration [117], binary output declaration [118], break-width declaration [126], constant numeric primary [260], constant numeric range [209], constant string factor [279], fixed-size shelf declaration [445], variable-size shelf declaration [444]

constant numeric factor [258] is used in: constant numeric term [257]

constant numeric primary [260] is used in: constant numeric secondary [259], constant string term [278]

constant numeric range set [208] is used in: do select action [207]

constant numeric range [209] is used in: constant numeric range set [208]

constant numeric secondary [259] is used in: constant numeric factor [258]

constant numeric term [257] is used in: constant numeric expression [256]

constant string expression [277] is used in: constant string primary [280], data letters declaration [120], delimiter declaration [303], external function library declaration [150], insertion break rule [128], library declaration [105], name letters declaration [124], newline declaration [125], replacement break rule [129], symbol declaration [302], system-specific function name [480], system-specific library name [481]

constant string factor [279] is used in: constant string term [278]

constant string literal part [283] is used in: constant string literal [282]

constant string literal [282] is used in: character set product [345], constant string primary [280], group name [96], import declaration [102], include [99], include guard declaration [100], markup name [36], modifier literal for content [433], module declaration [101], name [468]

constant string primary [280] is used in: constant numeric primary [260], constant numeric secondary [259], constant string factor [279], constant string value [281], escape declaration [111], replacement break rule [129]

constant string term [278] is used in: constant string expression [277]

constant string value [281] is used in: constant string primary [280], string primary [269]

CONSTANT is used in: global shelf class [438]

content format item [309] is used in: format item [304]

content model primary [354] is used in: element declaration primary [353], expression primary [241]

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

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

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

CONTENT is used in: content model primary [354], element declaration primary [353], element property test primary [47]

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

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

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

conversion function signature definition [381] is used in: external conversion function definition [374], internal conversion function definition [377]

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

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

converting argument definition [392] is used in: function argument definition [387]

copy action [162] is used in: basic action [156]

copy and clear action [163] is used in: basic action [156]

COPY is used in: copy action [162]

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

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

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

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

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

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

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

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

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

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

CREATOR is used in: external function identification [407]

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

current group set [97] is used in: next group action [174], using group prefix [197]

current name format item [310] is used in: format item [304]

CURRENT is used in: ancestry secondary [42], element test ancestry identifier [46], number-of reference [253], repeat over component [218], sgml dtd specifier [229], shelf reference [449], xml dtd specifier [231]

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

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

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

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

"d" is used in: decimal format item [311], letter [469]

"D" is used in: letter [469]

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

data letters declaration [120] is used in: naming declaration [119]

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

DATA-ATTRIBUTE is used in: qualified attribute identifier [69], qualified attribute part identifier [68], simple qualified attribute identifier [71], using attribute association prefix [196]

DATA-ATTRIBUTES is used in: qualified attribute set identifier [70], simple qualified attribute set identifier [72]

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

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

DATE is used in: string primary [269]

deactivate action [164] is used in: basic action [156]

DEACTIVATE is used in: deactivate action [164]

decimal format item [311] is used in: format item [304]

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

DECLARATION is used in: element declaration primary [353]

DECLARE is used in: catch definition [409], data letters declaration [120], default io declaration [110], external function library declaration [150], main buffering declaration [112], main mode declaration [113], main output referent declaration [114], markup identification declaration [123], name letters declaration [124], opaque type declaration [134], record type declaration [137]

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

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

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

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

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

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

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

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

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

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

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

decrement action [165] is used in: basic action [156]

DECREMENT is used in: decrement action [165]

default entity type [64] is used in: entity category [58]

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

DEFAULT is used in: attribute declaration primary [355]

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

DEFAULTED is used in: attribute specification type [78]

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

DEFINE is used in: external conversion function definition [374], external infix function definition [373], external prefix function definition [372], internal conversion function definition [377], internal infix function definition [376], internal prefix function definition [375]

delimiter character [466] is used in: delimiter token [465]

delimiter declaration [303] is used in: common declaration [115]

delimiter token [465] is used in: macro parameter [463], replacement template item [467]

DELIMITER is used in: delimiter declaration [303]

descending comparer [328] is used in: comparer [323]

described character [287] is used in: double-quoted constant string literal part [284], double-quoted string literal part [275], single-quoted constant string literal part [285], single-quoted string literal part [276]

described substring [288] is used in: describing number [479], double-quoted constant string literal part [284], double-quoted string literal part [275], single-quoted constant string literal part [285], single-quoted string literal part [276]

describing number [479] is used in: described substring [288]

DIFFERENCE is used in: numeric additive operator [244]

digit [470] is used in: name [468], natural number [255]

DIGIT is used in: character class name [341]

DIRECTORY is used in: file info enquiry [297]

discard action [166] is used in: basic action [156]

DISCARD is used in: discard action [166]

DIVIDE is used in: numeric multiplicative operator [246]

do action [203] is used in: basic action [156]

do conditional action [204] is used in: basic action [156]

do generic parse action [223] is used in: do markup parse action [205]

do markup parse action [205] is used in: basic action [156]

do scan action [206] is used in: basic action [156]

do select action [207] is used in: basic action [156]

do select-type action [210] is used in: basic action [156]

do sgml parse action [221] is used in: do markup parse action [205]

do skip action [211] is used in: basic action [156]

do xml parse action [224] is used in: do markup parse action [205]

DO is used in: do action [203], do conditional action [204], do generic parse action [223], do scan action [206], do select action [207], do select-type action [210], do sgml parse action [221], do skip action [211], do xml parse action [224]

DOCTYPE is used in: ancestry expression [41], element test ancestry identifier [46]

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

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

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

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

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

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

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

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

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

DOMAIN-FREE is used in: modifier literal for content [433]

DONE is used in: do action [203], do conditional action [204], do generic parse action [223], do scan action [206], do select action [207], do select-type action [210], do sgml parse action [221], do skip action [211], do xml parse action [224]

double-quoted constant string literal part [284] is used in: constant string literal part [283]

double-quoted string literal part [275] is used in: string literal part [274]

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

DROP is used in: string term [266]

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

dtd primary [351] is used in: element declaration primary [353], entity declaration primary [352], expression primary [241]

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

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

DTD is used in: first-class type [131], sgml dtd specifier [229]

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 [230]

DYNAMIC is used in: function categorization kind [378]

"e" is used in: attribute format item [306], current name format item [310], letter [469], other format item [314], stream format item [318]

"E" is used in: letter [469]

element declaration primary [353] is used in: attribute declaration primary [355], attribute value declaration primary [357], content model primary [354], expression primary [241], markup event primary [350], string primary [269]

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

element name or data set [50] is used in: element property test primary [47]

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

element name set [30] is used in: ancestry primary [43], element identity test primary [45], element property test primary [47]

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

element property test primary [47] is used in: element test primary [44]

element rule name set [31] is used in: element rule [15]

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

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

element test primary [44] is used in: boolean primary [322]

ELEMENT is used in: ancestry primary [43], ancestry secondary [42], content type [49], element rule [15], element test ancestry identifier [46]

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

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

ELEMENTS is used in: repeat over component [218], shelf reference [449]

ELSE is used in: do conditional action [204], do scan action [206], do select action [207], do select-type action [210], do skip action [211]

ELSEWHERE is used in: internal function binding [397], record type declaration binding [138]

EMPTY is used in: content type [49]

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

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

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

end break suppress format item [312] is used in: format item [304]

ENTITIES is used in: attribute declaration type [79]

entity category set [57] is used in: entity test primary [54]

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

entity class [63] is used in: entity category [58]

entity declaration primary [352] is used in: expression primary [241]

entity namecase declaration [121] is used in: naming declaration [119]

entity scope [66] is used in: entity category [58]

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

entity test primary [54] is used in: boolean primary [322]

entity type [62] is used in: entity category [58]

ENTITY is used in: attribute declaration type [79], entity namecase declaration [121], entity selector [55], entity test primary [54], pattern entity type [338]

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

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

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

EQUAL is used in: equality comparer [325], inequality comparer [326]

equality comparer [325] is used in: comparison expression [238], equivalence comparer [324]

equivalence comparer [324] is used in: comparer [323], entity test primary [54]

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

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

escape declaration [111] is used in: escape [477], program-level declaration [108]

ESCAPE is used in: escape declaration [111]

escape [477] is used in: alphabetic format item [305], attribute format item [306], binary format item [307], break format item [308], content format item [309], current name format item [310], decimal format item [311], described character [287], described substring [288], end break suppress format item [312], escaped text [286], macro format item [313], other format item [314], pattern format item [315], roman format item [316], start break suppress format item [317], stream format item [318], symbol format item [319], unescaped character [478]

escaped text [286] is used in: double-quoted constant string literal part [284], double-quoted string literal part [275], single-quoted constant string literal part [285], single-quoted string literal part [276]

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

EXISTS is used in: source test primary [295]

exit action [167] is used in: basic action [156]

EXIT is used in: exit action [167]

EXPORT is used in: catch definition [409], external conversion function definition [374], external infix function definition [373], external prefix function definition [372], global shelf definition [436], import declaration [102], internal conversion function definition [377], internal infix function definition [376], internal prefix function definition [375], opaque type declaration [134], record type declaration [137], use clause [103]

expression argument definition [388] is used in: catch argument definition [415], function argument definition [387]

expression primary [241] is used in: argument primary [404], expression secondary [240]

expression secondary [240] is used in: string secondary [268], subexpression [239]

expression [234] is used in: argument expression [403], assert action [158], attribute default declaration primary [356], attribute primary [358], attribute value declaration primary [357], boolean expression [321], content model primary [354], dtd primary [351], element declaration primary [353], entity declaration primary [352], expression argument definition [388], expression primary [241], markup event expression [349], markup sink expression [360], markup source expression [363], numeric expression [242], return action [184], set action [185], shelf literal item [447], string expression [264], string sink expression [367], string source expression [365], user-defined type expression [144], void action [194]

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

extended entity name [89] is used in: extended entity name set [87]

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

external conversion function definition [374] is used in: converting argument definition [392], function definition [371]

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

external function association enquiry [406] is used in: string primary [269]

external function binding [396] is used in: external conversion function definition [374], external infix function definition [373], external prefix function definition [372]

external function identification [407] is used in: external function association enquiry [406], set external function association action [405]

external function library declaration [150] is used in: common declaration [115]

external identifier type [61] is used in: entity category [58], notation category [60]

external infix function definition [373] is used in: converting argument definition [392], function definition [371]

external prefix function definition [372] is used in: converting argument definition [392], function definition [371]

external text entity rule [88] is used in: input processing rule [83]

EXTERNAL is used in: entity scope [66], external conversion function definition [374], external infix function definition [373], external prefix function definition [372], stream type [291]

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

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

external-exception invocation [417] is used in: built-in catch invocation [416]

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

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

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

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

"f" is used in: alphabetic format item [305], attribute format item [306], binary format item [307], current name format item [310], decimal format item [311], letter [469], pattern format item [315], roman format item [316], stream format item [318], symbol format item [319]

"F" is used in: letter [469]

factor expression [237] is used in: conjunctive expression [236]

fail action [168] is used in: basic action [156]

FAIL is used in: fail action [168]

FALSE is used in: boolean primary [322]

field declaration [140] is used in: record type declaration binding [138]

FIELD is used in: field declaration [140]

file info enquiry set [296] is used in: source test primary [295]

file info enquiry [297] is used in: file info enquiry set [296]

FILE is used in: file info enquiry [297], source test primary [295], stream type [291], string primary [269], string sink literal [370]

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

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

find rule [85] is used in: input processing rule [83]

find start rule [86] is used in: input processing rule [83]

FIND is used in: find rule [85]

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

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

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

first-class type [131] is used in: converting argument definition [392], remainder argument definition [391], require shelf definition [437], shelf class argument definition [389], shelf declaration [443], shelf literal item [447], type [130]

fixed-size shelf declaration [445] is used in: shelf declaration [443]

flush action [169] is used in: basic action [156]

FLUSH is used in: flush action [169]

for part [213] is used in: by part [216], repeat action [212]

FOR is used in: for part [213]

format item [304] is used in: double-quoted string literal part [275], single-quoted string literal part [276]

FORMAT is used in: constant string factor [279], string factor [267]

from part [214] is used in: by part [216], repeat action [212]

FROM is used in: attribute primary [358], from part [214]

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

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

function argument definition [387] is used in: conversion function signature definition [381], parenthesized function argument list definition [385], unparenthesized function argument list definition [386]

function argument list definition [384] is used in: prefix function signature definition [379], require function definition [383]

function categorization kind [378] is used in: internal prefix function definition [375]

function definition [371] is used in: global object definition [116]

function following character [475] is used in: infix function name [471], infix function start character [473], prefix function name [472]

function name [382] is used in: external function identification [407], require function definition [383]

FUNCTION is used in: prefix function signature definition [379], require function definition [383]

FUNCTION-LIBRARY is used in: external function association enquiry [406], external function binding [396], external function library declaration [150], opaque type declaration binding [135], set external function association action [405]

"g" is used in: letter [469], stream format item [318]

"G" is used in: letter [469]

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

GENERAL is used in: entity class [63], general namecase declaration [122]

global object definition [116] is used in: unrestricted declaration [107]

global shelf class [438] is used in: global shelf definition [436], require shelf definition [437]

global shelf definition [436] is used in: global object definition [116]

global shelf save declaration [440] is used in: local declaration [439]

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

GLOBAL is used in: global shelf class [438]

GREATER-EQUAL is used in: ascending comparer [327], descending comparer [328]

GREATER-THAN is used in: ascending comparer [327], descending comparer [328]

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

group member [93] is used in: identified group [91], program body [4]

group name set [95] is used in: current group set [97], group identification [92]

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

GROUP is used in: attribute declaration type [79], identified group [91], next group action [174], using group prefix [197]

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

groups save declaration [441] is used in: local declaration [439]

GROUPS is used in: groups save declaration [441]

guarded action [155] is used in: action [154]

guarded new shelf item reference [451] is used in: new action [173], shelf item reference [448]

"h" is used in: attribute format item [306], content format item [309], letter [469], pattern format item [315]

"H" is used in: letter [469]

halt action [170] is used in: basic action [156]

HALT is used in: halt action [170]

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

HAS is used in: attributes test primary [82], main buffering declaration [112], main mode declaration [113], main output referent declaration [114], shelf test primary [459], stream test primary [289]

HASNT is used in: attributes test primary [82], shelf test primary [459], stream test primary [289]

hierarchical type expression [348] is used in: do select-type action [210]

"i" is used in: letter [469], roman format item [316]

"I" is used in: letter [469]

id checking specifier [226] is used in: sgml parse type [222], xml parse type [225]

ID is used in: attribute declaration type [79]

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

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

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

IDREF is used in: attribute declaration type [79]

IDREFS is used in: attribute declaration type [79]

IGNORE is used in: marked section type [29]

IMPLEMENTS is used in: module declaration [101]

implied entity type set [90] is used in: external text entity rule [88]

#IMPLIED is used in: current group set [97], element rule [15], external data entity rule [17], group identification [92], implied entity type set [90]

IMPLIED is used in: attribute specification type [78]

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

import declaration [102] is used in: common declaration [115]

IMPORT is used in: import declaration [102]

IN is used in: external function binding [396], opaque type declaration binding [135]

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

include guard declaration [100] is used in: common declaration [115]

include [99] is used in: group member [93]

INCLUDE is used in: include [99]

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

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

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

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

increment action [171] is used in: basic action [156]

INCREMENT is used in: increment action [171]

indexer [455] is used in: new shelf item reference [450], qualified attribute identifier [69], qualified attribute part identifier [68], referent item reference [270], shelf item reference [448], using referents association prefix [201]

inequality comparer [326] is used in: comparison expression [238], equivalence comparer [324]

infix function name [471] is used in: delimiter token [465], infix function signature definition [380], user-defined infix function name [476]

infix function signature definition [380] is used in: external infix function definition [373], internal infix function definition [376]

infix function start character [473] is used in: infix function name [471]

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

INITIAL is used in: expression argument definition [388], shelf class argument definition [389], shelf declaration [443]

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

input processing rule [83] is used in: rule [94]

INPUT is used in: markup parse scanning source [233], using input prefix [198]

insertion break rule [128] is used in: line breaking rule [127]

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

instance element specifier [227] is used in: sgml parse type [222], xml parse type [225]

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

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

INTEGER is used in: first-class type [131], for part [213]

INTERFACE is used in: module declaration [101]

internal conversion function definition [377] is used in: converting argument definition [392], function definition [371]

internal function binding [397] is used in: internal conversion function definition [377], internal infix function definition [376], internal prefix function definition [375]

internal infix function definition [376] is used in: converting argument definition [392], function definition [371]

internal prefix function definition [375] is used in: converting argument definition [392], function definition [371]

INTERNAL is used in: entity scope [66]

INTO is used in: converting argument definition [392]

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

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

IS is used in: argument test primary [408], ascending comparer [327], attribute test primary [81], catch test primary [426], descending comparer [328], element identity test primary [45], element property test primary [47], entity test primary [54], equality comparer [325], macro definition [460], next group action [174], pattern test primary [347], shelf test primary [459], source test primary [295], stream test primary [289]

ISNT is used in: argument test primary [408], ascending comparer [327], attribute test primary [81], catch test primary [426], descending comparer [328], element identity test primary [45], element property test primary [47], entity test primary [54], inequality comparer [326], pattern test primary [347], shelf test primary [459], source test primary [295], stream test primary [289]

item indexer [456] is used in: indexer [455], key-of reference [271], qualified attribute part identifier [68], shelf test primary [459]

ITEM is used in: numeric primary [251]

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

item-of reference [252] is used in: numeric primary [251]

"j" is used in: alphabetic format item [305], letter [469]

"J" is used in: letter [469]

JOIN is used in: constant string expression [277], subexpression [239]

"k" is used in: alphabetic format item [305], attribute format item [306], current name format item [310], decimal format item [311], letter [469], pattern format item [315], roman format item [316], stream format item [318], symbol format item [319]

"K" is used in: letter [469]

key indexer [457] is used in: guarded new shelf item reference [451], indexer [455], item-of reference [252], new shelf item reference [450], sgml dtd shelf item [230], xml dtd shelf item [232]

KEY is used in: attributes test primary [82], remove key action [181], set key action [186], shelf literal item [447], shelf test primary [459], string primary [269]

key-of reference [271] is used in: string primary [269]

KEYED is used in: shelf test primary [459]

"l" is used in: alphabetic format item [305], attribute format item [306], content format item [309], current name format item [310], decimal format item [311], letter [469], macro format item [313], pattern format item [315], roman format item [316], stream format item [318]

"L" is used in: letter [469]

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

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

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

lastmost indexer [458] is used in: indexer [455]

LASTMOST is used in: lastmost indexer [458]

LC is used in: character class name [341]

LENGTH is used in: constant numeric primary [260], numeric primary [251]

LESS-EQUAL is used in: ascending comparer [327], descending comparer [328]

LESS-THAN is used in: ascending comparer [327], descending comparer [328]

LETTER is used in: character class name [341]

letter [469] is used in: name [468]

LETTERS is used in: data letters declaration [120]

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

library declaration [105] is used in: common declaration [115]

LIBRARY is used in: library declaration [105]

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

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

line breaking rule [127] is used in: rule [94]

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

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

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

LITERAL is used in: macro token [464], replacement template item [467]

local declaration [439] is used in: local scope [151]

local scope [151] is used in: built-in read-only switch shelf name [329], data content rule [10], do action [203], do conditional action [204], do generic parse action [223], do scan action [206], do select action [207], do select-type action [210], do sgml parse action [221], do skip action [211], do xml parse action [224], document end rule [11], document start rule [12], dtd end rule [13], dtd start rule [14], element rule [15], epilog start rule [16], external data entity rule [17], external text entity rule [88], find end rule [84], find rule [85], find start rule [86], internal function binding [397], invalid data rule [18], marked section rule [19], markup error rule [21], match alternative [220], process end rule [6], process rule [7], process start rule [8], processing instruction rule [22], prolog end rule [23], prolog in error rule [24], repeat action [212], repeat over action [217], sgml comment processing rule [20], sgml declaration end rule [25], translation rule [26], xmlns-change rule [27]

local shelf declaration [442] is used in: local declaration [439]

LOCAL is used in: local shelf declaration [442]

LOCATION is used in: external-exception invocation [417], program-error invocation [418]

LOG is used in: markup error rule [21]

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

log-message action [172] is used in: basic action [156]

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

LOOKAHEAD is used in: pattern prefix modifier [336]

"M" is used in: letter [469]

"m" is used in: letter [469]

macro definition [460] is used in: common declaration [115]

macro format item [313] is used in: format item [304]

macro name [461] is used in: macro definition [460]

macro parameter [463] is used in: macro token [464], parameter template [462], replacement template item [467]

macro token [464] is used in: macro name [461], parameter template [462]

MACRO is used in: macro definition [460]

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

main buffering declaration [112] is used in: global stream declaration [109], main output referent declaration [114]

main mode declaration [113] is used in: global stream declaration [109], main output referent declaration [114]

main output referent declaration [114] is used in: global stream declaration [109]

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

#MAIN-INPUT is used in: built-in string source name [301], main buffering declaration [112], main mode declaration [113]

#MAIN-OUTPUT is used in: built-in write-only stream shelf name [298], main buffering declaration [112], main mode declaration [113], main output referent declaration [114]

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

marked section type [29] is used in: marked section rule [19]

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

markup error rule [21] is used in: rule [94]

markup event expression [349] is used in: hierarchical type expression [348], markup event primary [350]

markup event primary [350] is used in: ancestry secondary [42], element declaration primary [353], expression primary [241], shelf reference [449], throw invocation [425]

markup identification declaration [123] is used in: common declaration [115]

markup name set [35] is used in: external data entity rule [17], notation name set [67]

markup name [36] is used in: ancestry secondary [42], attribute alias [74], attribute name [75], element name [34], element test ancestry identifier [46], extended entity name [89], markup name set [35], short reference map name [53]

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

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

markup sink expression [360] is used in: markup sink primary [361]

markup sink primary [361] is used in: expression primary [241]

markup source expression [363] is used in: do generic parse action [223], markup source primary [364]

markup source primary [364] is used in: expression primary [241]

MARKUP is used in: qualified type [132]

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

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

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

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

markup-end invocation [420] is used in: built-in catch invocation [416]

#MARKUP-END is used in: catch test primary [426], markup-end invocation [420], throw invocation [425]

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

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

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

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

MARKUP-EVENT is used in: first-class type [131], markup-end invocation [420], markup-point invocation [421], markup-start invocation [419]

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

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

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

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

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

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

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

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

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

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

markup-point invocation [421] is used in: built-in catch invocation [416]

#MARKUP-POINT is used in: catch test primary [426], markup-point invocation [421], throw invocation [425]

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

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

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

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

markup-start invocation [419] is used in: built-in catch invocation [416]

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

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

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

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

MASK is used in: numeric multiplicative operator [246]

match alternative [220] is used in: do scan action [206], repeat scan action [219]

MATCH is used in: match alternative [220]

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

MESSAGE is used in: assert action [158], external-exception invocation [417], not reached action [175], program-error invocation [418]

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

MINUS is used in: numeric additive operator [244]

MIXED is used in: content type [49]

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

MODIFIABLE is used in: shelf class [390]

modifier expression [427] is used in: open action [176], reopen action [182], set action [185], string sink primary [368]

modifier literal for break-width [435] is used in: modifier literal for reopen [432]

modifier literal for content [433] is used in: modifier literal for reopen [432], string sink primary [368]

modifier literal for open [430] is used in: modifier literal [429]

modifier literal for referents [434] is used in: main output referent declaration [114], modifier literal for reopen [432]

modifier literal for reopen [432] is used in: modifier literal for set [431], reopen action [182]

modifier literal for set [431] is used in: modifier literal for open [430], set action [185]

modifier literal [429] is used in: modifier expression [427], modifier subexpression [428]

modifier subexpression [428] is used in: modifier expression [427]

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

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

MODULE is used in: module declaration [101]

MODULO is used in: numeric multiplicative operator [246]

"n" is used in: described character [287], letter [469], other format item [314]

"N" is used in: letter [469]

name letters declaration [124] is used in: naming declaration [119]

name [468] is used in: argument herald [395], catch name [411], converting argument definition [392], expression argument definition [388], external-exception invocation [417], function name [382], group name [96], import declaration [102], include guard declaration [100], infix function name [471], infix function signature definition [380], macro format item [313], macro parameter [463], markup name [36], markup-end invocation [420], markup-point invocation [421], markup-start invocation [419], module declaration [101], parenthesized invocation arguments [423], pattern name [337], prefix function name [472], program-error invocation [418], record field reference [142], remainder argument definition [391], replacement template item [467], shelf alias [452], shelf class argument definition [389], shelf name [453], short reference map name [53], supply clause [104], unparenthesized invocation arguments [424], use clause [103], user-defined type name [143]

NAME is used in: attribute declaration type [79], stream test primary [289], string primary [269]

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

NAMECASE is used in: entity namecase declaration [121], general namecase declaration [122]

NAMED is used in: pattern factor [332], processing instruction matcher [28]

NAMES is used in: attribute declaration type [79]

naming declaration [119] is used in: declaration [106]

natural number [255] is used in: number [254]

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

NEGATE is used in: constant numeric primary [260], numeric primary [251]

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

new action [173] is used in: basic action [156]

new shelf item reference [450] is used in: new action [173], shelf item reference [448]

NEW is used in: new action [173], shelf item reference [448]

newline declaration [125] is used in: naming declaration [119]

NEWLINE is used in: newline declaration [125]

next group action [174] is used in: basic action [156]

NEXT is used in: next group action [174]

NMTOKEN is used in: attribute declaration type [79]

NMTOKENS is used in: attribute declaration type [79]

NO is used in: entity namecase declaration [121], general namecase declaration [122]

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

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

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

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

#NONE is used in: sgml in action [187], sgml out action [188], short reference map name [53]

not reached action [175] is used in: basic action [156]

NOT is used in: factor expression [237], pattern prefix modifier [336]

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

notation category set [59] is used in: entity test primary [54]

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

notation name set [67] is used in: entity test primary [54]

notation selector [56] is used in: entity test primary [54]

NOTATION is used in: attribute declaration type [79], notation selector [56]

NULL is used in: find rule [85], match alternative [220]

NUMBER is used in: attribute declaration type [79], numeric primary [251]

number [254] is used in: alphabetic format item [305], attribute format item [306], binary format item [307], break-width declaration [126], constant numeric primary [260], current name format item [310], decimal format item [311], described character [287], described substring [288], describing number [479], modifier literal for break-width [435], numeric primary [251], pattern format item [315], replacement template item [467], roman format item [316], stream format item [318], symbol format item [319]

number-of reference [253] is used in: numeric primary [251]

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

NUMBERS is used in: attribute declaration type [79]

numeric additive operator [244] is used in: constant numeric expression [256], subexpression [239]

numeric comparison [262] is used in: numeric test primary [261]

numeric conversion operator [249] is used in: constant numeric secondary [259], numeric tertiary [248]

numeric expression [242] is used in: by part [216], decrement action [165], do select action [207], do skip action [211], from part [214], halt action [170], increment action [171], item indexer [456], numeric primary [251], occurrence indicator [340], reset action [183], to part [215]

numeric factor [247] is used in: numeric term [245]

numeric multiplicative operator [246] is used in: constant numeric term [257], numeric term [245]

numeric primary [251] is used in: expression primary [241], numeric secondary [250]

numeric secondary [250] is used in: numeric tertiary [248]

numeric subexpression [243] is used in: modifier literal for break-width [435], modifier literal for content [433], numeric comparison [262], string factor [267], string term [266]

numeric term [245] is used in: subexpression [239]

numeric tertiary [248] is used in: numeric factor [247]

numeric test primary [261] is used in: boolean primary [322]

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

NUTOKEN is used in: attribute declaration type [79]

NUTOKENS is used in: attribute declaration type [79]

"o" is used in: attribute format item [306], current name format item [310], letter [469]

"O" is used in: letter [469]

occurrence indicator [340] is used in: pattern secondary [334]

OCCURRENCE is used in: numeric primary [251]

OF is used in: ancestry expression [41], ancestry qualifier [40], ancestry secondary [42], attribute declaration primary [355], attribute value declaration primary [357], constant numeric primary [260], content model primary [354], element declaration primary [353], element property test primary [47], element test ancestry identifier [46], entity declaration primary [352], external function association enquiry [406], external function identification [407], notation selector [56], numeric primary [251], qualified attribute identifier [69], qualified attribute part identifier [68], qualified attribute set identifier [70], remove key action [181], set external function association action [405], set key action [186], simple qualified attribute identifier [71], simple qualified attribute set identifier [72], string primary [269], using attribute association prefix [196]

ONLY is used in: import declaration [102]

opaque type declaration binding [135] is used in: opaque type declaration [134]

opaque type declaration [134] is used in: user-defined type declaration [133]

opaque type inheritance clause [136] is used in: opaque type declaration [134]

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

open action [176] is used in: basic action [156]

OPEN is used in: ancestry primary [43], element test ancestry identifier [46], open action [176], stream type [291]

OPTIONAL is used in: expression argument definition [388], shelf class argument definition [389]

OR is used in: attribute type set [76], character set term [344], constant numeric range set [208], content type set [48], converting argument definition [392], element name or data set [50], element name set [30], element rule name set [31], entity category set [57], expression [234], extended entity name set [87], implied entity type set [90], markup name set [35], pattern expression [330], short reference map name set [52], stream type set [290], string comparison [293]

other format item [314] is used in: format item [304]

output action [177] is used in: basic action [156]

output to action [178] is used in: basic action [156]

OUTPUT is used in: output action [177], using output prefix [200]

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

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

OVER is used in: do skip action [211], repeat over action [217]

OVERLOADED is used in: converting argument definition [392], external infix function definition [373], external prefix function definition [372], function categorization kind [378], internal infix function definition [376]

OVERRIDING is used in: function categorization kind [378]

"p" is used in: attribute format item [306], current name format item [310], letter [469]

"P" is used in: letter [469]

parameter template [462] is used in: macro definition [460]

PARAMETER is used in: entity class [63]

PARENT is used in: ancestry primary [43], element test ancestry identifier [46]

parenthesized call arguments [400] is used in: throw invocation [425], value function call [398], void function call [399]

parenthesized catch argument list definition [413] is used in: catch argument list definition [412]

parenthesized function argument list definition [385] is used in: function argument list definition [384]

parenthesized invocation arguments [423] is used in: catch invocation [422]

PAST is used in: do skip action [211]

pattern entity type [338] is used in: pattern factor [332]

pattern expression [330] is used in: do skip action [211], find rule [85], match alternative [220], pattern primary [335], processing instruction matcher [28], translation rule [26]

pattern factor [332] is used in: pattern product [331]

pattern format item [315] is used in: format item [304]

pattern name [337] is used in: pattern format item [315], pattern primary [335], pattern product [331], pattern tertiary [333], pattern test primary [347], stream format item [318], string primary [269]

pattern nonentity type [339] is used in: pattern factor [332]

pattern prefix modifier [336] is used in: pattern product [331], pattern tertiary [333]

pattern primary [335] is used in: pattern secondary [334]

pattern product [331] is used in: pattern expression [330]

pattern secondary [334] is used in: pattern tertiary [333], string match test primary [294], string term [266]

pattern tertiary [333] is used in: pattern factor [332]

pattern test primary [347] is used in: boolean primary [322]

PCDATA is used in: pattern nonentity type [339]

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

PLUS is used in: numeric additive operator [244]

positional pattern [346] is used in: pattern primary [335]

prefix function name [472] is used in: prefix function signature definition [379], value function call [398], void function call [399]

prefix function signature definition [379] is used in: external prefix function definition [372], internal prefix function definition [375]

prefix function start character [474] is used in: infix function start character [473], prefix function name [472]

PREFIXED is used in: import declaration [102]

PREPARENT is used in: ancestry primary [43], element test ancestry identifier [46]

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

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 [98]

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

#PROCESS-INPUT is used in: built-in string source name [301], main buffering declaration [112], main mode declaration [113]

#PROCESS-OUTPUT is used in: built-in write-only stream shelf name [298], main buffering declaration [112], main mode declaration [113]

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

processing instruction matcher [28] is used in: processing instruction rule [22]

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

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

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

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

program unit [1]

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

program-error invocation [418] is used in: built-in catch invocation [416]

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

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

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

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

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

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

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

PUBLIC is used in: external identifier type [61]

put action [179] is used in: basic action [156]

PUT is used in: put action [179]

"q" is used in: current name format item [310], letter [469]

"Q" is used in: letter [469]

qualified attribute identifier [69] is used in: attribute test primary [81], key-of reference [271], number-of reference [253], repeat over component [218], using attribute association prefix [196]

qualified attribute part identifier [68] is used in: attribute primary [358], entity selector [55], entity test primary [54], qualified attribute identifier [69], qualified attribute set identifier [70], simple qualified attribute identifier [71], simple qualified attribute set identifier [72], string primary [269]

qualified attribute set identifier [70] is used in: attributes test primary [82], number-of reference [253], repeat over component [218]

qualified element name [33] is used in: element name or data [51], element name set [30]

qualified type [132] is used in: type [130]

"r" is used in: decimal format item [311], described substring [288], letter [469]

"R" is used in: letter [469]

RCDATA is used in: content type [49], marked section type [29]

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

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

READABLE is used in: file info enquiry [297]

record field reference [142] is used in: repeat over component [218], shelf reference [449], using shelf item association prefix [202]

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

record type declaration [137] is used in: user-defined type declaration [133]

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

RECORD is used in: record type declaration [137]

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

reference comparer [149] is used in: user-defined type test primary [148]

referent item reference [270] is used in: string primary [269], string sink literal [370]

REFERENT is used in: item-of reference [252], key-of reference [271], referent item reference [270], stream type [291], string sink literal [370]

REFERENTS is used in: item-of reference [252], key-of reference [271], number-of reference [253], referent item reference [270], repeat over component [218], shelf test primary [459], using referents association prefix [201]

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

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

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

remainder argument definition [391] is used in: parenthesized function argument list definition [385], unparenthesized function argument list definition [386]

REMAINDER is used in: remainder argument definition [391]

remove action [180] is used in: basic action [156]

remove key action [181] is used in: basic action [156]

REMOVE is used in: remove action [180], remove key action [181]

reopen action [182] is used in: basic action [156]

REOPEN is used in: reopen action [182]

repeat action [212] is used in: basic action [156], by part [216]

repeat over action [217] is used in: basic action [156], built-in read-only switch shelf name [329]

repeat over component [218] is used in: repeat over action [217]

repeat scan action [219] is used in: basic action [156]

REPEAT is used in: repeat action [212], repeat over action [217], repeat scan action [219]

REPEATED is used in: constant string term [278], string term [266]

replacement break rule [129] is used in: line breaking rule [127]

replacement template item [467] is used in: macro definition [460]

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

require function definition [383] is used in: global object definition [116]

require shelf definition [437] is used in: global object definition [116]

REQUIRE is used in: catch definition [409], require function definition [383], require shelf definition [437], user-defined type require [141]

reset action [183] is used in: basic action [156]

RESET is used in: reset action [183]

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

RETHROW is used in: throw action [193]

return action [184] is used in: basic action [156]

RETURN is used in: return action [184]

REVERSED is used in: repeat over component [218]

roman format item [316] is used in: format item [304]

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

"s" is used in: attribute format item [306], content format item [309], decimal format item [311], letter [469], other format item [314], pattern format item [315]

"S" is used in: letter [469]

SAVE is used in: global shelf save declaration [440], groups save declaration [441]

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

SCAN is used in: do scan action [206], do sgml parse action [221], do xml parse action [224], repeat scan action [219]

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

SDATA is used in: pattern entity type [338]

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

SELECT is used in: do select action [207]

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

set action [185] is used in: basic action [156]

set external function association action [405] is used in: basic action [156]

set key action [186] is used in: basic action [156]

SET is used in: set action [185], set external function association action [405], set key action [186]

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

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

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

sgml dtd shelf item [230] is used in: sgml dtd specifier [229], sgml parse type [222]

sgml dtd specifier [229] is used in: sgml parse type [222]

sgml in action [187] is used in: basic action [156]

sgml out action [188] is used in: basic action [156]

sgml parse type [222] is used in: do sgml parse action [221]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SHARED is used in: module declaration [101]

shelf alias [452] is used in: do select-type action [210], for part [213], repeat over component [218], shelf declaration [443], using shelf item association prefix [202]

shelf class argument definition [389] is used in: catch argument definition [415], function argument definition [387]

shelf class [390] is used in: external prefix function definition [372], internal prefix function definition [375], shelf class argument definition [389], shelf reference [449]

shelf declaration [443] is used in: field declaration [140], global shelf definition [436], local shelf declaration [442], shelf literal item [447]

shelf item reference [448] is used in: activate action [157], alphabetic format item [305], attribute default declaration primary [356], attribute primary [358], attribute value declaration primary [357], binary format item [307], boolean primary [322], close action [160], content model primary [354], deactivate action [164], decimal format item [311], decrement action [165], discard action [166], dtd primary [351], element declaration primary [353], entity declaration primary [352], expression primary [241], flush action [169], increment action [171], item-of reference [252], key-of reference [271], markup event primary [350], numeric primary [251], open action [176], put action [179], remove action [180], remove key action [181], reopen action [182], reset action [183], roman format item [316], set key action [186], stream expression [359], stream format item [318], stream test primary [289], string primary [269], string sink primary [368], symbol format item [319], throw action [193], user-defined type instance [147], using shelf item association prefix [202]

shelf literal item [447] is used in: shelf literal [446]

shelf literal [446] is used in: repeat over component [218], shelf class argument definition [389], shelf declaration [443], shelf literal item [447], shelf reference [449], using shelf item association prefix [202]

shelf name [453] is used in: global shelf save declaration [440], require shelf definition [437], shelf reference [449]

shelf reference [449] is used in: argument test primary [408], attribute value declaration primary [357], clear action [159], copy action [162], copy and clear action [163], element declaration primary [353], guarded new shelf item reference [451], markup event primary [350], new shelf item reference [450], number-of reference [253], repeat over component [218], shelf item reference [448], shelf test primary [459]

shelf test primary [459] is used in: boolean primary [322]

SHIFT is used in: numeric multiplicative operator [246]

short reference map name set [52] is used in: element property test primary [47]

short reference map name [53] is used in: short reference map name set [52]

SIGNAL is used in: throw action [193]

SILENT-REFERENT is used in: referent item reference [270]

simple qualified attribute identifier [71] is used in: qualified attribute identifier [69], qualified attribute part identifier [68], using attribute association prefix [196]

simple qualified attribute set identifier [72] is used in: item-of reference [252], qualified attribute identifier [69], qualified attribute part identifier [68], qualified attribute set identifier [70]

single-quoted constant string literal part [285] is used in: constant string literal part [283]

single-quoted string literal part [276] is used in: string literal part [274]

SINK is used in: qualified type [132], string sink literal [370]

SIZE is used in: fixed-size shelf declaration [445]

SKIP is used in: do skip action [211]

source test primary [295] is used in: boolean primary [322]

source type name [393] is used in: converting argument definition [392]

SOURCE is used in: program type [98], qualified type [132]

SPACE is used in: character class name [341]

SPECIFIED is used in: argument test primary [408], attribute specification type [78], attribute subset specifier [73], pattern test primary [347]

SPECIFIED-ATTRIBUTE is used in: first-class type [131]

start break suppress format item [317] is used in: format item [304]

STATUS is used in: element property test primary [47]

stream expression [359]

stream format item [318] is used in: format item [304], pattern format item [315]

stream input/output mode [272] is used in: string primary [269]

stream test primary [289] is used in: boolean primary [322]

stream type set [290] is used in: stream test primary [289]

stream type [291] is used in: stream type set [290]

STREAM is used in: first-class type [131], shelf literal item [447]

string comparison [293] is used in: string test primary [292]

string expression [264] is used in: instance element specifier [227], key indexer [457], log-message action [172], modifier literal for referents [434], not reached action [175], put action [179], repeat scan action [219], set key action [186], sgml in action [187], sgml out action [188], string comparison [293], string primary [269], test system action [192], using input prefix [198]

string factor [267] is used in: string term [266]

string literal part [274] is used in: string literal [273]

string literal [273] is used in: pattern primary [335], replacement template item [467], string primary [269]

string match test primary [294] is used in: string test primary [292]

string primary [269] is used in: attribute default declaration primary [356], attribute primary [358], attributes test primary [82], element declaration primary [353], element name [34], expression primary [241], markup event primary [350], numeric primary [251], pattern primary [335], referent item reference [270], shelf test primary [459], source test primary [295], string secondary [268], string sink literal [370]

string secondary [268] is used in: numeric tertiary [248], string factor [267]

string sink expression [367] is used in: output to action [178], using output prefix [200]

string sink literal for open [369] is used in: open action [176], reopen action [182], string sink literal [370]

string sink literal [370] is used in: string sink literal for open [369], string sink primary [368]

string sink primary [368] is used in: expression primary [241], set action [185]

string source expression [365] is used in: do scan action [206], markup parse scanning source [233], output action [177], string source primary [366], submit action [189]

string source primary [366] is used in: expression primary [241]

string subexpression [265] is used in: string comparison [293], string match test primary [294]

string term [266] is used in: subexpression [239]

string test primary [292] is used in: boolean primary [322]

STRING is used in: first-class type [131], program type [98], qualified type [132], string sink literal [370]

SUBDOC-ENTITY is used in: entity type [62]

SUBDOCUMENT is used in: sgml parse type [222]

SUBDOCUMENTS is used in: number-of reference [253]

SUBELEMENT is used in: element property test primary [47]

subexpression [239] is used in: comparison expression [238], numeric subexpression [243], string subexpression [265]

submit action [189] is used in: basic action [156]

SUBMIT is used in: submit action [189]

succeed action [190] is used in: basic action [156]

SUCCEED is used in: succeed action [190]

supply clause [104] is used in: import declaration [102]

SUPPLY is used in: supply clause [104]

suppress action [191] is used in: basic action [156]

SUPPRESS is used in: suppress action [191]

#SUPPRESS is used in: built-in markup sink name [362]

SWITCH is used in: first-class type [131]

symbol declaration [302] is used in: common declaration [115]

symbol format item [319] is used in: format item [304]

SYMBOL is used in: symbol declaration [302]

#SYNTAX is used in: anonymous entity type [65]

SYSTEM is used in: external identifier type [61]

SYSTEM-CALL is used in: numeric primary [251]

system-specific function name [480] is used in: external function binding [396], opaque type declaration binding [135], set external function association action [405]

system-specific library name [481] is used in: external function binding [396], opaque type declaration binding [135], set external function association action [405]

"t" is used in: described character [287], letter [469], other format item [314]

"T" is used in: letter [469]

TAKE is used in: string term [266]

test system action [192] is used in: basic action [156]

TEST-SYSTEM is used in: test system action [192]

TEXT is used in: pattern nonentity type [339]

TEXT-MODE is used in: main mode declaration [113], modifier literal for open [430], stream input/output mode [272]

THIS is used in: item-of reference [252], key-of reference [271], referent item reference [270], string sink literal [370]

throw action [193] is used in: basic action [156]

throw invocation [425] is used in: throw action [193]

THROW is used in: throw action [193]

THROWN is used in: catch test primary [426]

TIMES is used in: numeric multiplicative operator [246]

to part [215] is used in: by part [216], repeat action [212]

TO is used in: attribute default declaration primary [356], break-width declaration [126], character set product [345], constant numeric range [209], copy action [162], copy and clear action [163], modifier literal for break-width [435], occurrence indicator [340], reset action [183], set action [185], set external function association action [405], set key action [186], throw action [193], to part [215], variable-size shelf declaration [444]

TOKEN is used in: parameter template [462]

TRANSLATE is used in: translation rule [26]

translation rule [26] is used in: markup processing rule [9]

TRUE is used in: boolean primary [322]

type [130] is used in: expression argument definition [388], external conversion function definition [374], external infix function definition [373], external prefix function definition [372], infix function signature definition [380], internal conversion function definition [377], internal infix function definition [376], internal prefix function definition [375], require function definition [383], source type name [393]

"u" is used in: alphabetic format item [305], attribute format item [306], content format item [309], current name format item [310], decimal format item [311], letter [469], macro format item [313], pattern format item [315], roman format item [316], stream format item [318]

"U" is used in: letter [469]

UC is used in: character class name [341]

UL is used in: pattern prefix modifier [336], string comparison [293]

UNANCHORED is used in: match alternative [220], string match test primary [294], string term [266]

#UNATTACHED is used in: built-in write-only stream shelf name [298]

UNATTACHED is used in: shelf literal item [447]

UNBUFFERED is used in: main buffering declaration [112], modifier literal for open [430], stream input/output mode [272]

unescaped character [478] is used in: double-quoted constant string literal part [284], double-quoted string literal part [275], single-quoted constant string literal part [285], single-quoted string literal part [276]

UNION is used in: numeric additive operator [244]

UNLESS is used in: condition [320]

unparenthesized call arguments [401] is used in: throw invocation [425], value function call [398]

unparenthesized catch argument list definition [414] is used in: catch argument list definition [412]

unparenthesized function argument list definition [386] is used in: function argument list definition [384]

unparenthesized invocation arguments [424] is used in: catch invocation [422]

UNPREFIXED is used in: import declaration [102]

unrestricted declaration [107] is used in: declaration [106], program body [4]

UP-TRANSLATE is used in: program type [98]

use clause [103] is used in: import declaration [102]

USE is used in: use clause [103]

USEMAP is used in: element property test primary [47]

user-defined data character [483]

user-defined infix function name [476] is used in: expression secondary [240], numeric secondary [250], user-defined type subexpression [145]

user-defined name character [482] is used in: name [468]

user-defined type declaration [133] is used in: global object definition [116]

user-defined type expression [144] is used in: hierarchical type expression [348], user-defined type instance [147]

user-defined type instance [147] is used in: record field reference [142], user-defined type primary [146]

user-defined type name [143] is used in: do select-type action [210], external function identification [407], first-class type [131], opaque type declaration [134], opaque type inheritance clause [136], record type declaration [137], record type inheritance clause [139], user-defined type primary [146], user-defined type require [141]

user-defined type primary [146] is used in: user-defined type subexpression [145]

user-defined type require [141] is used in: user-defined type declaration [133]

user-defined type subexpression [145] is used in: user-defined type test primary [148]

user-defined type test primary [148] is used in: boolean primary [322]

using attribute association prefix [196] is used in: using prefix [195]

using group prefix [197] is used in: using prefix [195]

using input prefix [198] is used in: using prefix [195]

using nested-referents prefix [199] is used in: using prefix [195]

using output prefix [200] is used in: using prefix [195]

using prefix [195] is used in: action [154]

using referents association prefix [201] is used in: using prefix [195]

using shelf item association prefix [202] is used in: using prefix [195]

USING is used in: using attribute association prefix [196], using group prefix [197], using input prefix [198], using nested-referents prefix [199], using output prefix [200], using referents association prefix [201], using shelf item association prefix [202]

UTF-8 is used in: utf8 specifier [228]

utf8 specifier [228] is used in: sgml parse type [222], xml parse type [225]

"v" is used in: attribute format item [306], letter [469]

"V" is used in: letter [469]

value function call [398] is used in: attribute default declaration primary [356], attribute primary [358], attribute value declaration primary [357], boolean primary [322], content model primary [354], dtd primary [351], element declaration primary [353], entity declaration primary [352], expression primary [241], markup event primary [350], markup sink primary [361], markup source primary [364], numeric primary [251], pattern primary [335], shelf reference [449], string primary [269], string sink literal [370], string source primary [366], user-defined type primary [146]

VALUE is used in: converting argument definition [392], expression argument definition [388], infix function signature definition [380], numeric test primary [261]

VALUE-END is used in: positional pattern [346]

VALUE-START is used in: positional pattern [346]

VALUED is used in: pattern factor [332], processing instruction matcher [28]

VARIABLE is used in: variable-size shelf declaration [444]

variable-size shelf declaration [444] is used in: shelf declaration [443]

void action [194] is used in: basic action [156]

void function call [399] is used in: basic action [156], markup parse scanning source [233]

void unparenthesized call arguments [402] is used in: void function call [399]

VOID is used in: void action [194]

"w" is used in: alphabetic format item [305], letter [469]

"W" is used in: letter [469]

WHEN is used in: condition [320]

WHITE-SPACE is used in: character class name [341]

WITH is used in: halt action [170], id checking specifier [226], instance element specifier [227], modifier expression [427], program type [98], sgml dtd specifier [229], shelf literal item [447], test system action [192], utf8 specifier [228], xml dtd specifier [231]

WORD-END is used in: positional pattern [346]

WORD-START is used in: positional pattern [346]

WRITABLE is used in: file info enquiry [297]

WRITE-ONLY is used in: shelf class [390]

"x" is used in: letter [469], pattern format item [315]

"X" is used in: letter [469]

xml dtd shelf item [232] is used in: xml dtd specifier [231], xml parse type [225]

xml dtd specifier [231] is used in: xml parse type [225]

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

XML is used in: program type [98]

XML-DTD is used in: first-class type [131], xml dtd specifier [231]

XML-DTDS is used in: built-in read-only dtd shelf name [37], xml dtd shelf item [232]

XML-PARSE is used in: do xml parse action [224]

#XMLNS is used in: qualified element name [33]

xmlns-change rule [27] is used in: markup processing rule [9]

XMLNS-CHANGE is used in: xmlns-change rule [27]

XMLNS-NAME is used in: string primary [269]

#XMLNS-NAMES is used in: built-in read-only stream shelf name [299]

"y" is used in: letter [469], symbol format item [319]

"Y" is used in: letter [469]

YES is used in: entity namecase declaration [121], general namecase declaration [122]

"z" is used in: attribute format item [306], content format item [309], decimal format item [311], letter [469]

"Z" is used in: letter [469]

"0" is used in: digit [470]

"1" is used in: digit [470]

"2" is used in: digit [470]

"3" is used in: digit [470]

"4" is used in: digit [470]

"5" is used in: digit [470]

"6" is used in: digit [470]

"7" is used in: digit [470]

"8" is used in: digit [470]

"9" is used in: digit [470]

Copyright © Stilo Corporation, 2003-2016. All rights reserved.
ETR62, 2016/4/1