Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::regexp_compound_first Locate in Contents

Declaration Locate in Contents

regexp_compound_first[parser_type & tree, vertex_token parent_value, arc_token & current_link] ::=
        regexp_element_first[tree, parent_value, current_link] regexp_modifier[tree, current_link]?
    |    "^" { current_link = tree.insert_linestart_terminal(parent_value);/* }*/

Composition Locate in Contents

regexp_concat_list regexp_compound_first Alternation Node Concatenation Node '^' regexp_element_first Alternation Node regexp_modifier @

State Machine Locate in Contents

start:861:$0 final:862:$0 regexp_element_first|{863|$2|864} regexp_modifier|{927|$4|928}