Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/branches/primop-branch/src/compiler/TopLevel/interact/evalloop.sig
ViewVC logotype

Diff of /sml/branches/primop-branch/src/compiler/TopLevel/interact/evalloop.sig

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

revision 879, Thu Jul 19 18:59:38 2001 UTC revision 905, Thu Aug 23 21:53:02 2001 UTC
# Line 4  Line 4 
4  signature EVALLOOP =  signature EVALLOOP =
5  sig  sig
6    exception Interrupt    exception Interrupt
   type interactParams =  
        { compManagerHook : (Ast.dec * EnvRef.envref  
                             * EnvRef.envref -> unit) option ref,  
          baseEnvRef      : EnvRef.envref,  
          localEnvRef     : EnvRef.envref,  
          transform       : Absyn.dec -> Absyn.dec,  
          instrument      : { source: Source.inputSource,  
                              compenv: StaticEnv.staticEnv}  
                            -> Absyn.dec -> Absyn.dec,  
          perform         : CodeObj.executable -> CodeObj.executable,  
          isolate         : CodeObj.executable -> CodeObj.executable,  
          printer         : Environment.environment -> PrettyPrint.ppstream  
                            -> (Absyn.dec * Access.lvar list) -> unit}  
7    
8    val stdParams   : interactParams    val interact    : unit -> unit
9    val interact    : interactParams -> unit    val evalStream  : string * TextIO.instream -> unit
10    val evalStream  : interactParams -> string * TextIO.instream -> unit  
11      val installCompManager : (Ast.dec * EnvRef.envref -> unit) -> unit
12    
13  end (* signature EVALLOOP *)  end (* signature EVALLOOP *)

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

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