Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::regexp_sub_element Locate in Contents

Declaration Locate in Contents

regexp_sub_element[parser_type & tree, syntac::terminal_range & _range] ::=
    (    "[" regexp_list[tree, _range] "]"
    |    regexp_predef_range[tree, _range]
    )

Composition Locate in Contents

regexp_sub_intersect regexp_sub_element Alternation Node Concatenation Node regexp_predef_range '[' regexp_list '\\]'

State Machine Locate in Contents

start:909:$0 regexp_predef_range|{911|$5|912} final:910:$0 regexp_list|{895|$3|896}