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/trunk/src/compiler/TopLevel/interact/evalloop.sig
ViewVC logotype

Diff of /sml/trunk/src/compiler/TopLevel/interact/evalloop.sig

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

revision 878, Wed Jul 18 17:43:27 2001 UTC revision 879, Thu Jul 19 18:59:38 2001 UTC
# Line 5  Line 5 
5  sig  sig
6    exception Interrupt    exception Interrupt
7    type interactParams =    type interactParams =
8           {compManagerHook : (CompBasic.ast * EnvRef.envref         { compManagerHook : (Ast.dec * EnvRef.envref
9                                             * EnvRef.envref -> unit) option ref,                                             * EnvRef.envref -> unit) option ref,
10            baseEnvRef      : EnvRef.envref,            baseEnvRef      : EnvRef.envref,
11            localEnvRef     : EnvRef.envref,            localEnvRef     : EnvRef.envref,
12            transform       : CompBasic.absyn -> CompBasic.absyn,           transform       : Absyn.dec -> Absyn.dec,
13            instrument      : {source: CompBasic.source,           instrument      : { source: Source.inputSource,
14                               compenv: StaticEnv.staticEnv}                               compenv: StaticEnv.staticEnv}
15                                  -> (CompBasic.absyn -> CompBasic.absyn),                             -> Absyn.dec -> Absyn.dec,
16            perform         : CompBasic.executable -> CompBasic.executable,           perform         : CodeObj.executable -> CodeObj.executable,
17            isolate         : CompBasic.executable -> CompBasic.executable,           isolate         : CodeObj.executable -> CodeObj.executable,
18            printer         : Environment.environment -> PrettyPrint.ppstream            printer         : Environment.environment -> PrettyPrint.ppstream
19                              -> (CompBasic.absyn * Access.lvar list) -> unit}                             -> (Absyn.dec * Access.lvar list) -> unit}
20    
21    val stdParams   : interactParams    val stdParams   : interactParams
22    val interact    : interactParams -> unit    val interact    : interactParams -> unit
23    val evalStream  : interactParams -> string * TextIO.instream -> unit    val evalStream  : interactParams -> string * TextIO.instream -> unit
24    
25  end (* signature EVALLOOP *)  end (* signature EVALLOOP *)
   
   

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

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