aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/expl_util.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-09-14 11:02:18 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-09-14 11:02:18 -0400
commitc81c24b4feb3fae3c13861f1bcaafab697a6bb7e (patch)
tree4f168489261d0202a9d664e548dd71a10665df46 /src/expl_util.sml
parent0faed8b64498534297bd797108b659802815aefc (diff)
SQL sequences
Diffstat (limited to 'src/expl_util.sml')
-rw-r--r--src/expl_util.sml4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/expl_util.sml b/src/expl_util.sml
index ee4b6dc2..b8376b5b 100644
--- a/src/expl_util.sml
+++ b/src/expl_util.sml
@@ -416,6 +416,7 @@ fun mapfoldB {kind, con, sgn_item, sgn, bind} =
S.map2 (con ctx c,
fn c' =>
(SgiTable (tn, x, n, c'), loc))
+ | SgiSequence _ => S.return2 siAll
and sg ctx s acc =
S.bindP (sg' ctx s acc, sgn ctx)
@@ -438,7 +439,8 @@ fun mapfoldB {kind, con, sgn_item, sgn, bind} =
bind (ctx, Str (x, sgn))
| SgiSgn (x, _, sgn) =>
bind (ctx, Sgn (x, sgn))
- | SgiTable _ => ctx,
+ | SgiTable _ => ctx
+ | SgiSequence _ => ctx,
sgi ctx si)) ctx sgis,
fn sgis' =>
(SgnConst sgis', loc))