Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::using_declaration Locate in Contents

Declaration Locate in Contents

using-declaration:
            "using" "typename"? "::"? nested-name-specifier unqualified-id ";"
        |    "using" "::" unqualified-id ";"

Composition Locate in Contents

block_declaration using_declaration Alternation Node member_declaration Concatenation Node Concatenation Node Concatenation Node implicit_whitespace Alternation Node implicit_whitespace Alternation Node implicit_whitespace nested_name_specifier implicit_whitespace unqualified_id implicit_whitespace ';' Concatenation Node implicit_whitespace Concatenation Node implicit_whitespace unqualified_id implicit_whitespace ';' 'u' 's' 'i' 'n' 'g' Concatenation Node @ Concatenation Node @ 'u' 's' 'i' 'n' 'g' ':' ':' 't' 'y' 'p' 'e' 'n' 'a' 'm' 'e' ':' ':'

State Machine Locate in Contents

start:2377:$0 final:2378:$0 implicit_whitespace|{2082|$15|2083} implicit_whitespace|{2082|$20|2083} implicit_whitespace|{2082|$16|2083} implicit_whitespace|{2082|$21|2083} unqualified_id|{2225|$13|2226} implicit_whitespace|{2082|$17|2083} implicit_whitespace|{2082|$22|2083} nested_name_specifier|{2107|$7|2108} implicit_whitespace|{2082|$18|2083} unqualified_id|{2225|$8|2226} implicit_whitespace|{2082|$19|2083}