Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::declarator_id Locate in Contents

Declaration Locate in Contents

declarator-id:
            id-expression
        |    "::"? nested-name-specifier? type-name

Composition Locate in Contents

direct_declarator declarator_id Alternation Node id_expression Concatenation Node Alternation Node implicit_whitespace Alternation Node implicit_whitespace type_name Concatenation Node @ nested_name_specifier @ ':' ':'

State Machine Locate in Contents

start:2273:$0 id_expression|{2223|$1|2224} final:2274:$0 implicit_whitespace|{2082|$8|2083} nested_name_specifier|{2107|$6|2108} implicit_whitespace|{2082|$9|2083} type_name|{2251|$7|2252}