Changes between Version 125 and Version 126 of IR2


Ignore:
Timestamp:
06/10/21 08:40:44 (5 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR2

    v125 v126  
    7474expression-list: expr (',' expr)* ;
    7575gotoStmt: 'goto' ID ;
    76 type-param-list: '<' ID (',' ID)* '>' ;
     76type-param-list: '$template' '<' type-param (',' type-param)* '>' ;
     77type-param: ('$typename' | '$int') ID ;
    7778INT: ... /* integer constant */
    7879ID: ... /* identifier */
     
    156157  ;
    157158type-name: type-qualifier? type-specifier abstract-declarator ;
    158 type-args: '<' type-name (',' type-name)* '>';
     159type-args: '<' type-arg (',' type-arg)* '>';
     160type-arg: type-name | expr ;
    159161parameter-type-list: type-specifier declarator (',' type-specifier declarator)* ;
    160162