Changes between Version 110 and Version 111 of IR


Ignore:
Timestamp:
12/01/15 21:46:57 (10 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR

    v110 v111  
    8686{
    8787  var x: Integer;
    88   var a_t : Dytype[Array[Integer]];
    8988  var a: Array[Integer];
    9089
    9190  ASSIGN "x", mul(3,"y");
    92   ASSIGN "a_t", dytype(Array[Integer, add("x",1)]);
    93   ASSIGN "a", new("a_t");
     91  ASSIGN "a", new(dytype(Array[Integer, add("x",1)]));
    9492}
    9593}}}
     
    342340var i: Integer;
    343341var j: Integer;
    344 ...
    345 ASSIGN "i", new(Integer);
    346 ASSIGN "j", new(Integer);
    347 ...
    348342L0:
    349343begin choose
    350344  when(hasnext(dom, <i,j,...>)) NEXT dom, <i,j,...>; goto L1;
    351   when(not(hasnext(dom, <i,j,...>))) ; goto L2;
     345  when(not(hasnext(dom, <i,j,...>))) NOOP; goto L2;
    352346end choose
    353347L1:
    354   S; goto L0;
     348  S...
     349   ...goto L0;
    355350L2:
    356351  ...