Changes between Version 132 and Version 133 of IR2


Ignore:
Timestamp:
06/17/21 13:52:38 (5 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR2

    v132 v133  
    7474expression-list: expr (',' expr)* ;
    7575gotoStmt: 'goto' ID ;
    76 type-param-list: '$template' '<' type-param (',' type-param)* '>' ;
     76type-param-list: '<' type-param (',' type-param)* '>' ;
    7777type-param: ('$typename' | '$int') ID ;
    7878INT: ... /* integer constant */
     
    128128  | '$real' size-spec?   /* mathematical reals */
    129129  | '$float' size-spec?  /* IEEE floating-point numbers */
    130   | '$herbrand' '<' type-name '>'  /* Herbrand type of non-Herbrand numeric type T */
    131130  | '$proc'  /* process type */
    132131  | '$heap'  /* heap type, for dynamic allocation */
     
    211210  | '$assert' expr (',' expr)* ';'  /* assertion with optional error message */
    212211  | '$assume' expr ';'  /* assumption */
     212  | '$assume_push' expr ';'  /* temporary assumption pushed on stack */
     213  | '$assume_pop' ';'  /* pop the temporary assumption stack */
    213214  ;
    214215