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 17 - (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 :     (** important context, environment, and utility functions *)
17 :     type compInfo
18 :     val mkCompInfo : source * StaticEnv.staticEnv
19 :     * (absyn -> absyn) * (unit -> (unit -> Stamps.stamp))
20 :     -> compInfo
21 :     val anyErrors : compInfo -> bool
22 :    
23 :     end (* signature COMPBASIC *)
24 :    

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