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

SCM Repository

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

Diff of /trunk/src/compiler/ast/ast.sml

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

revision 170, Sat Jul 24 13:30:47 2010 UTC revision 171, Sat Jul 24 14:13:10 2010 UTC
# Line 18  Line 18 
18        | GlobalVar        | GlobalVar
19        | ActorParam              (* parameter to actor definition *)        | ActorParam              (* parameter to actor definition *)
20        | ActorStateVar           (* actor state variable *)        | ActorStateVar           (* actor state variable *)
21          | ActorOutputVar          (* actor output variable *)
22        | LocalVar                (* local variable in method *)        | LocalVar                (* local variable in method *)
23    
24      datatype var = V of {      datatype var = V of {
# Line 36  Line 37 
37        | D_Actor of {                            (* actor decl *)        | D_Actor of {                            (* actor decl *)
38              name : Atom.atom,              name : Atom.atom,
39              params : var list,              params : var list,
40              state : (bool * var_decl) list,     (* true marks output variables *)              state : var_decl list,              (* true marks output variables *)
41              methods : method list              methods : method list
42            }            }
43        | D_InitialArray of create * iter list        | D_InitialArray of create * iter list

Legend:
Removed from v.170  
changed lines
  Added in v.171

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