Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.yy

    r67cf18c r84d58c5  
    16061606
    16071607typegen_name:                                                                                   // CFA
    1608         TYPEGENname '(' ')'
    1609                 { $$ = DeclarationNode::newFromTypeGen( $1, nullptr ); }
    1610         | TYPEGENname '(' type_list ')'
     1608        TYPEGENname '(' type_list ')'
    16111609                { $$ = DeclarationNode::newFromTypeGen( $1, $3 ); }
    16121610        ;
     
    19851983
    19861984type_parameter_list:                                                                    // CFA
    1987         type_parameter
    1988                 { $$ = $1; }
    1989         | type_parameter_list ',' type_parameter
     1985        type_parameter type_initializer_opt
     1986        | type_parameter_list ',' type_parameter type_initializer_opt
    19901987                { $$ = $1->appendList( $3 ); }
    19911988        ;
     
    20011998        type_class no_attr_identifier_or_type_name
    20021999                { typedefTable.addToEnclosingScope( *$2, TypedefTable::TD ); }
    2003           type_initializer_opt assertion_list_opt
    2004                 { $$ = DeclarationNode::newTypeParam( $1, $2 )->addTypeInitializer( $4 )->addAssertions( $5 ); }
     2000          assertion_list_opt
     2001                { $$ = DeclarationNode::newTypeParam( $1, $2 )->addAssertions( $4 ); }
    20052002        | type_specifier identifier_parameter_declarator
    20062003        ;
Note: See TracChangeset for help on using the changeset viewer.