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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/translate/analyze-simple.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/translate/analyze-simple.sml

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

revision 4043, Sun Jun 26 14:00:38 2016 UTC revision 4045, Sun Jun 26 14:54:01 2016 UTC
# Line 183  Line 183 
183    
184      fun analyze (S.Program{constInit, globInit, strand, create, init, update, ...}) = let      fun analyze (S.Program{constInit, globInit, strand, create, init, update, ...}) = let
185            val S.Strand{stateInit, initM, updateM, stabilizeM, ...} = strand            val S.Strand{stateInit, initM, updateM, stabilizeM, ...} = strand
           val S.Create{code, ...} = create  
186            in            in
187              analyzeBlock ConstInit constInit;              analyzeBlock ConstInit constInit;
188              analyzeBlock GlobalInit globInit;              analyzeBlock GlobalInit globInit;
# Line 191  Line 190 
190              Option.app (analyzeBlock InitMeth) initM;              Option.app (analyzeBlock InitMeth) initM;
191              analyzeBlock UpdateMeth updateM;              analyzeBlock UpdateMeth updateM;
192              Option.app (analyzeBlock StabilizeMeth) stabilizeM;              Option.app (analyzeBlock StabilizeMeth) stabilizeM;
193              analyzeBlock Create code;              Create.app (analyzeBlock Create) create;
194              Option.app (analyzeBlock GlobalUpdate) init;              Option.app (analyzeBlock GlobalUpdate) init;
195              Option.app (analyzeBlock GlobalUpdate) update              Option.app (analyzeBlock GlobalUpdate) update
196            end            end

Legend:
Removed from v.4043  
changed lines
  Added in v.4045

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