Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Tracker SCM

SCM Repository

[smlnj] Diff of /sml/trunk/src/compiler/TopLevel/environ/environ.sig
ViewVC logotype

Diff of /sml/trunk/src/compiler/TopLevel/environ/environ.sig

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

revision 904, Mon Aug 20 19:50:05 2001 UTC revision 905, Thu Aug 23 21:53:02 2001 UTC
# Line 23  Line 23 
23    val layerStatic : staticEnv * staticEnv -> staticEnv    val layerStatic : staticEnv * staticEnv -> staticEnv
24    val layerSymbolic: symenv * symenv -> symenv    val layerSymbolic: symenv * symenv -> symenv
25    val filterEnv   : environment * Symbol.symbol list -> environment    val filterEnv   : environment * Symbol.symbol list -> environment
26    (*
27    val filterStaticEnv : staticEnv * Symbol.symbol list -> staticEnv    val filterStaticEnv : staticEnv * Symbol.symbol list -> staticEnv
28    *)
29    val consolidateEnv : environment -> environment    val consolidateEnv : environment -> environment
30    val consolidateStatic : staticEnv -> staticEnv    val consolidateStatic : staticEnv -> staticEnv
31    val consolidateSymbolic: symenv -> symenv    val consolidateSymbolic: symenv -> symenv
# Line 31  Line 33 
33    (* reduce dynamic and symbolic part to what's actually needed *)    (* reduce dynamic and symbolic part to what's actually needed *)
34    val trimEnv: environment -> environment    val trimEnv: environment -> environment
35    
   val catalogEnv : staticEnv -> Symbol.symbol list  
   
   (* CM-style environment lookup *)  
   datatype cmEnv  
     = CM_NONE  
     | CM_ENV of {look : Symbol.symbol -> cmEnv,  
                  symbols : unit -> Symbol.symbol list}  
   
   val cmEnvOfModule : staticEnv -> Symbol.symbol -> cmEnv  
   
36    val describe : staticEnv -> Symbol.symbol -> unit    val describe : staticEnv -> Symbol.symbol -> unit
37    
38    val primEnv : staticEnv    val primEnv : staticEnv

Legend:
Removed from v.904  
changed lines
  Added in v.905

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