Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[C++]->[Symbols]->[member_declarator]

Expand All
Collapse All
Contents

cxx::member_declarator Locate in Contents

Declaration Locate in Contents

member-declarator:
            declarator pure-specifier?
        |    declarator constant-initializer?
        |    identifier? ":" constant-expression

Composition Locate in Contents

member_declarator_list member_declarator Alternation Node Concatenation Node Concatenation Node Concatenation Node declarator implicit_whitespace Alternation Node declarator implicit_whitespace Alternation Node Alternation Node implicit_whitespace ':' implicit_whitespace constant_expression pure_specifier @ constant_initializer @ identifier @

State Machine Locate in Contents

start:2327:$0 declarator|{2269|$2|2270} declarator|{2269|$6|2270} identifier|{2113|$11|2114} final:2328:$0 implicit_whitespace|{2082|$14|2083} implicit_whitespace|{2082|$15|2083} implicit_whitespace|{2082|$16|2083} pure_specifier|{2329|$4|2330} constant_initializer|{2331|$8|2332} implicit_whitespace|{2082|$17|2083} constant_expression|{2279|$13|2280}