Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::entrypoint Locate in Contents

Declaration Locate in Contents

entrypoint[parser_type & tree] ::=    { std::string _ep, _ty;/* }*/
        (label[_ep] typedefinition_bracketed[_ty]?)
        {
        _ep.append(_ty);
        tree.entrypoints.push_back(_ep);
        }

Composition Locate in Contents

body_declaration entrypoint Concatenation Node label Alternation Node typedefinition_bracketed @

State Machine Locate in Contents

start:1009:$0 label|{818|$1|819} final:1010:$0 typedefinition_bracketed|{1011|$3|1012}