SCM Repository
[smlnj] / pgraph / releases / release-110.62 / pgraph.sml |
View of /pgraph/releases/release-110.62/pgraph.sml
Parent Directory
|
Revision Log
Revision 2311 -
(download)
(annotate)
Fri Feb 2 21:19:19 2007 UTC (13 years, 11 months ago) by blume
File size: 724 byte(s)
Fri Feb 2 21:19:19 2007 UTC (13 years, 11 months ago) by blume
File size: 724 byte(s)
Release 110.62
(* pgraph.sml * * (C) 2001 Lucent Technologies, Bell Labs * * A list-of-edges representation of the dependency graph. * * author: Matthias Blume (blume@research.bell-labs.com) *) structure PortableGraph = struct type varname = string datatype namespace = SGN | STR | FCT datatype rhs = SYM of namespace * string | SYMS of varname list | IMPORT of { lib: varname, syms: varname } | COMPILE of { src: string * bool, env: varname, syms: varname } | FILTER of { env: varname, syms: varname } | MERGE of varname list datatype def = DEF of { lhs: varname, rhs: rhs } datatype graph = GRAPH of { imports: varname list, defs: def list, export: varname } end
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |