diff options
| author | bringert <bringert@cs.chalmers.se> | 2007-06-25 13:39:26 +0000 |
|---|---|---|
| committer | bringert <bringert@cs.chalmers.se> | 2007-06-25 13:39:26 +0000 |
| commit | b086183c0fb9363000804bd68c2cb22ac3c964a9 (patch) | |
| tree | 15bb9dac0d9fcdaa9065283b2a2b071a6edb76be /src/GF/Speech/PrSRGS.hs | |
| parent | 2b63a895690e6f4eb57c0a1b95692b640b9d9e2c (diff) | |
Added non-recursive SRGS printing.
Diffstat (limited to 'src/GF/Speech/PrSRGS.hs')
| -rw-r--r-- | src/GF/Speech/PrSRGS.hs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/GF/Speech/PrSRGS.hs b/src/GF/Speech/PrSRGS.hs index d6221bbd5..627dc7364 100644 --- a/src/GF/Speech/PrSRGS.hs +++ b/src/GF/Speech/PrSRGS.hs @@ -11,7 +11,7 @@ -- categories in the grammar ----------------------------------------------------------------------------- -module GF.Speech.PrSRGS (srgsXmlPrinter) where +module GF.Speech.PrSRGS (srgsXmlPrinter, srgsXmlNonRecursivePrinter) where import GF.Data.Utilities import GF.Data.XML @@ -42,6 +42,10 @@ srgsXmlPrinter :: Maybe SISRFormat -> StateGrammar -> String srgsXmlPrinter sisr probs opts s = prSrgsXml sisr probs $ makeSimpleSRG opts s +srgsXmlNonRecursivePrinter :: Options -> StateGrammar -> String +srgsXmlNonRecursivePrinter opts s = prSrgsXml Nothing False $ makeNonRecursiveSRG opts s + + prSrgsXml :: Maybe SISRFormat -> Bool -> SRG -> String prSrgsXml sisr probs srg@(SRG{grammarName=name,startCat=start, origStartCat=origStart,grammarLanguage=l,rules=rs}) |
