Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis12/src/compiler/simplify/simple.sml
ViewVC logotype

Diff of /branches/vis12/src/compiler/simplify/simple.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2134, Mon Feb 11 12:32:58 2013 UTC revision 2135, Mon Feb 11 12:33:24 2013 UTC
# Line 19  Line 19 
19          inputs : (var * Types.ty Inputs.input) list,          inputs : (var * Types.ty Inputs.input) list,
20          globals : var list,          globals : var list,
21          globalInit : block,          globalInit : block,
22            funcs : func list,
23          strands : strand list,          strands : strand list,
24          init : init                     (* block evaluates any vars used in init *)          init : init                     (* block evaluates any vars used in init *)
25        }        }
26    
27        and func = Func of {
28            f : var,
29            params : var list,
30            body : block
31          }
32    
33      and init = Initially of {      and init = Initially of {
34          isArray : bool,          isArray : bool,
35          rangeInit : block,          rangeInit : block,
# Line 64  Line 71 
71        | S_New of Atom.atom * var list        | S_New of Atom.atom * var list
72        | S_Die        | S_Die
73        | S_Stabilize        | S_Stabilize
74          | S_Return of var
75        | S_Print of var list        | S_Print of var list
76    
77      and exp      and exp

Legend:
Removed from v.2134  
changed lines
  Added in v.2135

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0