summaryrefslogtreecommitdiff
path: root/src/compiler.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-07-17 13:33:56 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-07-17 13:33:56 -0400
commit2e00cd0bdfadfab33a3c802994c8c0e5cf565174 (patch)
treee468f73f825fba86812b997da7f918a261ef30ef /src/compiler.sml
parent1676fa257dfb1f2569d6ffcdb1aea4c5a50dbae1 (diff)
Proper escaping of cdata
Diffstat (limited to 'src/compiler.sml')
-rw-r--r--src/compiler.sml6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/compiler.sml b/src/compiler.sml
index 86ca9416..1e8d84f0 100644
--- a/src/compiler.sml
+++ b/src/compiler.sml
@@ -51,7 +51,8 @@ fun parseLig filename =
val () = TextIO.closeOut outf
val () = (ErrorMsg.resetErrors ();
- ErrorMsg.resetPositioning filename)
+ ErrorMsg.resetPositioning filename;
+ Lex.UserDeclarations.initialize ())
val file = TextIO.openIn fname
fun get _ = TextIO.input file
fun parseerror (s, p1, p2) = ErrorMsg.errorAt' (p1, p2) s
@@ -79,7 +80,8 @@ fun testLig fname =
fun parseLac filename =
let
val () = (ErrorMsg.resetErrors ();
- ErrorMsg.resetPositioning filename)
+ ErrorMsg.resetPositioning filename;
+ Lex.UserDeclarations.initialize ())
val file = TextIO.openIn filename
fun get _ = TextIO.input file
fun parseerror (s, p1, p2) = ErrorMsg.errorAt' (p1, p2) s