From 43128f80e62e2157e67c5ef1b7a08755f337460d Mon Sep 17 00:00:00 2001 From: bringert Date: Wed, 27 Jun 2007 09:07:51 +0000 Subject: Limit GSL/JSGF/SRGS ABNF grammar line width to 80. --- src/GF/Speech/PrJSGF.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/GF/Speech/PrJSGF.hs') diff --git a/src/GF/Speech/PrJSGF.hs b/src/GF/Speech/PrJSGF.hs index 72910235e..ec1305b5d 100644 --- a/src/GF/Speech/PrJSGF.hs +++ b/src/GF/Speech/PrJSGF.hs @@ -38,11 +38,14 @@ import Data.Maybe import Text.PrettyPrint.HughesPJ import Debug.Trace +width :: Int +width = 80 jsgfPrinter :: Maybe SISRFormat -> Options -> StateGrammar -> String -jsgfPrinter sisr opts s = show $ prJSGF sisr $ makeSimpleSRG opts s +jsgfPrinter sisr opts s = renderStyle st $ prJSGF sisr $ makeSimpleSRG opts s + where st = style { lineLength = width } prJSGF :: Maybe SISRFormat -> SRG -> Doc prJSGF sisr srg@(SRG{grammarName=name,grammarLanguage=ml, -- cgit v1.2.3