Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Other Grammars]->[Extended Backus-Naur form (EBNF)]->[Symbols]->[regexp_list]

Expand All
Collapse All
Contents

ebnf::regexp_list Locate in Contents

Declaration Locate in Contents

regexp_list[parser_type & tree, syntac::terminal_range & _range] ::=
        regexp_oneof[tree, _range]
    |    "^" regexp_not_oneof[tree, _range]

Composition Locate in Contents

regexp_range regexp_list Alternation Node regexp_sub_element regexp_oneof Concatenation Node '^' regexp_not_oneof

State Machine Locate in Contents

start:895:$0 regexp_oneof|{897|$1|898} final:896:$0 regexp_not_oneof|{921|$4|922}