OmniMark V6's Grammar

Index

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

! is used in:
    constant test factor [374]
    delimiter token [463]
    inequality comparer [239]
    test factor [233]

# is used in:
    described character [251]
    escaped text [250]

$ is used in:
    delimiter token [463]

% is used in:
    constant string term [286]
    delimiter token [463]
    string term [276]

& is used in:
    attribute type set [183]
    clear action [414]
    constant test product [373]
    current group set [455]
    delimiter token [463]
    entity category set [192]
    file info enquiry set [216]
    global shelf declaration [25]
    group name set [456]
    local shelf declaration [30]
    new action [412]
    openable stream identifier set [307]
    protected set stream option group [321]
    repeat over action [438]
    save and clear declaration [29]
    save declaration [27]
    set stream option group [319]
    simple switch test primary [370]
    stream open option group [317]
    stream output option group [323]
    stream set [332]
    stream type set [330]
    switch identifier set [367]
    test product [232]

> is used in:
    delimiter token [463]
    pattern tertiary [347]
    strongly descending comparer [243]

>= is used in:
    strongly descending comparer [243]

< is used in:
    delimiter token [463]
    strongly ascending comparer [242]

<= is used in:
    strongly ascending comparer [242]

" is used in:
    escaped text [250]
    lit string part [247]
    lita string part [248]
    unescaped character [249]
    unescaped unquoted name character [271]

' is used in:
    escaped text [250]
    lit string part [247]
    lita string part [248]
    unescaped character [249]
    unescaped unquoted name character [271]

( is used in:
    alphabetic format item [255]
    attribute for using identifier [453]
    attribute format item [262]
    attribute type set [183]
    binary format item [256]
    constant numeric range set [449]
    constant simple numeric primary [407]
    constant simple string primary [288]
    constant simple test primary [376]
    constant string expression set [378]
    content type set [169]
    decimal format item [258]
    delimiter token [463]
    entity category set [192]
    entity name set [147]
    extended entity name set [209]
    file info enquiry set [216]
    function argument shelf reference [87]
    gi or data set [171]
    gi set [135]
    hardwired conversion operator definition [46]
    identified group [8]
    implied entity type set [211]
    macro format item [269]
    next group action [454]
    notation name set [202]
    openable stream identifier set [307]
    parenthesized argument set definition [56]
    parenthesized function call [81]
    pattern format item [263]
    protected set stream option group [321]
    roman format item [260]
    set stream option group [319]
    short reference map name set [160]
    simple numeric primary [389]
    simple qualified attribute identifier [176]
    simple qualified attribute set identifier [179]
    simple switch test primary [370]
    stream format item [259]
    stream open option group [317]
    stream output option group [323]
    stream set [332]
    stream type set [330]
    string expression set [298]
    string primary [277]
    string set test primary [297]
    switch identifier set [367]
    symbol format item [264]
    test secondary [235]
    ul pattern primary [356]
    using prefix [451]

) is used in:
    alphabetic format item [255]
    attribute for using identifier [453]
    attribute format item [262]
    attribute type set [183]
    binary format item [256]
    constant numeric range set [449]
    constant simple numeric primary [407]
    constant simple string primary [288]
    constant simple test primary [376]
    constant string expression set [378]
    content type set [169]
    decimal format item [258]
    delimiter token [463]
    entity category set [192]
    entity name set [147]
    escaped text [250]
    extended entity name set [209]
    file info enquiry set [216]
    function argument shelf reference [87]
    gi or data set [171]
    gi set [135]
    hardwired conversion operator definition [46]
    identified group [8]
    implied entity type set [211]
    macro format item [269]
    next group action [454]
    notation name set [202]
    openable stream identifier set [307]
    parenthesized argument set definition [56]
    parenthesized function call [81]
    pattern format item [263]
    protected set stream option group [321]
    roman format item [260]
    set stream option group [319]
    short reference map name set [160]
    simple numeric primary [389]
    simple qualified attribute identifier [176]
    simple qualified attribute set identifier [179]
    simple switch test primary [370]
    stream format item [259]
    stream open option group [317]
    stream output option group [323]
    stream set [332]
    stream type set [330]
    string expression set [298]
    string primary [277]
    string set test primary [297]
    switch identifier set [367]
    symbol format item [264]
    test secondary [235]
    ul pattern primary [356]
    unescaped unquoted name character [271]
    using prefix [451]

** is used in:
    constant numeric factor [404]
    numeric factor [386]
    pattern product [345]

* is used in:
    constant numeric product [403]
    delimiter token [463]
    numeric product [385]
    simple occurrence indicator [353]

++ is used in:
    pattern product [345]

+ is used in:
    complex occurrence indicator [354]
    constant numeric expression [402]
    constant numeric primary [406]
    delimiter token [463]
    numeric expression [384]
    numeric primary [388]
    simple occurrence indicator [353]

, is used in:
    actual function argument separator [55]
    delimiter token [463]
    described substring [252]
    stream creation option [326]
    typed shelf identifier [421]

- is used in:
    constant numeric expression [402]
    constant numeric primary [406]
    delimiter token [463]
    name [21]
    numeric expression [384]
    numeric primary [388]

. is used in:
    delimiter token [463]
    name [21]
    parenthesized argument set definition [56]
    unparenthesized argument set definition [57]

/ is used in:
    break format item [265]
    constant numeric product [403]
    delimiter token [463]
    numeric product [385]

0 is used in:
    digit [23]

1 is used in:
    digit [23]

2 is used in:
    digit [23]

3 is used in:
    digit [23]

4 is used in:
    digit [23]

5 is used in:
    digit [23]

6 is used in:
    digit [23]

7 is used in:
    digit [23]

8 is used in:
    digit [23]

9 is used in:
    digit [23]

: is used in:
    delimiter token [463]

=> is used in:
    pattern product [345]

= is used in:
    delimiter token [463]
    equality comparer [238]
    inequality comparer [239]
    pattern tertiary [347]

? is used in:
    delimiter token [463]
    simple occurrence indicator [353]

@ is used in:
    delimiter token [463]
    identified numeric value [390]
    indexer [424]
    key-of pseudo-shelf item [283]
    macro format item [269]
    qualified attribute part identifier [174]
    shelf test primary [428]
    using prefix [451]

[ is used in:
    character set [358]
    delimiter token [463]
    indexer [424]
    start break suppress format item [266]

\ is used in:
    delimiter token [463]

] is used in:
    character set [358]
    delimiter token [463]
    end break suppress format item [267]
    indexer [424]

^ is used in:
    delimiter token [463]
    dtd pool test primary [102]
    identified string value [279]
    indexer [424]
    item-of pseudo-shelf item [392]
    newable item identifier [413]
    remove key action [420]
    set counter action [383]
    set key action [419]
    set opaque thing action [411]
    settable stream [314]
    settable switch [366]
    shelf initializer item [422]
    shelf test primary [428]

_ is used in:
    described character [251]
    name [21]
    other format item [268]
    string [245]

