Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::parameter_declaration Locate in Contents

Declaration Locate in Contents

parameter-declaration:
            decl-specifier-seq declarator
        |    decl-specifier-seq declarator "=" assignment-expression
        |    decl-specifier-seq abstract-declarator?
        |    decl-specifier-seq abstract-declarator? "=" assignment-expression

Composition Locate in Contents

parameter_declaration_list parameter_declaration Alternation Node template_parameter Concatenation Node Concatenation Node Concatenation Node Concatenation Node decl_specifier_seq implicit_whitespace declarator decl_specifier_seq implicit_whitespace declarator implicit_whitespace '=' implicit_whitespace assignment_expression decl_specifier_seq implicit_whitespace Alternation Node decl_specifier_seq implicit_whitespace Alternation Node implicit_whitespace '=' implicit_whitespace assignment_expression abstract_declarator @ abstract_declarator @

State Machine Locate in Contents

start:2267:$0 decl_specifier_seq|{2080|$2|2081} decl_specifier_seq|{2080|$5|2081} decl_specifier_seq|{2080|$10|2081} decl_specifier_seq|{2080|$14|2081} final:2268:$0 implicit_whitespace|{2082|$19|2083} implicit_whitespace|{2082|$20|2083} implicit_whitespace|{2082|$23|2083} implicit_whitespace|{2082|$24|2083} declarator|{2269|$3|2270} declarator|{2269|$6|2270} abstract_declarator|{2259|$12|2260} abstract_declarator|{2259|$16|2260} implicit_whitespace|{2082|$21|2083} implicit_whitespace|{2082|$25|2083} implicit_whitespace|{2082|$22|2083} implicit_whitespace|{2082|$26|2083} assignment_expression|{2133|$8|2134} assignment_expression|{2133|$18|2134}