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/main/compbasic.sig
ViewVC logotype

Annotation of /sml/trunk/src/compiler/TopLevel/main/compbasic.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 100 - (view) (download) (as text)
Original Path: sml/branches/SMLNJ/src/compiler/TopLevel/main/compbasic.sig

1 : monnier 16 (* COPYRIGHT (c) 1996 Bell Laboratories *)
2 :     (* compbasic.sig *)
3 :    
4 :     signature COMPBASIC =
5 :     sig
6 :    
7 :     (** important intermediate formats used during the compilations *)
8 :     type source (* the input file *)
9 :     type ast (* concrete syntax *)
10 :     type absyn (* abstract syntax *)
11 :     type flint (* intermediate code *)
12 :     type csegments (* binary code segments *)
13 :     type executable (* machine executables *)
14 :     type object (* resulting runtime object *)
15 :    
16 : monnier 100 datatype importTree = ITNODE of (int * importTree) list
17 :     (* import selection specification *)
18 :    
19 : monnier 16 (** important context, environment, and utility functions *)
20 :     type compInfo
21 :     val mkCompInfo : source * StaticEnv.staticEnv
22 :     * (absyn -> absyn) * (unit -> (unit -> Stamps.stamp))
23 :     -> compInfo
24 :     val anyErrors : compInfo -> bool
25 :    
26 :     end (* signature COMPBASIC *)
27 :    
28 : monnier 93
29 :     (*
30 :     * $Log: compbasic.sig,v $
31 :     * Revision 1.1.1.1 1998/04/08 18:39:15 george
32 :     * Version 110.5
33 :     *
34 :     *)

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