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

SCM Repository

[diderot] Diff of /branches/lamont_dev/src/compiler/ast/ast.sml
ViewVC logotype

Diff of /branches/lamont_dev/src/compiler/ast/ast.sml

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

revision 2038, Tue Oct 16 11:31:02 2012 UTC revision 2039, Wed Oct 17 16:10:37 2012 UTC
# Line 61  Line 61 
61        = S_Block of stmt list        = S_Block of stmt list
62        | S_Decl of var_decl        | S_Decl of var_decl
63        | S_IfThenElse of expr * stmt * stmt        | S_IfThenElse of expr * stmt * stmt
64        | S_Foreach of var * expr * stmt        | S_Foreach of var * expr * stmt * string
65        | S_Assign of var * expr        | S_Assign of var * expr
66        | S_New of Atom.atom * expr list        | S_New of Atom.atom * expr list
67        | S_Die        | S_Die
# Line 71  Line 71 
71      and expr      and expr
72        = E_Var of var        = E_Var of var
73        | E_Lit of Literal.literal        | E_Lit of Literal.literal
74        | E_RadiusQuery of expr        | E_SphereQuery of expr
75        | E_Tuple of expr list        | E_Tuple of expr list
76        | E_Apply of var * Ty.meta_var list * expr list * Ty.ty        | E_Apply of var * Ty.meta_var list * expr list * Ty.ty
77                  (* note: operators can be polymorphic, so we record the type arguments. *)                  (* note: operators can be polymorphic, so we record the type arguments. *)

Legend:
Removed from v.2038  
changed lines
  Added in v.2039

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