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/system/smlnj/compiler/all.cm
ViewVC logotype

View of /sml/trunk/system/smlnj/compiler/all.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4675 - (download) (annotate)
Sat Jun 16 19:37:08 2018 UTC (13 months ago) by jhr
File size: 2247 byte(s)
trailing whitespace
(* all.cm
 *
 * COPYRIGHT (c) 2017 The Fellowship of SML/NJ (http://www.smlnj.org)
 * All rights reserved.
 *
 * Library exporting "visible" compilers for all architectures.
 *
 * author: Matthias Blume (blume@research.bell-labs.com)
 *)

Library
	(* signatures *)
	signature STATS
	signature CONTROL
	signature SOURCE
	signature SOURCE_MAP
	signature ERRORMSG
	signature SYMBOL
	signature SYMPATH
	signature PERSSTAMPS
	signature STATICENV
	signature DYNAMICENV
	signature SYMENV
	signature ENVIRONMENT
	signature ENVREF
	signature MODULE_ID
	signature PICKMOD
	signature UNPICKMOD
	signature PRETTYPRINT
	signature AST
	signature ABSYN
	signature SMLFILE
	signature BINFILE
	signature FLINT

	(* frontend stuff *)
	structure Stats
	structure Control
	structure Source
	structure SourceMap
	structure ErrorMsg
	structure Symbol
	structure SymPath
	structure PersStamps
	structure StaticEnv
	structure DynamicEnv
	structure SymbolicEnv
	structure Environment
	structure EnvRef
	structure ModuleId
	structure GenModIdMap
	structure PickMod
	structure UnpickMod
	structure Rehash
	structure PickleSymPid
	structure UnpickleSymPid
	structure PrettyPrint
	structure CompilerPPTable
	structure Ast
	structure Absyn
	structure SmlFile
	structure Binfile
	structure PrintHooks
	structure SMLNJVersion
	structure CompInfo
	structure CompileExn
	structure CoreSym
	structure FLINT

	(* backends *)
	structure Alpha32Backend
(* under construction
	structure AMD64Backend
*)
	structure HppaBackend
	structure PPCBackend
	structure SparcBackend
	structure X86StdCallBackend
	structure X86CCallBackend

	(* bootstrap (cross-)compilers *)
	structure Alpha32UnixCMB
(* under construction
	structure AMD64UnixCMB
*)
	structure HppaUnixCMB
	structure PPCMacOSCMB
	structure PPCUnixCMB
	structure SparcUnixCMB
	structure X86UnixCMB
	structure X86Win32CMB
is
	$smlnj/compiler/alpha32.cm
	$smlnj/compiler/hppa.cm
	$smlnj/compiler/ppc.cm
	$smlnj/compiler/sparc.cm
	$smlnj/compiler/x86.cm
(* under construction
	$smlnj/compiler/amd64.cm
*)

	$smlnj/cmb/alpha32-unix.cm
	$smlnj/cmb/hppa-unix.cm
	$smlnj/cmb/ppc-macos.cm
	$smlnj/cmb/ppc-unix.cm
	$smlnj/cmb/sparc-unix.cm
	$smlnj/cmb/x86-unix.cm
	$smlnj/cmb/x86-win32.cm
(* under construction
	$smlnj/cmb/amd64-unix.cm
*)

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