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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/tree-ir/tree-ir.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/tree-ir/tree-ir.sml

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

revision 3757, Fri Apr 15 14:30:25 2016 UTC revision 3767, Mon Apr 18 18:42:10 2016 UTC
# Line 49  Line 49 
49    
50      and stm      and stm
51        = S_Comment of string list        = S_Comment of string list
52        | S_Assign of var list * exp        | S_Unpack of var list * exp      (* unpack vector pieces into local variables *)
53          | S_Assign of var * exp
54        | S_GAssign of global_var * exp        | S_GAssign of global_var * exp
55        | S_IfThen of exp * block        | S_IfThen of exp * block
56        | S_IfThenElse of exp * block * block        | S_IfThenElse of exp * block * block
# Line 59  Line 60 
60        | S_Input of global_var * string * string option * exp option (* get input *)        | S_Input of global_var * string * string option * exp option (* get input *)
61        | S_InputNrrd of global_var * string * string option * string option (* get image/seq input *)        | S_InputNrrd of global_var * string * string option * string option (* get image/seq input *)
62        | S_New of Atom.atom * exp list   (* new strand creation *)        | S_New of Atom.atom * exp list   (* new strand creation *)
63        | S_Save of state_var list * exp  (* save strand state *)        | S_Save of state_var * exp  (* save strand state *)
64        | S_Exit of exp list        | S_Exit of exp list
65      (* return functions for methods *)      (* return functions for methods *)
66        | S_Active        | S_Active
# Line 74  Line 75 
75        | E_Op of Op.rator * exp list        | E_Op of Op.rator * exp list
76        | E_Cons of exp list * Ty.ty        | E_Cons of exp list * Ty.ty
77        | E_Seq of exp list * Ty.ty        | E_Seq of exp list * Ty.ty
78          | E_Pack of exp list              (* pack vector pieces into composite vector value *)
79    
80      and global_var = GV of {      and global_var = GV of {
81          name : string,          (* name (should be unique) *)          name : string,          (* name (should be unique) *)

Legend:
Removed from v.3757  
changed lines
  Added in v.3767

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