Changes between Version 49 and Version 50 of IR2
- Timestamp:
- 04/28/21 20:59:57 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IR2
v49 v50 61 61 ID: ... /* identifier */ 62 62 STRING: ... /* string literal in double quotes */ 63 63 64 }}} 64 65 … … 84 85 ... initialized a somehow ... 85 86 $assume($defined(a, 0, 10)); // ? 87 86 88 }}} 87 89 … … 96 98 | '$when '(' ID ')' /* guard clause */ 97 99 ; 100 98 101 }}} 99 102 … … 189 192 | '(' type-name ')' expr /* cast */ 190 193 | '(' type-name ')' '{' expression-list? '}' /* concrete array or struct */ 194 | '(' type-name ')' '$lambda' '(' '$int' identifier-list ')' expr /* array literal, aka array lambda */ 191 195 | expr '..' expr '#' expr /* range literal */ 192 196 | '$domain_cart' '(' range-list? ')' /* Cartesian domain */
