summaryrefslogtreecommitdiff
path: root/src-3.0/GF/Compile
diff options
context:
space:
mode:
Diffstat (limited to 'src-3.0/GF/Compile')
-rw-r--r--src-3.0/GF/Compile/Export.hs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src-3.0/GF/Compile/Export.hs b/src-3.0/GF/Compile/Export.hs
index d5f9e33ae..5af2fe1ae 100644
--- a/src-3.0/GF/Compile/Export.hs
+++ b/src-3.0/GF/Compile/Export.hs
@@ -16,19 +16,20 @@ import GF.Text.UTF8
-- top-level access to code generation
-prPGF :: OutputFormat
+prPGF :: Options
+ -> OutputFormat
-> PGF
-> String -- ^ Output name, for example used for generated Haskell
-- module name.
-> String
-prPGF fmt gr name = case fmt of
+prPGF opts fmt gr name = case fmt of
FmtPGF -> printPGF gr
FmtJavaScript -> pgf2js gr
FmtHaskell -> grammar2haskell gr name
FmtHaskell_GADT -> grammar2haskellGADT gr name
FmtBNF -> prCFG $ pgfToCFG gr (outputConcr gr)
- FmtSRGS_XML -> srgsXmlPrinter Nothing gr (outputConcr gr)
- FmtJSGF -> jsgfPrinter Nothing gr (outputConcr gr)
+ FmtSRGS_XML -> srgsXmlPrinter (flag optSISR opts) gr (outputConcr gr)
+ FmtJSGF -> jsgfPrinter (flag optSISR opts) gr (outputConcr gr)
FmtVoiceXML -> grammar2vxml gr (outputConcr gr)