Export a grammar in source format to JSON

This commit is contained in:
Krasimir Angelov
2025-04-14 11:16:27 +02:00
parent 3432e6f571
commit cc4d07f168
3 changed files with 5 additions and 0 deletions
+2
View File
@@ -87,6 +87,7 @@ data Phase = Preproc | Convert | Compile | Link
data OutputFormat = FmtPGFPretty
| FmtCanonicalGF
| FmtCanonicalJson
| FmtSourceJson
| FmtJavaScript
| FmtJSON
| FmtPython
@@ -474,6 +475,7 @@ outputFormatsExpl =
[(("pgf_pretty", FmtPGFPretty),"human-readable pgf"),
(("canonical_gf", FmtCanonicalGF),"Canonical GF source files"),
(("canonical_json", FmtCanonicalJson),"Canonical JSON source files"),
(("source_json", FmtSourceJson),"Source grammar as a JSON file"),
(("json", FmtJSON),"JSON (whole grammar)"),
(("haskell", FmtHaskell),"Haskell (abstract syntax)"),
(("java", FmtJava),"Java (abstract syntax)"),