Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::bdigit_roll Locate in Contents

Declaration Locate in Contents

bdigit_roll[unsigned char & _value] ::=
        bdigit
            {
            _value <<= 1;
            _value |= syntac::atod($0[0]);
            }

Composition Locate in Contents

bin_char bdigit_roll bdigit<std::string>

State Machine Locate in Contents

start:963:$0 bdigit<std::string>|{965|$0|966} final:964:$0