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

SCM Repository

[smlnj] View of /sml/trunk/src/compiler/TopLevel/main/compbasic.sig
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 101 - (download) (as text) (annotate)
Thu May 14 04:56:46 1998 UTC (21 years, 3 months ago) by monnier
File size: 1111 byte(s)
This commit was generated by cvs2svn to compensate for changes in r100,
which included commits to RCS files with non-trunk default branches.
(* COPYRIGHT (c) 1996 Bell Laboratories *)
(* compbasic.sig *)

signature COMPBASIC = 
sig

(** important intermediate formats used during the compilations *)
type source                         (* the input file *)
type ast                            (* concrete syntax *)
type absyn                          (* abstract syntax *)
type flint                          (* intermediate code *)
type csegments                      (* binary code segments *)
type executable                     (* machine executables *)
type object                         (* resulting runtime object *)

datatype importTree = ITNODE of (int * importTree) list
                                    (* import selection specification *)

(** important context, environment, and utility functions *)
type compInfo
val mkCompInfo  : source * StaticEnv.staticEnv 
                  * (absyn -> absyn) * (unit -> (unit -> Stamps.stamp))
                  -> compInfo
val anyErrors   : compInfo -> bool

end (* signature COMPBASIC *)


(*
 * $Log: compbasic.sig,v $
 * Revision 1.1.1.1  1998/04/08 18:39:15  george
 * Version 110.5
 *
 *)

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