Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::dec_char Locate in Contents

Declaration Locate in Contents

dec_char[unsigned char & _value] ::=
        digit digit?
            {
            if (!$2.empty())
                _value = syntac::atod($1[0], $2[0]);
            else
                _value = syntac::atod(0, $1[0]);
            }

Composition Locate in Contents

dec_value dec_char Concatenation Node digit<std::string> Alternation Node digit @

State Machine Locate in Contents

start:969:$0 digit<std::string>|{885|$1|886} final:970:$0 digit|{930|$3|931}