` is used in:
    delimiter token [463]

A is used in:
    letter [22]

a is used in:
    alphabetic format item [255]
    letter [22]

action [227] is used in:
    always block [224]
    catch alternative [225]
    local scope [223]

activate action [363] is used in:
    basic action [229]

ACTIVATE is used in:
    activate action [363]

ACTIVE is used in:
    simple switch test primary [370]

actual function argument separator [55] is used in:
    parenthesized argument set definition [56]
    parenthesized function call [81]
    unparenthesized argument set definition [57]

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

AFTER is used in:
    insertion point [315]

AGAIN is used in:
    repeat action [430]
    repeat for action [442]
    repeat over action [438]
    repeat scan action [435]

aliased element selector [167] is used in:
    anonymous element selector [164]
    specific element selector [165]

alphabetic format item [255] is used in:
    format item [254]

always block [224] is used in:
    local scope [223]

ALWAYS is used in:
    always block [224]

ANCESTOR is used in:
    element selection class [166]

ancestry qualifier [163] is used in:
    anonymous element selector [164]
    constrained element selector [168]
    element identifier [162]
    element test primary [159]
    identified numeric value [390]
    number-of pseudo-shelf [391]
    repeat over component [439]
    specific element selector [165]

AND is used in:
    attribute type set [183]
    clear action [414]
    constant test product [373]
    current group set [455]
    entity category set [192]
    file info enquiry set [216]
    global shelf declaration [25]
    group name set [456]
    local shelf declaration [30]
    new action [412]
    openable stream identifier set [307]
    protected set stream option group [321]
    repeat over action [438]
    save and clear declaration [29]
    save declaration [27]
    set stream option group [319]
    simple switch test primary [370]
    stream open option group [317]
    stream output option group [323]
    stream set [332]
    stream type set [330]
    switch identifier set [367]
    test product [232]

anonymous element selector [164] is used in:
    element test primary [159]

anonymous entity type [200] is used in:
    entity category [193]
    extended entity name [210]
    implied entity type set [211]

ANOTHER is used in:
    ul pattern primary [356]

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

ANY is used in:
    character class name [357]
    content type [170]

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

ARG is used in:
    parameter template [460]

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

argument shelf identifier [72] is used in:
    argument test primary [71]

argument test primary [71] is used in:
    test comparison [234]

AS is used in:
    attribute alias association [440]
    element alias association [441]
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    open action [299]
    overloaded infix function definition [41]
    overloaded prefix function definition [42]
    plain function definition [40]
    reopen action [301]
    repeat over component [439]
    select using counter action [448]
    shelf item association [452]
    using prefix [451]

ascending numeric comparison [396] is used in:
    full numeric test [395]

ascending string comparison [292] is used in:
    string test primary [291]

assert action [432] is used in:
    basic action [229]

ASSERT is used in:
    assert action [432]

ATTACHED is used in:
    source test primary [215]
    stream test primary [329]
    stream type [331]

attribute alias association [440] is used in:
    attribute for using identifier [453]
    repeat over component [439]
    using prefix [451]

attribute declaration type [186] is used in:
    attribute type [184]

attribute default type [187] is used in:
    attribute type [184]

attribute for using identifier [453] is used in:
    using prefix [451]

attribute format item [262] is used in:
    format item [254]

attribute name [182] is used in:
    attribute alias association [440]
    attribute for using identifier [453]
    complex qualified attribute identifier [177]
    simple qualified attribute identifier [176]

attribute specification type [185] is used in:
    attribute type [184]

attribute subset specifier [181] is used in:
    complex qualified attribute set identifier [180]
    simple qualified attribute set identifier [179]

attribute test primary [173] is used in:
    test comparison [234]

attribute type set [183] is used in:
    attribute test primary [173]

attribute type [184] is used in:
    attribute type set [183]

ATTRIBUTE is used in:
    attribute for using identifier [453]
    simple qualified attribute identifier [176]

ATTRIBUTES is used in:
    simple qualified attribute set identifier [179]

B is used in:
    letter [22]

b is used in:
    binary format item [256]
    letter [22]

BASE is used in:
    constant numeric factor prime [405]
    numeric factor prime [387]

basic action [229] is used in:
    qualified action [228]

BEFORE is used in:
    insertion point [315]

binary format item [256] is used in:
    format item [254]

binary input declaration [400] is used in:
    common declaration [12]

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

BINARY-MODE is used in:
    identifiable text factor [278]
    identified string value [279]
    main mode declaration [338]
    stream creation option [326]

binary output declaration [401] is used in:
    common declaration [12]

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

BINARY is used in:
    constant identified numeric value [408]
    constant numeric factor prime [405]
    identified numeric value [390]
    numeric factor prime [387]
    stream output option [327]

bitint name [105] is used in:
    user shelf identifier [427]

BLANK is used in:
    character class name [357]

break format item [265] is used in:
    format item [254]

break option [328] is used in:
    open action [299]
    reopen action [301]
    set stream option [325]

BREAK-WIDTH is used in:
    break option [328]
    output break declaration [334]

buffer function call [76] is used in:
    identifiable text factor [278]

buffer return action [68] is used in:
    return action [65]

BUFFER is used in:
    settable stream [314]
    stream attachment [303]
    stream type [331]

BUFFERED is used in:
    identifiable text factor [278]
    identified string value [279]
    main buffering declaration [340]
    stream creation option [326]

built-in output stream shelf name [126] is used in:
    writable stream shelf name [120]

built-in read-only counter shelf name [110] is used in:
    unquoted counter name [108]
    valued counter shelf name [107]

built-in read-only source shelf name [123] is used in:
    valued source shelf name [122]

built-in read-only stream shelf name [125] is used in:
    unquoted stream name [119]
    valued stream shelf name [118]

built-in read-only switch shelf name [115] is used in:
    valued switch shelf name [113]

built-in read-write stream shelf name [127] is used in:
    mutable stream shelf name [124]
    settable stream shelf name [117]
    unquoted stream name [119]
    valued stream shelf name [118]
    writable stream shelf name [120]

by part [447] is used in:
    main for part [443]

BY is used in:
    by part [447]
    decrement action [380]
    increment action [381]
    opaque type declaration [38]

C is used in:
    letter [22]

c is used in:
    content format item [257]
    letter [22]

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

CASE is used in:
    select using counter action [448]

catch alternative [225] is used in:
    local scope [223]

catch definition [13] is used in:
    common declaration [12]

catch name [226] is used in:
    catch alternative [225]
    catch definition [13]
    catch test primary [222]
    throw action [221]

catch test primary [222] is used in:
    test comparison [234]

CATCH is used in:
    catch alternative [225]
    catch definition [13]

CATCHABLE is used in:
    catch test primary [222]

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

CDATA is used in:
    attribute declaration type [186]
    content type [170]
    marked section type [154]
    pattern entity type [350]

character class name [357] is used in:
    character set product [360]
    pattern product [345]
    ul pattern primary [356]

character set product [360] is used in:
    character set term [359]

character set term [359] is used in:
    character set [358]

character set [358] is used in:
    pattern product [345]
    ul pattern primary [356]

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

CHILDREN is used in:
    identified numeric value [390]

#CLASS is used in:
    built-in read-only counter shelf name [110]

clear action [414] is used in:
    basic action [229]

CLEAR is used in:
    clear action [414]

close action [304] is used in:
    basic action [229]

CLOSE is used in:
    close action [304]

CLOSED is used in:
    stream type [331]

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

common declaration [12] is used in:
    group contents [10]
    preamble declaration [7]

comparer [236] is used in:
    constant numeric test primary [379]
    constant string test primary [377]
    string set test primary [297]

COMPILED-DATE is used in:
    constant identified string value [289]
    identified string value [279]

COMPLEMENT is used in:
    constant numeric primary [406]
    numeric primary [388]

complex occurrence indicator [354] is used in:
    occurrence indicator [352]

complex qualified attribute identifier [177] is used in:
    qualified attribute identifier [175]
    qualified attribute part identifier [174]

complex qualified attribute set identifier [180] is used in:
    qualified attribute set identifier [178]

condition [230] is used in:
    data content rule [145]
    do action [429]
    document end rule [143]
    document start rule [137]
    dtd end rule [140]
    dtd start rule [139]
    element rule [134]
    epilog start rule [142]
    error rule [218]
    external data entity rule [146]
    external text entity rule [208]
    find end rule [207]
    find rule [205]
    find start rule [206]
    insertion break rule [336]
    invalid data rule [155]
    marked section rule [153]
    markup note rule [156]
    markup wrapper rule [157]
    match alternative [436]
    process end rule [36]
    process rule [37]
    process start rule [35]
    processing instruction rule [150]
    prolog end rule [141]
    prolog in error rule [144]
    qualified action [228]
    replacement break rule [337]
    sgml comment processing rule [152]
    sgml declaration end rule [138]
    translation rule [149]
    ul pattern primary [356]

CONREF is used in:
    content type [170]

#CONSOLE is used in:
    built-in output stream shelf name [126]
    reopenable built-in stream name [302]

constant format [290] is used in:
    constant simple string primary [288]

constant identified numeric value [408] is used in:
    constant numeric primary [406]

constant identified string value [289] is used in:
    constant string primary [287]

constant numeric expression [402] is used in:
    binary input declaration [400]
    binary output declaration [401]
    constant numeric range [450]
    constant numeric test primary [379]
    constant simple numeric primary [407]
    expression argument definition [61]
    output break declaration [334]
    shelf initializer value [423]
    typed shelf identifier [421]

constant numeric factor prime [405] is used in:
    constant numeric factor [404]

constant numeric factor [404] is used in:
    constant numeric factor [404]
    constant numeric product [403]

constant numeric primary [406] is used in:
    constant numeric factor prime [405]
    constant numeric primary [406]
    constant string factor [285]
    constant string term [286]

constant numeric product [403] is used in:
    constant numeric expression [402]

constant numeric range set [449] is used in:
    select using counter action [448]

constant numeric range [450] is used in:
    constant numeric range set [449]

constant numeric test primary [379] is used in:
    constant test secondary [375]

constant simple numeric primary [407] is used in:
    constant numeric primary [406]

constant simple string primary [288] is used in:
    constant string primary [287]

constant simple test primary [376] is used in:
    constant test secondary [375]

constant string expression set [378] is used in:
    constant string test primary [377]

constant string expression [284] is used in:
    constant simple string primary [288]
    constant string expression set [378]
    constant string test primary [377]
    data letters declaration [18]
    delimiter declaration [273]
    escape declaration [4]
    expression argument definition [61]
    insertion break rule [336]
    library declaration [33]
    name letters declaration [19]
    newline declaration [20]
    replacement break rule [337]
    shelf initializer item [422]
    shelf initializer value [423]
    symbol declaration [272]
    system-specific function library name [51]
    system-specific function name [50]

constant string factor [285] is used in:
    constant string expression [284]
    constant string factor [285]

constant string primary [287] is used in:
    constant identified numeric value [408]
    constant identified string value [289]
    constant numeric factor prime [405]
    constant numeric primary [406]
    constant string term [286]
    identified string value [279]

constant string term [286] is used in:
    constant string factor [285]
    constant string term [286]

constant string test primary [377] is used in:
    constant test secondary [375]

constant test factor [374] is used in:
    constant test product [373]

constant test product [373] is used in:
    constant test [372]

constant test secondary [375] is used in:
    constant test factor [374]

constant test [372] is used in:
    constant simple test primary [376]
    expression argument definition [61]
    sgml parse type [95]
    shelf initializer value [423]
    xml parse type [97]

constrained element selector [168] is used in:
    anonymous element selector [164]
    specific element selector [165]

CONTENT-END is used in:
    position pattern [361]

content format item [257] is used in:
    format item [254]

CONTENT-START is used in:
    position pattern [361]

content type set [169] is used in:
    element test primary [159]

content type [170] is used in:
    content type set [169]

CONTENT is used in:
    element test primary [159]

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

CONVERSION-FUNCTION is used in:
    hardwired conversion operator definition [46]

copy and clear action [418] is used in:
    basic action [229]

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

copy shelf action [417] is used in:
    basic action [229]

COPY is used in:
    copy shelf action [417]

counter function call [74] (not referenced in grammar)

counter name [103] is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    mutable counter shelf name [109]
    remainder argument definition [64]
    repeat over component [439]
    select using counter action [448]
    settable counter shelf name [106]
    shelf item association [452]
    user shelf identifier [427]
    valued counter shelf name [107]

counter return action [67] is used in:
    return action [65]

COUNTER is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    function argument shelf reference [87]
    function value result type [52]
    hardwired conversion operator definition [46]
    identified numeric value [390]
    mutable shelf identifier [426]
    remainder argument definition [64]
    repeat over component [439]
    set counter action [383]
    shelf identifier [425]
    shelf item association [452]
    user shelf identifier [427]

CREATED is used in:
    opaque type declaration [38]

CREATING is used in:
    sgml parse type [95]
    xml parse type [97]

CREATOR is used in:
    opaque creator function association enquiry [92]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]

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

current group set [455] is used in:
    next group action [454]
    using prefix [451]

#CURRENT-INPUT is used in:
    source test primary [215]

current name format item [261] is used in:
    format item [254]

#CURRENT-OUTPUT is used in:
    stream set member [333]
    stream test primary [329]

CURRENT is used in:
    aliased element selector [167]
    number-of pseudo-shelf [391]
    repeat over component [439]
    sgml parse type [95]
    xml parse type [97]

D is used in:
    letter [22]

d is used in:
    decimal format item [258]
    letter [22]

DATA-ATTRIBUTE is used in:
    attribute for using identifier [453]
    complex qualified attribute identifier [177]
    simple qualified attribute identifier [176]

DATA-ATTRIBUTES is used in:
    complex qualified attribute set identifier [180]
    simple qualified attribute set identifier [179]

data content rule [145] is used in:
    element domain rule [133]

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

data letters declaration [18] is used in:
    naming declaration [15]

DATA-LETTERS is used in:
    data letters declaration [18]

#DATA is used in:
    gi or data [172]

DATATYPE is used in:
    sub-category name [158]

DATE is used in:
    identified string value [279]

deactivate action [364] is used in:
    basic action [229]

DEACTIVATE is used in:
    deactivate action [364]

decimal format item [258] is used in:
    format item [254]

DECLARE is used in:
    catch definition [13]
    data letters declaration [18]
    default io declaration [6]
    herald use [3]
    main buffering declaration [340]
    main mode declaration [338]
    main output referent declaration [339]
    name letters declaration [19]
    opaque type declaration [38]

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

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

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

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

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

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

decrement action [380] is used in:
    basic action [229]

DECREMENT is used in:
    decrement action [380]

default entity type [199] is used in:
    entity category [193]

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

default io declaration [6] is used in:
    program [1]

DEFAULTED is used in:
    attribute specification type [185]

DEFAULTING is used in:
    stream creation option [326]

DEFINE is used in:
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    overloaded infix function definition [41]
    overloaded infix function predefinition [44]
    overloaded prefix function definition [42]
    overloaded prefix function predefinition [45]
    plain function definition [40]
    plain function predefinition [43]

delimiter declaration [273] is used in:
    common declaration [12]

delimiter token [463] is used in:
    macro parameter [461]
    macro token [462]
    replacement template item [464]

DELIMITER is used in:
    delimiter declaration [273]

descending numeric comparison [397] is used in:
    full numeric test [395]

descending string comparison [293] is used in:
    string test primary [291]

described character [251] is used in:
    lit string part [247]
    lita string part [248]
    unquoted name [270]

described substring [252] is used in:
    describing number [253]
    lit string part [247]
    lita string part [248]
    unquoted name [270]

describing number [253] is used in:
    described substring [252]
    describing number [253]

DIFFERENCE is used in:
    constant numeric expression [402]
    numeric expression [384]

DIGIT is used in:
    character class name [357]

digit [23] is used in:
    name [21]
    number [393]

DIRECTORY is used in:
    file info enquiry [217]

discard action [305] is used in:
    basic action [229]

DISCARD is used in:
    discard action [305]

DIVIDE is used in:
    constant numeric product [403]
    numeric product [385]

do action [429] is used in:
    basic action [229]

do scan action [434] is used in:
    basic action [229]

do skip action [437] is used in:
    basic action [229]

DO is used in:
    do action [429]
    do scan action [434]
    do skip action [437]
    select using counter action [448]
    sgml parse action [94]
    xml parse action [96]

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

DOCTYPE is used in:
    constrained element selector [168]

DOCUMENT-ELEMENT is used in:
    sgml parse type [95]
    xml parse type [97]

document end rule [143] is used in:
    element domain rule [133]

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

document start rule [137] is used in:
    element domain rule [133]

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

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

DOCUMENT is used in:
    sgml parse type [95]
    xml parse type [97]

DOMAIN-FREE is used in:
    stream creation option [326]

DONE is used in:
    do action [429]
    do scan action [434]
    do skip action [437]
    select using counter action [448]
    sgml parse action [94]
    xml parse action [96]

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

DROP is used in:
    string product [275]

dtd end rule [140] is used in:
    element domain rule [133]

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

dtd pool item identifier [98] is used in:
    sgml parse type [95]

dtd pool test primary [102] is used in:
    test comparison [234]

dtd start rule [139] is used in:
    element domain rule [133]

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

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

DTD is used in:
    sgml parse type [95]

DTDS is used in:
    dtd pool item identifier [98]
    dtd pool test primary [102]
    movable shelf identifier [415]

E is used in:
    letter [22]

e is used in:
    attribute format item [262]
    current name format item [261]
    letter [22]
    stream format item [259]

element alias association [441] is used in:
    repeat over component [439]

element domain rule [133] is used in:
    rule [14]

element identifier [162] is used in:
    attribute for using identifier [453]
    element test primary [159]
    short reference map selector [191]
    simple qualified attribute identifier [176]
    simple qualified attribute set identifier [179]

element rule [134] is used in:
    element domain rule [133]

element selection class [166] is used in:
    anonymous element selector [164]
    specific element selector [165]

element test primary [159] is used in:
    test comparison [234]

ELEMENT is used in:
    aliased element selector [167]
    constrained element selector [168]
    content type [170]
    element rule [134]
    element selection class [166]

ELEMENTS is used in:
    number-of pseudo-shelf [391]
    repeat over component [439]

ELSE is used in:
    do action [429]
    do scan action [434]
    do skip action [437]
    select using counter action [448]

ELSEWHERE is used in:
    overloaded infix function predefinition [44]
    overloaded prefix function predefinition [45]
    plain function predefinition [43]

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

EMPTY is used in:
    content type [170]

end break suppress format item [267] is used in:
    format item [254]

ENTITIES is used in:
    attribute declaration type [186]

entity category set [192] is used in:
    entity test primary [188]

entity category [193] is used in:
    entity category set [192]

entity class [198] is used in:
    entity category [193]

entity name set [147] is used in:
    external data entity rule [146]

entity name [148] is used in:
    entity name set [147]
    extended entity name [210]

entity namecase declaration [16] is used in:
    naming declaration [15]

entity scope [201] is used in:
    entity category [193]

entity selector [189] is used in:
    entity test primary [188]
    notation selector [190]

entity test primary [188] is used in:
    test comparison [234]

entity type [197] is used in:
    entity category [193]

ENTITY is used in:
    attribute declaration type [186]
    entity namecase declaration [16]
    entity selector [189]
    entity test primary [188]
    pattern entity type [350]

epilog start rule [142] is used in:
    element domain rule [133]

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

EQUAL is used in:
    equality comparer [238]
    inequality comparer [239]

equality comparer [238] is used in:
    ascending numeric comparison [396]
    ascending string comparison [292]
    descending numeric comparison [397]
    descending string comparison [293]
    equality numeric comparison [398]
    equality string comparison [294]
    equivalence comparer [237]
    test comparison [234]
    weakly ascending comparer [240]
    weakly descending comparer [241]

equality numeric comparison [398] is used in:
    full numeric test [395]

equality string comparison [294] is used in:
    string test primary [291]

equivalence comparer [237] is used in:
    comparer [236]
    entity test primary [188]

#ERROR-CODE is used in:
    built-in read-only counter shelf name [110]

error rule [218] is used in:
    rule [14]

#ERROR is used in:
    built-in output stream shelf name [126]
    main buffering declaration [340]
    reopenable built-in stream name [302]

escape declaration [4] is used in:
    escape [5]
    program [1]

ESCAPE is used in:
    escape declaration [4]

escape [5] is used in:
    alphabetic format item [255]
    attribute format item [262]
    binary format item [256]
    break format item [265]
    content format item [257]
    current name format item [261]
    decimal format item [258]
    described character [251]
    described substring [252]
    end break suppress format item [267]
    escaped text [250]
    macro format item [269]
    other format item [268]
    pattern format item [263]
    roman format item [260]
    start break suppress format item [266]
    stream format item [259]
    symbol format item [264]
    unescaped character [249]
    unescaped unquoted name character [271]

escaped text [250] is used in:
    lit string part [247]
    lita string part [248]
    unquoted name [270]

EXCEPT is used in:
    character set [358]

EXISTS is used in:
    source test primary [215]

exit action [431] is used in:
    basic action [229]

EXIT is used in:
    exit action [431]

expression argument definition [61] is used in:
    function argument definition [60]

extended entity name set [209] is used in:
    external text entity rule [208]

extended entity name [210] is used in:
    extended entity name set [209]

external data entity rule [146] is used in:
    element domain rule [133]

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

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

#EXTERNAL-EXCEPTION is used in:
    catch name [226]

external function association enquiry [91] is used in:
    identified string value [279]
    set external function association action [88]

external function definition [47] is used in:
    common declaration [12]

EXTERNAL-FUNCTION is used in:
    external function association enquiry [91]

external identifier type [196] is used in:
    entity category [193]
    notation category [195]

EXTERNAL-OUTPUT-FUNCTION is used in:
    external function association enquiry [91]

external overloaded infix function definition [48] is used in:
    common declaration [12]

external overloaded prefix function definition [49] is used in:
    common declaration [12]

external text entity rule [208] is used in:
    find domain rule [204]

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

EXTERNAL is used in:
    entity scope [201]
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    stream type [331]

F is used in:
    letter [22]

f is used in:
    alphabetic format item [255]
    attribute format item [262]
    binary format item [256]
    current name format item [261]
    decimal format item [258]
    letter [22]
    pattern format item [263]
    roman format item [260]
    stream format item [259]
    symbol format item [264]

FAIL is used in:
    switch return action [69]

FALSE is used in:
    constant simple test primary [376]
    test secondary [235]

file info enquiry set [216] is used in:
    source test primary [215]

file info enquiry [217] is used in:
    file info enquiry set [216]

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

FILE is used in:
    file info enquiry [217]
    identified string value [279]
    settable stream [314]
    source test primary [215]
    stream attachment [303]
    stream type [331]

find domain rule [204] is used in:
    rule [14]

find end rule [207] is used in:
    find domain rule [204]

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

find rule [205] is used in:
    find domain rule [204]

find start rule [206] is used in:
    find domain rule [204]

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

FIND is used in:
    find rule [205]

#FIRST is used in:
    built-in read-only switch shelf name [115]
    switch value identifier [371]

flush action [306] is used in:
    basic action [229]

FLUSH is used in:
    flush action [306]

for part [444] is used in:
    main for part [443]

FOR is used in:
    for part [444]

format item [254] is used in:
    lit string part [247]
    lita string part [248]

FORMAT is used in:
    constant string term [286]
    string term [276]

format [244] is used in:
    identifiable text factor [278]
    stream output option [327]
    ul pattern primary [356]

fragment element name string [100] is used in:
    sgml parse type [95]
    xml parse type [97]

from part [445] is used in:
    main for part [443]

FROM is used in:
    from part [445]

full numeric test [395] is used in:
    numeric test primary [394]

function argument definition [60] is used in:
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    overloaded infix function definition [41]
    overloaded infix function predefinition [44]
    overloaded prefix function definition [42]
    overloaded prefix function predefinition [45]
    parenthesized argument set definition [56]
    unparenthesized argument set definition [57]

function argument expression [83] is used in:
    parenthesized function call [81]

function argument primary [85] is used in:
    unparenthesized function call [82]

function argument separator [59] is used in:
    actual function argument separator [55]
    unparenthesized argument set definition [57]
    unparenthesized function call [82]

function argument shelf reference [87] is used in:
    function argument expression [83]
    function argument primary [85]
    function argument shelf reference [87]

function argument value expression [84] is used in:
    function argument expression [83]

function argument value primary [86] is used in:
    function argument primary [85]

function call prototype [54] is used in:
    external function definition [47]
    plain function definition [40]
    plain function predefinition [43]

function call [80] is used in:
    buffer function call [76]
    counter function call [74]
    numeric primary [388]
    opaque type function call [79]
    output function call [78]
    source function call [77]
    switch function call [75]
    test secondary [235]
    void function call [73]

FUNCTION-LIBRARY is used in:
    external function association enquiry [91]
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    opaque creator function association enquiry [92]
    opaque type declaration [38]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]

function name [58] is used in:
    external function association enquiry [91]
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    overloaded infix function definition [41]
    overloaded infix function predefinition [44]
    overloaded prefix function definition [42]
    overloaded prefix function predefinition [45]
    parenthesized function call [81]
    plain function definition [40]
    plain function predefinition [43]
    unparenthesized function call [82]

function target result type [53] is used in:
    external function definition [47]

function value result type [52] is used in:
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    overloaded infix function definition [41]
    overloaded infix function predefinition [44]
    overloaded prefix function definition [42]
    overloaded prefix function predefinition [45]
    plain function definition [40]
    plain function predefinition [43]

FUNCTION is used in:
    external function definition [47]
    plain function definition [40]
    plain function predefinition [43]

G is used in:
    letter [22]

g is used in:
    letter [22]
    stream format item [259]

general namecase declaration [17] is used in:
    naming declaration [15]

GENERAL is used in:
    entity class [198]
    general namecase declaration [17]

gi or data set [171] is used in:
    element test primary [159]

gi or data [172] is used in:
    gi or data set [171]

gi set [135] is used in:
    element rule [134]
    element test primary [159]
    specific element selector [165]

gi [136] is used in:
    aliased element selector [167]
    element alias association [441]
    gi or data [172]
    gi set [135]

global shelf declaration [25] is used in:
    common declaration [12]

GLOBAL is used in:
    global shelf declaration [25]

GREATER-EQUAL is used in:
    strongly ascending comparer [242]
    strongly descending comparer [243]

GREATER-THAN is used in:
    strongly ascending comparer [242]
    strongly descending comparer [243]

group contents [10] is used in:
    identified group [8]
    program [1]

group identification [9] is used in:
    identified group [8]

group name set [456] is used in:
    current group set [455]
    group identification [9]

group name [457] is used in:
    group name set [456]

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

GROUP is used in:
    attribute declaration type [186]
    identified group [8]
    next group action [454]
    using prefix [451]

GROUPS is used in:
    savable object [28]

H is used in:
    letter [22]

h is used in:
    attribute format item [262]
    content format item [257]
    letter [22]
    pattern format item [263]

halt action [219] is used in:
    basic action [229]

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

HALT is used in:
    halt action [219]

hardwired conversion operator definition [46] is used in:
    common declaration [12]

HAS is used in:
    dtd pool test primary [102]
    main buffering declaration [340]
    main mode declaration [338]
    main output referent declaration [339]
    shelf test primary [428]
    stream test primary [329]

HASNT is used in:
    dtd pool test primary [102]
    shelf test primary [428]
    stream test primary [329]

herald use [3] is used in:
    program [1]

HERALDED-NAMES is used in:
    herald use [3]

I is used in:
    letter [22]

i is used in:
    letter [22]
    roman format item [260]

ID-CHECKING is used in:
    sgml parse type [95]
    xml parse type [97]

ID is used in:
    attribute declaration type [186]

identifiable text factor [278] is used in:
    string primary [277]

identified group [8] is used in:
    program [1]

identified numeric value [390] is used in:
    numeric primary [388]

identified scanning source [213] is used in:
    identifiable text factor [278]

identified string value [279] is used in:
    identifiable text factor [278]

IDREF is used in:
    attribute declaration type [186]

IDREFS is used in:
    attribute declaration type [186]

IGNORE is used in:
    marked section type [154]

implied entity type set [211] is used in:
    external text entity rule [208]

#IMPLIED is used in:
    current group set [455]
    element rule [134]
    external data entity rule [146]
    group identification [9]
    implied entity type set [211]
    markup note rule [156]
    markup wrapper rule [157]

IMPLIED is used in:
    attribute specification type [185]

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

IN is used in:
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    opaque type declaration [38]
    set opaque creator function association action [89]

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

include guard declaration [32] is used in:
    common declaration [12]

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

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

INCLUDE is used in:
    include [31]

include [31] is used in:
    group contents [10]
    preamble declaration [7]

INCLUSION is used in:
    element test primary [159]

increment action [381] is used in:
    basic action [229]

INCREMENT is used in:
    increment action [381]

indexer [424] is used in:
    complex qualified attribute identifier [177]
    decrement action [380]
    dtd pool item identifier [98]
    function argument shelf reference [87]
    identified numeric value [390]
    increment action [381]
    insertion point [315]
    named source identifier [214]
    named stream identifier [281]
    opaque type primary [410]
    openable stream identifier [300]
    referent item identifier [282]
    remove action [416]
    remove key action [420]
    reset action [382]
    set key action [419]
    set opaque thing action [411]
    settable switch [366]
    shelf item association [452]
    stream set member [333]
    stream test primary [329]
    switch identifier [368]
    using prefix [451]
    xml dtd pool item identifier [99]

inequality comparer [239] is used in:
    equivalence comparer [237]
    inequality numeric comparison [399]
    inequality string comparison [295]
    test comparison [234]

inequality numeric comparison [399] is used in:
    full numeric test [395]

inequality string comparison [295] is used in:
    string test primary [291]

INFIX-FUNCTION is used in:
    external overloaded infix function definition [48]
    overloaded infix function definition [41]
    overloaded infix function predefinition [44]

INITIAL-SIZE is used in:
    typed shelf identifier [421]

INITIAL is used in:
    expression argument definition [61]
    typed shelf identifier [421]

INPUT is used in:
    sgml parse scanning source [101]
    using prefix [451]

insertion break rule [336] is used in:
    line breaking rule [335]

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

insertion point [315] is used in:
    newable item identifier [413]
    set counter action [383]
    set opaque thing action [411]
    settable stream [314]
    settable switch [366]

INSTANCE is used in:
    sgml parse type [95]
    xml parse type [97]

INT32 is used in:
    expression argument definition [61]
    function value result type [52]
    remainder argument definition [64]
    user shelf identifier [427]

integer name [104] is used in:
    for part [444]
    user shelf identifier [427]

INTEGER is used in:
    expression argument definition [61]
    for part [444]
    function value result type [52]
    remainder argument definition [64]
    user shelf identifier [427]

INTERNAL is used in:
    entity scope [201]

INTO is used in:
    hardwired conversion operator definition [46]

invalid data rule [155] is used in:
    element domain rule [133]

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

IS is used in:
    argument test primary [71]
    attribute test primary [173]
    catch test primary [222]
    constant numeric test primary [379]
    constant string test primary [377]
    element test primary [159]
    entity test primary [188]
    equality comparer [238]
    macro definition [458]
    next group action [454]
    pattern test primary [362]
    shelf test primary [428]
    source test primary [215]
    stream test primary [329]
    strongly ascending comparer [242]
    strongly descending comparer [243]

ISNT is used in:
    argument test primary [71]
    attribute test primary [173]
    catch test primary [222]
    constant numeric test primary [379]
    constant string test primary [377]
    element test primary [159]
    entity test primary [188]
    inequality comparer [239]
    pattern test primary [362]
    shelf test primary [428]
    source test primary [215]
    stream test primary [329]
    strongly ascending comparer [242]
    strongly descending comparer [243]

item-of pseudo-shelf item [392] is used in:
    identified numeric value [390]

#ITEM is used in:
    built-in read-only counter shelf name [110]

ITEM is used in:
    identified numeric value [390]
    indexer [424]
    key-of pseudo-shelf item [283]
    qualified attribute part identifier [174]
    shelf test primary [428]
    using prefix [451]

J is used in:
    letter [22]

j is used in:
    alphabetic format item [255]
    letter [22]

JOIN is used in:
    constant string expression [284]
    string expression [274]

K is used in:
    letter [22]

k is used in:
    alphabetic format item [255]
    attribute format item [262]
    current name format item [261]
    decimal format item [258]
    letter [22]
    pattern format item [263]
    roman format item [260]
    stream format item [259]
    symbol format item [264]

key-of pseudo-shelf item [283] is used in:
    identified string value [279]

KEY is used in:
    dtd pool test primary [102]
    identified string value [279]
    indexer [424]
    item-of pseudo-shelf item [392]
    newable item identifier [413]
    remove key action [420]
    set counter action [383]
    set key action [419]
    set opaque thing action [411]
    settable stream [314]
    settable switch [366]
    shelf initializer item [422]
    shelf test primary [428]

KEYED is used in:
    shelf test primary [428]

L is used in:
    letter [22]

l is used in:
    alphabetic format item [255]
    attribute format item [262]
    content format item [257]
    current name format item [261]
    decimal format item [258]
    letter [22]
    macro format item [269]
    pattern format item [263]
    roman format item [260]
    stream format item [259]

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

#LAST is used in:
    built-in read-only switch shelf name [115]
    switch value identifier [371]

LAST is used in:
    element test primary [159]

LASTMOST is used in:
    indexer [424]

LC is used in:
    character class name [357]

LENGTH is used in:
    constant identified numeric value [408]
    identified numeric value [390]

LESS-EQUAL is used in:
    strongly ascending comparer [242]
    strongly descending comparer [243]

LESS-THAN is used in:
    strongly ascending comparer [242]
    strongly descending comparer [243]

LETTER is used in:
    character class name [357]

letter [22] is used in:
    name [21]

LETTERS is used in:
    data letters declaration [18]
    user-defined name character [24]

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

library declaration [33] is used in:
    common declaration [12]

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

LIBRARY is used in:
    library declaration [33]

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

line breaking rule [335] is used in:
    rule [14]

LINE-END is used in:
    position pattern [361]

#LINE-NUMBER is used in:
    built-in read-only counter shelf name [110]

LINE-START is used in:
    position pattern [361]

lit string part [247] is used in:
    string part [246]

lita string part [248] is used in:
    string part [246]

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

local declaration [26] is used in:
    local scope [223]

local scope [223] is used in:
    data content rule [145]
    do action [429]
    do scan action [434]
    do skip action [437]
    document end rule [143]
    document start rule [137]
    dtd end rule [140]
    dtd start rule [139]
    element rule [134]
    epilog start rule [142]
    error rule [218]
    external data entity rule [146]
    external text entity rule [208]
    find end rule [207]
    find rule [205]
    find start rule [206]
    invalid data rule [155]
    marked section rule [153]
    markup note rule [156]
    markup wrapper rule [157]
    match alternative [436]
    overloaded infix function definition [41]
    overloaded prefix function definition [42]
    plain function definition [40]
    process end rule [36]
    process rule [37]
    process start rule [35]
    processing instruction rule [150]
    prolog end rule [141]
    prolog in error rule [144]
    repeat action [430]
    repeat for action [442]
    repeat over action [438]
    select using counter action [448]
    sgml comment processing rule [152]
    sgml declaration end rule [138]
    sgml parse action [94]
    translation rule [149]
    xml parse action [96]

local shelf declaration [30] is used in:
    local declaration [26]

LOCAL is used in:
    local shelf declaration [30]

LOG is used in:
    error rule [218]

LOOKAHEAD is used in:
    pattern product [345]

M is used in:
    letter [22]

m is used in:
    letter [22]

macro definition [458] is used in:
    common declaration [12]

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

macro format item [269] is used in:
    format item [254]

macro name [459] is used in:
    macro definition [458]

macro parameter [461] is used in:
    parameter template [460]
    replacement template item [464]

macro token [462] is used in:
    macro name [459]
    parameter template [460]

MACRO is used in:
    macro definition [458]

main buffering declaration [340] is used in:
    program-only declaration [11]

main for part [443] is used in:
    repeat for action [442]

#MAIN-INPUT is used in:
    built-in read-only source shelf name [123]
    main buffering declaration [340]
    main mode declaration [338]

main mode declaration [338] is used in:
    program-only declaration [11]

main output referent declaration [339] is used in:
    program-only declaration [11]

#MAIN-OUTPUT is used in:
    built-in output stream shelf name [126]
    main buffering declaration [340]
    main mode declaration [338]
    main output referent declaration [339]

main process rule [34] is used in:
    rule [14]

marked section rule [153] is used in:
    element domain rule [133]

marked section type [154] is used in:
    marked section rule [153]

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

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

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

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

MARKUP-ERROR is used in:
    error rule [218]

markup note rule [156] is used in:
    element domain rule [133]

MARKUP-NOTE is used in:
    markup note rule [156]

markup parse action [93] is used in:
    basic action [229]

#MARKUP-PARSER is used in:
    built-in output stream shelf name [126]

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

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

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

markup wrapper rule [157] is used in:
    element domain rule [133]

MARKUP-WRAPPER is used in:
    markup wrapper rule [157]

MASK is used in:
    constant numeric product [403]
    numeric product [385]

match alternative [436] is used in:
    do scan action [434]
    repeat scan action [435]

MATCH is used in:
    match alternative [436]

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

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

MESSAGE is used in:
    assert action [432]
    not reached action [433]

MINUS is used in:
    constant numeric expression [402]
    numeric expression [384]

MIXED is used in:
    content type [170]

modifiable shelf argument definition [62] is used in:
    function argument definition [60]

MODIFIABLE is used in:
    modifiable shelf argument definition [62]

MODULO is used in:
    constant numeric product [403]
    numeric product [385]

movable shelf identifier [415] is used in:
    clear action [414]

mutable counter shelf name [109] is used in:
    mutable shelf identifier [426]
    set counter action [383]

mutable opaque shelf name [131] is used in:
    mutable shelf identifier [426]
    set opaque thing action [411]

mutable shelf identifier [426] is used in:
    copy and clear action [418]
    copy shelf action [417]
    movable shelf identifier [415]
    newable item identifier [413]
    remove action [416]
    remove key action [420]
    savable object [28]
    save and clear declaration [29]
    set key action [419]

mutable stream shelf name [124] is used in:
    mutable shelf identifier [426]
    settable stream [314]

mutable switch shelf name [114] is used in:
    mutable shelf identifier [426]
    settable switch [366]

N is used in:
    letter [22]

n is used in:
    described character [251]
    letter [22]
    other format item [268]

name letters declaration [19] is used in:
    naming declaration [15]

NAME-LETTERS is used in:
    name letters declaration [19]

NAME is used in:
    attribute declaration type [186]
    identified string value [279]
    stream test primary [329]

name [21] is used in:
    attribute name [182]
    bitint name [105]
    catch name [226]
    counter name [103]
    entity name [148]
    function argument separator [59]
    function name [58]
    gi [136]
    group name [457]
    hardwired conversion operator definition [46]
    include guard declaration [32]
    integer name [104]
    macro parameter [461]
    macro token [462]
    notation name [203]
    opaque thing name [128]
    opaque type name [39]
    pattern name [349]
    replacement template item [464]
    short reference map name [161]
    stream name [116]
    switch name [111]

NAMECASE is used in:
    entity namecase declaration [16]
    general namecase declaration [17]

named source identifier [214] is used in:
    identified scanning source [213]

named stream identifier [281] is used in:
    readable stream identifier [280]

NAMED is used in:
    pattern factor [346]
    processing instruction matcher [151]

NAMES is used in:
    attribute declaration type [186]

NAMESPACE is used in:
    sub-category name [158]

naming declaration [15] is used in:
    preamble declaration [7]

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

NEGATE is used in:
    numeric primary [388]

NESTED-REFERENTS is used in:
    using prefix [451]

new action [412] is used in:
    basic action [229]

NEW is used in:
    new action [412]
    set counter action [383]
    set opaque thing action [411]
    settable stream [314]
    settable switch [366]

newable item identifier [413] is used in:
    new action [412]

newline declaration [20] is used in:
    naming declaration [15]

NEWLINE is used in:
    newline declaration [20]

next group action [454] is used in:
    basic action [229]

NEXT is used in:
    next group action [454]

NMTOKEN is used in:
    attribute declaration type [186]

NMTOKENS is used in:
    attribute declaration type [186]

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

NO is used in:
    entity namecase declaration [16]
    general namecase declaration [17]

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

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

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

#NONE is used in:
    sgml in action [341]
    sgml out action [342]
    short reference map name [161]

not reached action [433] is used in:
    basic action [229]

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

NOT is used in:
    constant test factor [374]
    pattern product [345]
    test factor [233]

notation category set [194] is used in:
    entity test primary [188]

notation category [195] is used in:
    notation category set [194]

notation name set [202] is used in:
    entity test primary [188]

notation name [203] is used in:
    notation name set [202]

notation selector [190] (not referenced in grammar)

NOTATION is used in:
    attribute declaration type [186]
    entity test primary [188]
    notation selector [190]

NULL is used in:
    find rule [205]
    match alternative [436]

NUMBER-OF is used in:
    identified numeric value [390]

number-of pseudo-shelf [391] is used in:
    identified numeric value [390]

NUMBER is used in:
    attribute declaration type [186]
    identified numeric value [390]

number [393] is used in:
    alphabetic format item [255]
    attribute format item [262]
    binary format item [256]
    break option [328]
    constant simple numeric primary [407]
    current name format item [261]
    decimal format item [258]
    described character [251]
    described substring [252]
    describing number [253]
    output break declaration [334]
    pattern format item [263]
    replacement template item [464]
    roman format item [260]
    simple numeric primary [389]
    stream format item [259]
    symbol format item [264]

NUMBERS is used in:
    attribute declaration type [186]

numeric expression [384] is used in:
    ascending numeric comparison [396]
    break option [328]
    by part [447]
    complex occurrence indicator [354]
    counter return action [67]
    decrement action [380]
    descending numeric comparison [397]
    do skip action [437]
    equality numeric comparison [398]
    from part [445]
    function argument value expression [84]
    halt action [219]
    increment action [381]
    indexer [424]
    inequality numeric comparison [399]
    reset action [382]
    select using counter action [448]
    set counter action [383]
    simple numeric primary [389]
    stream output option [327]
    to part [446]

numeric factor prime [387] is used in:
    numeric factor [386]

numeric factor [386] is used in:
    numeric factor [386]
    numeric product [385]

NUMERIC-LITERAL is used in:
    hardwired conversion operator definition [46]

numeric primary [388] is used in:
    function argument value primary [86]
    indexer [424]
    key-of pseudo-shelf item [283]
    numeric factor prime [387]
    numeric primary [388]
    qualified attribute part identifier [174]
    shelf test primary [428]
    string product [275]
    string term [276]
    using prefix [451]

numeric product [385] is used in:
    numeric expression [384]

numeric test primary [394] is used in:
    test comparison [234]

NUTOKEN is used in:
    attribute declaration type [186]

NUTOKENS is used in:
    attribute declaration type [186]

O is used in:
    letter [22]

o is used in:
    attribute format item [262]
    current name format item [261]
    letter [22]

occurrence indicator [352] is used in:
    pattern secondary [348]

OCCURRENCE is used in:
    identified numeric value [390]

OF is used in:
    ancestry qualifier [163]
    attribute for using identifier [453]
    complex qualified attribute identifier [177]
    complex qualified attribute set identifier [180]
    constant identified numeric value [408]
    element test primary [159]
    entity test primary [188]
    external function association enquiry [91]
    identified numeric value [390]
    identified string value [279]
    notation selector [190]
    opaque creator function association enquiry [92]
    remove key action [420]
    set key action [419]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]
    simple qualified attribute identifier [176]
    simple qualified attribute set identifier [179]

opaque creator function association enquiry [92] is used in:
    identified string value [279]

opaque thing name [128] is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    opaque type primary [410]
    qualified opaque thing name [132]
    remainder argument definition [64]
    repeat over component [439]
    user shelf identifier [427]

opaque type declaration [38] is used in:
    common declaration [12]

opaque type expression [409] is used in:
    function argument value expression [84]
    opaque type return action [70]
    set opaque thing action [411]

opaque type function call [79] is used in:
    opaque type primary [410]

opaque type name [39] is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    function argument shelf reference [87]
    function value result type [52]
    hardwired conversion operator definition [46]
    mutable shelf identifier [426]
    opaque creator function association enquiry [92]
    opaque type declaration [38]
    opaque type primary [410]
    remainder argument definition [64]
    repeat over component [439]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]
    set opaque thing action [411]
    shelf identifier [425]
    user shelf identifier [427]

opaque type primary [410] is used in:
    function argument value primary [86]
    opaque type expression [409]

opaque type return action [70] is used in:
    return action [65]

OPAQUE is used in:
    opaque type declaration [38]

open action [299] is used in:
    basic action [229]

OPEN is used in:
    element selection class [166]
    open action [299]
    stream type [331]

openable stream identifier set [307] is used in:
    close action [304]
    discard action [305]

openable stream identifier [300] is used in:
    identified string value [279]
    open action [299]
    openable stream identifier set [307]
    reopen action [301]
    settable stream [314]
    stream test primary [329]

OPTIONAL is used in:
    expression argument definition [61]
    modifiable shelf argument definition [62]
    read-only shelf argument definition [63]

OR is used in:
    attribute type set [183]
    character set term [359]
    constant numeric range set [449]
    constant string expression set [378]
    constant test [372]
    content type set [169]
    entity category set [192]
    entity name set [147]
    extended entity name set [209]
    gi or data set [171]
    gi set [135]
    implied entity type set [211]
    notation name set [202]
    short reference map name set [160]
    simple switch test primary [370]
    stream type set [330]
    string expression set [298]
    string set test primary [297]
    subpattern [344]
    test [231]

other format item [268] is used in:
    format item [254]

output action [309] is used in:
    basic action [229]

output break declaration [334] is used in:
    common declaration [12]

output function call [78] is used in:
    settable stream [314]
    stream attachment [303]

output to action [311] is used in:
    basic action [229]

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

#OUTPUT is used in:
    stream set member [333]

OUTPUT is used in:
    built-in output stream shelf name [126]
    function target result type [53]
    output action [309]
    stream test primary [329]
    using prefix [451]

OVER is used in:
    do skip action [437]
    repeat over action [438]

overloaded infix function definition [41] (not referenced in grammar)

overloaded infix function predefinition [44] is used in:
    common declaration [12]

overloaded prefix function definition [42] (not referenced in grammar)

overloaded prefix function predefinition [45] is used in:
    common declaration [12]

OVERLOADED is used in:
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    overloaded infix function definition [41]
    overloaded prefix function definition [42]

P is used in:
    letter [22]

p is used in:
    attribute format item [262]
    current name format item [261]
    letter [22]

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

PARAMETER is used in:
    entity class [198]

PARENT is used in:
    constrained element selector [168]

parenthesized argument set definition [56] is used in:
    function call prototype [54]

parenthesized function call [81] is used in:
    function call [80]

PAST is used in:
    do skip action [437]

pattern entity type [350] is used in:
    pattern factor [346]

pattern factor [346] is used in:
    pattern product [345]

pattern format item [263] is used in:
    format item [254]

pattern name [349] is used in:
    identified string value [279]
    pattern product [345]
    pattern tertiary [347]
    pattern test primary [362]
    ul pattern primary [356]

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

pattern primary [355] is used in:
    pattern secondary [348]

pattern product [345] is used in:
    pattern product [345]
    subpattern [344]

pattern secondary [348] is used in:
    pattern factor [346]
    pattern tertiary [347]
    string match test primary [296]
    string product [275]

pattern tertiary [347] (not referenced in grammar)

pattern test primary [362] is used in:
    test comparison [234]

PATTERN is used in:
    identified string value [279]
    pattern test primary [362]

pattern [343] is used in:
    find rule [205]
    match alternative [436]
    translation rule [149]

PCDATA is used in:
    pattern nonentity type [351]

plain function definition [40] (not referenced in grammar)

plain function predefinition [43] is used in:
    common declaration [12]

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

PLUS is used in:
    constant numeric expression [402]
    numeric expression [384]

position pattern [361] is used in:
    ul pattern primary [356]

preamble declaration [7] is used in:
    program [1]

PREFIX-FUNCTION is used in:
    external overloaded prefix function definition [49]
    overloaded prefix function definition [42]
    overloaded prefix function predefinition [45]

PREPARENT is used in:
    element selection class [166]

PREVIOUS is used in:
    element test primary [159]

process end rule [36] is used in:
    main process rule [34]

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

#PROCESS-INPUT is used in:
    built-in read-only source shelf name [123]
    main buffering declaration [340]
    main mode declaration [338]

#PROCESS-OUTPUT is used in:
    main buffering declaration [340]
    main mode declaration [338]

process rule [37] is used in:
    main process rule [34]

process start rule [35] is used in:
    main process rule [34]

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

PROCESS is used in:
    process rule [37]

processing instruction matcher [151] is used in:
    processing instruction rule [150]

processing instruction rule [150] is used in:
    element domain rule [133]

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

#PROGRAM-ERROR is used in:
    catch name [226]

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

program-only declaration [11] is used in:
    group contents [10]

program [1] (not referenced in grammar)

prolog end rule [141] is used in:
    element domain rule [133]

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

prolog in error rule [144] is used in:
    element domain rule [133]

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

PROPER is used in:
    element test primary [159]

protected set stream option group [321] is used in:
    protected set stream option set [320]

protected set stream option set [320] is used in:
    settable stream [314]

PUBLIC is used in:
    external identifier type [196]

put action [308] is used in:
    basic action [229]

PUT is used in:
    put action [308]

Q is used in:
    letter [22]

q is used in:
    current name format item [261]
    letter [22]

qualified action [228] is used in:
    action [227]

qualified attribute identifier [175] is used in:
    attribute for using identifier [453]
    attribute test primary [173]
    key-of pseudo-shelf item [283]
    number-of pseudo-shelf [391]
    repeat over component [439]

qualified attribute part identifier [174] is used in:
    attribute for using identifier [453]
    complex qualified attribute identifier [177]
    complex qualified attribute set identifier [180]
    entity selector [189]
    entity test primary [188]
    identified string value [279]
    simple qualified attribute identifier [176]
    simple qualified attribute set identifier [179]

qualified attribute set identifier [178] is used in:
    number-of pseudo-shelf [391]
    repeat over component [439]
    shelf test primary [428]

qualified opaque thing name [132] is used in:
    mutable opaque shelf name [131]
    settable opaque shelf name [129]
    valued opaque shelf name [130]

R is used in:
    letter [22]

r is used in:
    decimal format item [258]
    described substring [252]
    letter [22]

RCDATA is used in:
    content type [170]
    marked section type [154]

READ-ONLY is used in:
    read-only shelf argument definition [63]

read-only shelf argument definition [63] is used in:
    function argument definition [60]

readable stream identifier [280] is used in:
    identified string value [279]
    stream test primary [329]

READABLE is used in:
    file info enquiry [217]

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

referent item identifier [282] is used in:
    readable stream identifier [280]

REFERENT is used in:
    item-of pseudo-shelf item [392]
    key-of pseudo-shelf item [283]
    referent item identifier [282]
    settable stream [314]
    stream attachment [303]
    stream type [331]
    string product [275]

REFERENTS-ALLOWED is used in:
    main output referent declaration [339]
    stream creation option [326]

REFERENTS-DISPLAYED is used in:
    main output referent declaration [339]
    stream creation option [326]

REFERENTS-NOT-ALLOWED is used in:
    main output referent declaration [339]
    stream creation option [326]

REFERENTS is used in:
    item-of pseudo-shelf item [392]
    key-of pseudo-shelf item [283]
    number-of pseudo-shelf [391]
    referent item identifier [282]
    repeat over component [439]
    shelf test primary [428]
    using prefix [451]

remainder argument definition [64] is used in:
    parenthesized argument set definition [56]
    unparenthesized argument set definition [57]

REMAINDER is used in:
    remainder argument definition [64]

remove action [416] is used in:
    basic action [229]

remove key action [420] is used in:
    basic action [229]

REMOVE is used in:
    remove action [416]
    remove key action [420]

reopen action [301] is used in:
    basic action [229]

REOPEN is used in:
    reopen action [301]

reopenable built-in stream name [302] is used in:
    reopen action [301]

repeat action [430] is used in:
    basic action [229]

repeat for action [442] is used in:
    basic action [229]

repeat over action [438] is used in:
    basic action [229]

repeat over component [439] is used in:
    repeat over action [438]

repeat scan action [435] is used in:
    basic action [229]

REPEAT is used in:
    repeat action [430]
    repeat for action [442]
    repeat over action [438]
    repeat scan action [435]

REPEATED is used in:
    constant string factor [285]
    string product [275]

replacement break rule [337] is used in:
    line breaking rule [335]

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

replacement template item [464] is used in:
    macro definition [458]

reset action [382] is used in:
    basic action [229]

RESET is used in:
    reset action [382]

RETHROW is used in:
    throw action [221]

return action [65] is used in:
    basic action [229]

RETURN is used in:
    buffer return action [68]
    counter return action [67]
    opaque type return action [70]
    switch return action [69]
    void return action [66]

REVERSED is used in:
    repeat over component [439]

roman format item [260] is used in:
    format item [254]

rule [14] is used in:
    group contents [10]

S is used in:
    letter [22]

s is used in:
    attribute format item [262]
    content format item [257]
    decimal format item [258]
    letter [22]
    other format item [268]
    pattern format item [263]

savable object [28] is used in:
    save declaration [27]

save and clear declaration [29] is used in:
    local declaration [26]

SAVE-CLEAR is used in:
    save and clear declaration [29]

save declaration [27] is used in:
    local declaration [26]

SAVE is used in:
    save declaration [27]

SCAN is used in:
    do scan action [434]
    repeat scan action [435]
    sgml parse action [94]
    xml parse action [96]

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

SDATA is used in:
    pattern entity type [350]

select using counter action [448] is used in:
    basic action [229]

SELECT is used in:
    select using counter action [448]

set counter action [383] is used in:
    basic action [229]

set external function association action [88] is used in:
    basic action [229]

set key action [419] is used in:
    basic action [229]

set opaque creator function association action [89] is used in:
    basic action [229]

set opaque creator function library association action [90] is used in:
    basic action [229]

set opaque thing action [411] is used in:
    basic action [229]

set stream action [313] is used in:
    basic action [229]

set stream option group [319] is used in:
    set stream option set [318]

set stream option set [318] (not referenced in grammar)

set stream option [325] is used in:
    protected set stream option group [321]
    set stream option group [319]
    stream open option [324]

set switch action [365] is used in:
    basic action [229]

SET is used in:
    set counter action [383]
    set external function association action [88]
    set key action [419]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]
    set opaque thing action [411]
    set stream action [313]
    set switch action [365]

settable counter shelf name [106] is used in:
    decrement action [380]
    increment action [381]
    reset action [382]
    set counter action [383]

settable opaque shelf name [129] is used in:
    set opaque thing action [411]

settable source shelf name [121] (not referenced in grammar)

settable stream shelf name [117] is used in:
    openable stream identifier [300]
    settable stream [314]

settable stream [314] is used in:
    set stream action [313]

settable switch shelf name [112] is used in:
    settable switch [366]
    switch identifier [368]

settable switch [366] is used in:
    set switch action [365]

sgml comment processing rule [152] is used in:
    element domain rule [133]

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

sgml declaration end rule [138] is used in:
    element domain rule [133]

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

SGML-DTD is used in:
    sgml parse type [95]

SGML-DTDS is used in:
    dtd pool item identifier [98]
    dtd pool test primary [102]
    movable shelf identifier [415]

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

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

SGML-ERROR is used in:
    error rule [218]

sgml in action [341] is used in:
    basic action [229]

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

sgml out action [342] is used in:
    basic action [229]

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

sgml parse action [94] is used in:
    markup parse action [93]

sgml parse scanning source [101] is used in:
    sgml parse action [94]
    xml parse action [96]

sgml parse type [95] is used in:
    sgml parse action [94]

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

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

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

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

#SGML is used in:
    built-in output stream shelf name [126]

SGML is used in:
    built-in output stream shelf name [126]
    program type [2]
    stream test primary [329]

shelf identifier [425] is used in:
    copy shelf action [417]
    key-of pseudo-shelf item [283]
    number-of pseudo-shelf [391]

shelf initializer item [422] is used in:
    typed shelf identifier [421]

shelf initializer value [423] is used in:
    shelf initializer item [422]

shelf item association [452] is used in:
    using prefix [451]

shelf test primary [428] is used in:
    test comparison [234]

SHIFT is used in:
    constant numeric product [403]
    numeric product [385]

short reference map name set [160] is used in:
    element test primary [159]

short reference map name [161] is used in:
    short reference map name set [160]

short reference map selector [191] is used in:
    element test primary [159]

SILENT-REFERENT is used in:
    string product [275]

simple numeric primary [389] is used in:
    numeric primary [388]

simple occurrence indicator [353] is used in:
    occurrence indicator [352]

simple qualified attribute identifier [176] is used in:
    qualified attribute identifier [175]
    qualified attribute part identifier [174]
    using prefix [451]

simple qualified attribute set identifier [179] is used in:
    complex qualified attribute identifier [177]
    item-of pseudo-shelf item [392]
    qualified attribute set identifier [178]

simple switch test primary [370] is used in:
    test secondary [235]

SIZE is used in:
    typed shelf identifier [421]

SKIP is used in:
    do skip action [437]

source function call [77] is used in:
    identifiable text factor [278]

source test primary [215] is used in:
    test comparison [234]

SOURCE is used in:
    external function definition [47]
    named source identifier [214]

SPACE is used in:
    character class name [357]

specific element selector [165] is used in:
    ancestry qualifier [163]
    identified string value [279]

SPECIFIED is used in:
    argument test primary [71]
    attribute specification type [185]
    attribute subset specifier [181]
    pattern test primary [362]

start break suppress format item [266] is used in:
    format item [254]

STATUS is used in:
    element test primary [159]

stream attachment [303] is used in:
    open action [299]
    reopen action [301]

stream content source [310] is used in:
    output action [309]
    put action [308]
    set stream action [313]

stream creation option [326] is used in:
    protected set stream option group [321]
    set stream option [325]

stream format item [259] is used in:
    format item [254]

stream name [116] is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    mutable stream shelf name [124]
    remainder argument definition [64]
    repeat over component [439]
    settable source shelf name [121]
    settable stream shelf name [117]
    shelf item association [452]
    user shelf identifier [427]
    valued stream shelf name [118]
    writable stream shelf name [120]

stream open option group [317] is used in:
    stream open option set [316]

stream open option set [316] is used in:
    open action [299]
    reopen action [301]

stream open option [324] is used in:
    stream open option group [317]

stream output option group [323] is used in:
    stream output option set [322]

stream output option set [322] is used in:
    stream set member [333]

stream output option [327] is used in:
    protected set stream option group [321]
    set stream option [325]
    stream output option group [323]

stream set member [333] is used in:
    stream set [332]

stream set [332] is used in:
    flush action [306]
    output to action [311]
    put action [308]
    using prefix [451]

stream test primary [329] is used in:
    test comparison [234]

stream type set [330] is used in:
    stream test primary [329]

stream type [331] is used in:
    stream type set [330]

STREAM is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    function argument shelf reference [87]
    function value result type [52]
    hardwired conversion operator definition [46]
    identified string value [279]
    mutable shelf identifier [426]
    named stream identifier [281]
    remainder argument definition [64]
    repeat over component [439]
    settable stream [314]
    shelf identifier [425]
    shelf item association [452]
    stream test primary [329]
    user shelf identifier [427]

string expression set [298] (not referenced in grammar)

string expression [274] is used in:
    ascending string comparison [292]
    assert action [432]
    buffer return action [68]
    character set product [360]
    descending string comparison [293]
    do scan action [434]
    equality string comparison [294]
    fragment element name string [100]
    function argument value expression [84]
    indexer [424]
    inequality string comparison [295]
    not reached action [433]
    repeat scan action [435]
    set external function association action [88]
    set key action [419]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]
    sgml in action [341]
    sgml out action [342]
    sgml parse scanning source [101]
    stream content source [310]
    stream creation option [326]
    string expression set [298]
    string match test primary [296]
    string primary [277]
    string set test primary [297]
    submit action [212]
    test system action [220]
    using prefix [451]

string match test primary [296] is used in:
    string test primary [291]

string part [246] is used in:
    string [245]
    unescaped unquoted name character [271]

string primary [277] is used in:
    dtd pool test primary [102]
    function argument value primary [86]
    identified numeric value [390]
    identified string value [279]
    indexer [424]
    item-of pseudo-shelf item [392]
    newable item identifier [413]
    numeric factor prime [387]
    numeric primary [388]
    set counter action [383]
    set opaque thing action [411]
    settable stream [314]
    settable switch [366]
    shelf test primary [428]
    source test primary [215]
    stream attachment [303]
    string product [275]
    string term [276]
    ul pattern primary [356]

string product [275] is used in:
    string expression [274]

string set test primary [297] is used in:
    string test primary [291]

string term [276] is used in:
    string product [275]

string test primary [291] is used in:
    test comparison [234]

string [245] is used in:
    attribute name [182]
    constant format [290]
    entity name [148]
    format [244]
    gi [136]
    group name [457]
    include [31]
    include guard declaration [32]
    notation name [203]
    replacement template item [464]
    short reference map name [161]

strongly ascending comparer [242] is used in:
    ascending numeric comparison [396]
    ascending string comparison [292]
    comparer [236]
    weakly ascending comparer [240]

strongly descending comparer [243] is used in:
    comparer [236]
    descending numeric comparison [397]
    descending string comparison [293]
    weakly descending comparer [241]

sub-category name [158] is used in:
    markup note rule [156]
    markup wrapper rule [157]

SUBDOC-ENTITY is used in:
    entity type [197]

SUBDOCUMENT is used in:
    sgml parse type [95]

SUBDOCUMENTS is used in:
    number-of pseudo-shelf [391]

SUBELEMENT is used in:
    element test primary [159]

submit action [212] is used in:
    basic action [229]

SUBMIT is used in:
    submit action [212]

subpattern [344] is used in:
    do skip action [437]
    pattern [343]
    processing instruction matcher [151]
    ul pattern primary [356]

SUCCEED is used in:
    switch return action [69]

suppress action [312] is used in:
    basic action [229]

#SUPPRESS is used in:
    built-in output stream shelf name [126]

SUPPRESS is used in:
    suppress action [312]

switch function call [75] (not referenced in grammar)

switch identifier set [367] is used in:
    activate action [363]
    deactivate action [364]

switch identifier [368] is used in:
    switch identifier set [367]
    switch value identifier [371]

switch name [111] is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    mutable switch shelf name [114]
    remainder argument definition [64]
    repeat over component [439]
    settable switch shelf name [112]
    shelf item association [452]
    user shelf identifier [427]
    valued switch shelf name [113]

switch return action [69] is used in:
    return action [65]

switch test primary [369] is used in:
    test secondary [235]

switch value identifier [371] is used in:
    simple switch test primary [370]
    switch test primary [369]

SWITCH is used in:
    argument shelf identifier [72]
    expression argument definition [61]
    function argument shelf reference [87]
    function value result type [52]
    mutable shelf identifier [426]
    remainder argument definition [64]
    repeat over component [439]
    settable switch [366]
    shelf identifier [425]
    shelf item association [452]
    switch test primary [369]
    user shelf identifier [427]

symbol declaration [272] is used in:
    common declaration [12]

symbol format item [264] is used in:
    format item [254]

SYMBOL is used in:
    symbol declaration [272]

#SYNTAX is used in:
    anonymous entity type [200]

SYSTEM-CALL is used in:
    identified numeric value [390]

system-specific function library name [51] is used in:
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    opaque type declaration [38]
    set opaque creator function association action [89]

system-specific function name [50] is used in:
    external function definition [47]
    external overloaded infix function definition [48]
    external overloaded prefix function definition [49]
    hardwired conversion operator definition [46]
    opaque type declaration [38]

SYSTEM is used in:
    external identifier type [196]

T is used in:
    letter [22]

t is used in:
    described character [251]
    letter [22]
    other format item [268]

TAKE is used in:
    string product [275]

test comparison [234] is used in:
    test factor [233]

test factor [233] is used in:
    test product [232]

test product [232] is used in:
    test [231]

test secondary [235] is used in:
    function argument value primary [86]
    test comparison [234]

test system action [220] is used in:
    basic action [229]

TEST-SYSTEM is used in:
    test system action [220]

test [231] is used in:
    assert action [432]
    condition [230]
    function argument value expression [84]
    set switch action [365]
    sgml parse type [95]
    switch return action [69]
    test secondary [235]
    xml parse type [97]

TEXT-MODE is used in:
    identifiable text factor [278]
    identified string value [279]
    main mode declaration [338]
    stream creation option [326]

TEXT is used in:
    pattern nonentity type [351]

THIS is used in:
    item-of pseudo-shelf item [392]
    key-of pseudo-shelf item [283]
    referent item identifier [282]
    settable stream [314]

throw action [221] is used in:
    basic action [229]

THROW is used in:
    throw action [221]

THROWN is used in:
    catch test primary [222]

TIMES is used in:
    constant numeric product [403]
    numeric product [385]

to part [446] is used in:
    main for part [443]

TO is used in:
    break option [328]
    character set product [360]
    complex occurrence indicator [354]
    constant numeric range [450]
    copy and clear action [418]
    copy shelf action [417]
    output break declaration [334]
    reset action [382]
    set counter action [383]
    set external function association action [88]
    set key action [419]
    set opaque creator function association action [89]
    set opaque creator function library association action [90]
    set opaque thing action [411]
    set stream action [313]
    set switch action [365]
    to part [446]
    typed shelf identifier [421]

TOKEN is used in:
    parameter template [460]

TRANSLATE is used in:
    translation rule [149]

translation rule [149] is used in:
    element domain rule [133]

TRUE is used in:
    constant simple test primary [376]
    test secondary [235]

typed shelf identifier [421] is used in:
    global shelf declaration [25]
    local shelf declaration [30]

U is used in:
    letter [22]

u is used in:
    alphabetic format item [255]
    attribute format item [262]
    content format item [257]
    current name format item [261]
    decimal format item [258]
    letter [22]
    macro format item [269]
    pattern format item [263]
    roman format item [260]
    stream format item [259]

UC is used in:
    character class name [357]

ul pattern primary [356] is used in:
    pattern primary [355]

UL is used in:
    constant string test primary [377]
    pattern primary [355]
    string set test primary [297]

UNANCHORED is used in:
    match alternative [436]
    string match test primary [296]
    string product [275]

UNATTACHED is used in:
    shelf initializer value [423]

UNBUFFERED is used in:
    identifiable text factor [278]
    identified string value [279]
    main buffering declaration [340]
    stream creation option [326]

unescaped character [249] is used in:
    lit string part [247]
    lita string part [248]

unescaped unquoted name character [271] is used in:
    unquoted name [270]

UNION is used in:
    constant numeric expression [402]
    numeric expression [384]

UNLESS is used in:
    condition [230]

unparenthesized argument set definition [57] (not referenced in grammar)

unparenthesized function call [82] (not referenced in grammar)

unquoted counter name [108] is used in:
    alphabetic format item [255]
    binary format item [256]
    decimal format item [258]
    roman format item [260]
    symbol format item [264]

unquoted name [270] is used in:
    attribute format item [262]
    macro format item [269]
    pattern format item [263]
    unquoted counter name [108]
    unquoted stream name [119]

unquoted stream name [119] is used in:
    stream format item [259]

UP-TRANSLATE is used in:
    program type [2]

USEMAP is used in:
    short reference map selector [191]

user shelf identifier [427] is used in:
    item-of pseudo-shelf item [392]
    modifiable shelf argument definition [62]
    read-only shelf argument definition [63]
    shelf test primary [428]
    typed shelf identifier [421]

user-defined name character [24] is used in:
    name [21]

using prefix [451] is used in:
    action [227]

USING is used in:
    using prefix [451]

UTF-8 is used in:
    sgml parse type [95]
    xml parse type [97]

V is used in:
    letter [22]

v is used in:
    attribute format item [262]
    letter [22]

VALUE-END is used in:
    position pattern [361]

VALUE-START is used in:
    position pattern [361]

VALUE is used in:
    expression argument definition [61]
    hardwired conversion operator definition [46]
    numeric test primary [394]

valued counter shelf name [107] is used in:
    function argument shelf reference [87]
    identified numeric value [390]
    repeat over component [439]
    shelf identifier [425]
    shelf item association [452]

valued opaque shelf name [130] is used in:
    function argument shelf reference [87]
    repeat over component [439]
    shelf identifier [425]

valued source shelf name [122] is used in:
    named source identifier [214]

valued stream shelf name [118] is used in:
    function argument shelf reference [87]
    named stream identifier [281]
    repeat over component [439]
    shelf identifier [425]
    shelf item association [452]

valued switch shelf name [113] is used in:
    function argument shelf reference [87]
    repeat over component [439]
    shelf identifier [425]
    shelf item association [452]

VALUED is used in:
    pattern factor [346]
    processing instruction matcher [151]

VARIABLE is used in:
    typed shelf identifier [421]

void function call [73] is used in:
    basic action [229]
    sgml parse scanning source [101]

void return action [66] is used in:
    return action [65]

W is used in:
    letter [22]

w is used in:
    alphabetic format item [255]
    letter [22]

weakly ascending comparer [240] is used in:
    ascending numeric comparison [396]
    ascending string comparison [292]

weakly descending comparer [241] is used in:
    descending numeric comparison [397]
    descending string comparison [293]

WHEN is used in:
    condition [230]

WHITE-SPACE is used in:
    character class name [357]

WITH is used in:
    halt action [219]
    program type [2]
    protected set stream option set [320]
    set stream option set [318]
    sgml parse type [95]
    shelf initializer item [422]
    stream open option set [316]
    stream output option set [322]
    test system action [220]
    xml parse type [97]

WORD-END is used in:
    position pattern [361]

WORD-START is used in:
    position pattern [361]

writable stream shelf name [120] is used in:
    stream set member [333]

WRITABLE is used in:
    file info enquiry [217]

X is used in:
    letter [22]

x is used in:
    letter [22]
    pattern format item [263]

xml dtd pool item identifier [99] is used in:
    xml parse type [97]

XML-DTD is used in:
    xml parse type [97]

XML-DTDS is used in:
    dtd pool test primary [102]
    movable shelf identifier [415]
    xml dtd pool item identifier [99]

xml parse action [96] is used in:
    markup parse action [93]

xml parse type [97] is used in:
    xml parse action [96]

XML-PARSE is used in:
    xml parse action [96]

XML is used in:
    program type [2]

XMLNS is used in:
    sub-category name [158]

Y is used in:
    letter [22]

y is used in:
    letter [22]
    symbol format item [264]

YES is used in:
    entity namecase declaration [16]
    general namecase declaration [17]

Z is used in:
    letter [22]

z is used in:
    attribute format item [262]
    content format item [257]
    decimal format item [258]
    letter [22]

{ is used in:
    complex occurrence indicator [354]
    delimiter token [463]
    described substring [252]
    expression argument definition [61]
    indexer [424]
    stream creation option [326]
    typed shelf identifier [421]

| is used in:
    attribute type set [183]
    character set term [359]
    constant numeric range set [449]
    constant string expression set [378]
    constant test [372]
    content type set [169]
    delimiter token [463]
    entity category set [192]
    entity name set [147]
    extended entity name set [209]
    gi or data set [171]
    gi set [135]
    hardwired conversion operator definition [46]
    implied entity type set [211]
    notation name set [202]
    short reference map name set [160]
    simple switch test primary [370]
    stream type set [330]
    string expression set [298]
    string set test primary [297]
    subpattern [344]
    test [231]

||* is used in:
    constant string factor [285]
    string product [275]

|| is used in:
    constant string expression [284]
    string expression [274]

} is used in:
    complex occurrence indicator [354]
    delimiter token [463]
    described substring [252]
    expression argument definition [61]
    indexer [424]
    stream creation option [326]
    typed shelf identifier [421]

~ is used in:
    delimiter token [463]
    ul pattern primary [356]