Suppress unused env var warnings for lib.dtl
authorAdam Chlipala <adamc@hcoop.net>
Sun, 24 Feb 2008 20:13:45 +0000 (20:13 +0000)
committerAdam Chlipala <adamc@hcoop.net>
Sun, 24 Feb 2008 20:13:45 +0000 (20:13 +0000)
src/domtool.grm
src/main.sml

index 13ee80b..bd2726c 100644 (file)
@@ -79,7 +79,7 @@ open Ast
 
 %%
 
-file   : docOpt decls expOpt SEMIopt       (docOpt, decls, expOpt)
+file   : docOpt decls expOpt               (docOpt, decls, expOpt)
 
 decls  :                                   ([])
        | decl decls                        (decl :: decls)
index a0f402d..b2f59b5 100644 (file)
@@ -46,7 +46,10 @@ fun check' G fname =
        if !ErrorMsg.anyErrors then
            G
        else
-           (Option.app (Unused.check G) (#3 prog);
+           (if isLib fname then
+                ()
+            else
+                Option.app (Unused.check G) (#3 prog);
             Tycheck.checkFile G (Defaults.tInit prog) prog)
     end
 
@@ -102,7 +105,10 @@ fun check G fname =
                        if !ErrorMsg.anyErrors then
                            raise ErrorMsg.Error
                        else
-                           (Option.app (Unused.check G) (#3 prog);
+                           (if isLib fname then
+                                ()
+                            else
+                                Option.app (Unused.check G) (#3 prog);
                             (G', #3 prog))
                    end
            end