Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::additional_regexp_concat_list Locate in Contents

Declaration Locate in Contents

additional_regexp_concat_list[parser_type & tree, arc_token & current_link] ::=
    {
    current_link = tree.add_concat_condition(current_link);
    arc_token sub_link = current_link;
    vertex_token my_value = parser_type::arc_to(* current_link);
    }
        regexp_compound[tree, my_value, sub_link]+

Composition Locate in Contents

regexp_concat_list additional_regexp_concat_list Concatenation Node regexp_compound Iteration Node regexp_compound

State Machine Locate in Contents

start:933:$0 regexp_compound|{935|$1|936} final:934:$0 regexp_compound|{935|$1|936} regexp_compound|{935|$1|936}