diff options
| author | aarne <aarne@cs.chalmers.se> | 2007-11-10 10:23:35 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2007-11-10 10:23:35 +0000 |
| commit | eb7b0286016714128aae742b4cedccc3dc30a9a0 (patch) | |
| tree | e47841adbafe272068f0720348b16f68c569bc8f /src/GF/Devel/GFC.hs | |
| parent | ba735d802bd5904949de2e6d6bd9be9b32c69057 (diff) | |
printing grammarReference.js with gfc -jsref
Diffstat (limited to 'src/GF/Devel/GFC.hs')
| -rw-r--r-- | src/GF/Devel/GFC.hs | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/GF/Devel/GFC.hs b/src/GF/Devel/GFC.hs index 1e66d29a5..917a469e9 100644 --- a/src/GF/Devel/GFC.hs +++ b/src/GF/Devel/GFC.hs @@ -50,20 +50,21 @@ file2gfcc f = ---- TODO: nicer and richer print options -alsoPrint opts abs gr (opt,name) = - if oElem (iOpt opt) opts - then do - let outfile = name - let output = prGFCC opt gr - writeFile outfile output - putStrLn $ "wrote file " ++ outfile - else return () +alsoPrint opts abs gr (opt,name) = do + if oElem (iOpt opt) opts + then do + let outfile = name + let output = prGFCC opt gr + writeFile outfile output + putStrLn $ "wrote file " ++ outfile + else return () printOptions = [ ("haskell","GSyntax.hs"), ("haskell_gadt","GSyntax.hs"), - ("js","grammar.js") + ("js","grammar.js"), + ("jsref","grammarReference.js") ] usageMsg = - "usage: gfc (-h | --make (-noopt) (-js | -haskell | -haskell_gadt)) (-src) FILES" + "usage: gfc (-h | --make (-noopt) (-js | -jsref | -haskell | -haskell_gadt)) (-src) FILES" |
