Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::qualified_id Locate in Contents

Declaration Locate in Contents

qualified-id:
            "::"? nested-name-specifier "template"? unqualified-id
        |    "::" identifier
        |    "::" operator-function-id
        |    "::" template-id

Composition Locate in Contents

id_expression qualified_id Alternation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Alternation Node implicit_whitespace nested_name_specifier implicit_whitespace Alternation Node implicit_whitespace unqualified_id Concatenation Node implicit_whitespace identifier Concatenation Node implicit_whitespace operator_function_id Concatenation Node implicit_whitespace template_id Concatenation Node @ Concatenation Node @ ':' ':' ':' ':' ':' ':' ':' ':' 't' 'e' 'm' 'p' 'l' 'a' 't' 'e'

State Machine Locate in Contents

start:2245:$0 final:2246:$0 implicit_whitespace|{2082|$17|2083} implicit_whitespace|{2082|$20|2083} implicit_whitespace|{2082|$21|2083} implicit_whitespace|{2082|$22|2083} nested_name_specifier|{2107|$4|2108} identifier|{2113|$10|2114} operator_function_id|{2227|$13|2228} template_id|{2125|$16|2126} implicit_whitespace|{2082|$18|2083} implicit_whitespace|{2082|$19|2083} unqualified_id|{2225|$7|2226}