Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

ebnf::regexp_elem_char_first Locate in Contents

Declaration Locate in Contents

regexp_elem_char_first[long & _value] ::=
        alpha_digit_spacebar    { _value = (unsigned char)($0[0]);/* }*/
    |    "\\" escaped_character[_value]        
    |    '[!\"#%&\')*+,\-:;<=>?@\]_`{|}~]'    { _value = (unsigned char)($0[0]);/* }*/

Composition Locate in Contents

regexp_element_first regexp_elem_char_first Alternation Node alpha_digit_spacebar<std::string> Concatenation Node '[! '\\\\' escaped_character

State Machine Locate in Contents

start:865:$0 final:866:$0 alpha_digit_spacebar<std::string>|{867|$1|868} escaped_character|{869|$4|870}