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

SCM Repository

[diderot] Diff of /branches/lamont_dev/src/compiler/parser/parse-tree.sml
ViewVC logotype

Diff of /branches/lamont_dev/src/compiler/parser/parse-tree.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 52  Line 52 
52    
53      and var_decl      and var_decl
54        = VD_Mark of var_decl mark        = VD_Mark of var_decl mark
       | VID_Decl of  ty  * var  
55        | VD_Decl of ty * var * expr        | VD_Decl of ty * var * expr
56    
57      and method      and method
# Line 72  Line 71 
71        | S_Block of stmt list        | S_Block of stmt list
72        | S_Decl of var_decl        | S_Decl of var_decl
73        | S_IfThen of expr * stmt        | S_IfThen of expr * stmt
74        | S_Foreach of var_decl * expr * stmt        | S_Foreach of var_decl * stmt
75        | S_IfThenElse of expr * stmt * stmt        | S_IfThenElse of expr * stmt * stmt
76        | S_Assign of var * expr        | S_Assign of var * expr
77        | S_OpAssign of var * var * expr        | S_OpAssign of var * var * expr
# Line 86  Line 85 
85        | E_Var of var        | E_Var of var
86        | E_Lit of Literal.literal        | E_Lit of Literal.literal
87        | E_OrElse of expr * expr        | E_OrElse of expr * expr
88        | E_RadiusQuery of expr        | E_SphereQuery of expr
89        | E_AndAlso of expr * expr        | E_AndAlso of expr * expr
90        | E_Cond of expr * expr * expr    (* e1 'if' e2 'else' e3 *)        | E_Cond of expr * expr * expr    (* e1 'if' e2 'else' e3 *)
91        | E_BinOp of expr * var * expr        | E_BinOp of expr * var * expr

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