Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::typedefinition Locate in Contents

Declaration Locate in Contents

typedefinition[std::string & __name] ::=
        '<' '[^>]'+ '>'    { assign(__name, $2);/* }*/
    |    '[^ \t<>]'+        { assign(__name, $0);/* }*/

Composition Locate in Contents

body_declaration typedefinition Alternation Node Concatenation Node Concatenation Node '<' Concatenation Node '>' '[^\\z\\t <>]' Iteration Node '[^\\z>]' Iteration Node '[^\\z\\t <>]' '[^\\z>]'

State Machine Locate in Contents

start:1014:$0 final:1015:$0