summaryrefslogtreecommitdiff
path: root/src/elab_env.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-07-13 10:17:06 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-07-13 10:17:06 -0400
commit3316f3c317e587a5fc2ecf38f061a72b48e3b94e (patch)
treefae8c92c195e5f7976352a337017d285e729f859 /src/elab_env.sml
parent7281dbb2fc2a5f50c1049bad629f330e2ff3f7ca (diff)
Remove closure conversion in favor of zany fun with modules, which also replaces 'page'
Diffstat (limited to 'src/elab_env.sml')
-rw-r--r--src/elab_env.sml10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/elab_env.sml b/src/elab_env.sml
index be49d06f..b0550299 100644
--- a/src/elab_env.sml
+++ b/src/elab_env.sml
@@ -91,6 +91,14 @@ type env = {
val namedCounter = ref 0
+fun newNamed () =
+ let
+ val r = !namedCounter
+ in
+ namedCounter := r + 1;
+ r
+ end
+
val empty = {
renameC = SM.empty,
relC = [],
@@ -292,7 +300,7 @@ fun declBinds env (d, _) =
| DStr (x, n, sgn, _) => pushStrNamedAs env x n sgn
| DFfiStr (x, n, sgn) => pushStrNamedAs env x n sgn
| DConstraint _ => env
- | DPage _ => env
+ | DExport _ => env
fun sgiBinds env (sgi, _) =
case sgi of