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

SCM Repository

[smlnj] Annotation of /sml/trunk/src/compiler/TopLevel/interact/evalloop.sig
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 587 - (view) (download) (as text)

1 : monnier 249 (* Copyright 1996 by Bell Laboratories *)
2 :     (* evalloop.sig *)
3 :    
4 :     signature EVALLOOP =
5 :     sig
6 :     exception Interrupt
7 :     type interactParams =
8 : blume 587 {compManagerHook : (CompBasic.ast * EnvRef.envref
9 : monnier 249 * EnvRef.envref -> unit) option ref,
10 : blume 587 baseEnvRef : EnvRef.envref,
11 : monnier 249 localEnvRef : EnvRef.envref,
12 :     transform : CompBasic.absyn -> CompBasic.absyn,
13 :     instrument : {source: CompBasic.source,
14 :     compenv: StaticEnv.staticEnv}
15 :     -> (CompBasic.absyn -> CompBasic.absyn),
16 :     perform : CompBasic.executable -> CompBasic.executable,
17 :     isolate : CompBasic.executable -> CompBasic.executable,
18 :     printer : Environment.environment -> PrettyPrint.ppstream
19 :     -> (CompBasic.absyn * Access.lvar list) -> unit}
20 :    
21 :     val stdParams : interactParams
22 :     val interact : interactParams -> unit
23 :     val evalStream : interactParams -> string * TextIO.instream -> unit
24 :    
25 :     end (* signature EVALLOOP *)
26 :    
27 :    

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