diff options
| author | Krasimir Angelov <kr.angelov@gmail.com> | 2017-08-29 20:53:47 +0200 |
|---|---|---|
| committer | Krasimir Angelov <kr.angelov@gmail.com> | 2017-08-29 20:53:47 +0200 |
| commit | 1e4ab95e418fd704d414b85524d94ae64175b179 (patch) | |
| tree | 263c5b5fd83b7e98b1a1d331b74aa62399afad76 /src/compiler/GF/Compile/Export.hs | |
| parent | 03479648ad008966d15c7866630fef443f70f4dd (diff) | |
added option -output-format=java for producing code for embedded grammars in Java
Diffstat (limited to 'src/compiler/GF/Compile/Export.hs')
| -rw-r--r-- | src/compiler/GF/Compile/Export.hs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/GF/Compile/Export.hs b/src/compiler/GF/Compile/Export.hs index 5518d2ee2..b8b8ed1ac 100644 --- a/src/compiler/GF/Compile/Export.hs +++ b/src/compiler/GF/Compile/Export.hs @@ -3,6 +3,7 @@ module GF.Compile.Export where import PGF import PGF.Internal(ppPGF) import GF.Compile.PGFtoHaskell +import GF.Compile.PGFtoJava import GF.Compile.PGFtoProlog import GF.Compile.PGFtoLProlog import GF.Compile.PGFtoJS @@ -37,6 +38,7 @@ exportPGF opts fmt pgf = FmtJavaScript -> multi "js" pgf2js FmtPython -> multi "py" pgf2python FmtHaskell -> multi "hs" (grammar2haskell opts name) + FmtJava -> multi "java" (grammar2java opts name) FmtProlog -> multi "pl" grammar2prolog FmtLambdaProlog -> multi "mod" grammar2lambdaprolog_mod ++ multi "sig" grammar2lambdaprolog_sig FmtBNF -> single "bnf" bnfPrinter |
