summaryrefslogtreecommitdiff
path: root/src/urweb.grm
diff options
context:
space:
mode:
Diffstat (limited to 'src/urweb.grm')
-rw-r--r--src/urweb.grm9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/urweb.grm b/src/urweb.grm
index c6545f47..1419ef3f 100644
--- a/src/urweb.grm
+++ b/src/urweb.grm
@@ -246,7 +246,14 @@ fun tnamesOf (e, _) =
| EDisjointApp e => tnamesOf e
| _ => []
-fun classOut (s, pos) = (EVar ([], String.translate (fn #"-" => "_" | ch => str ch) s, Infer), pos)
+fun classOut (s, pos) =
+ let
+ val s = case s of
+ "table" => "tabl"
+ | _ => s
+ in
+ (EVar ([], String.translate (fn #"-" => "_" | ch => str ch) s, Infer), pos)
+ end
fun parseClass s pos =
case String.tokens Char.isSpace s of