From 042243f08a321cd8ed5918ba94e83f22a8552adb Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Wed, 30 Oct 2013 12:53:36 +0000 Subject: added the linref construction in GF. The PGF version number is now bumped --- src/runtime/haskell/PGF/Binary.hs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/runtime/haskell/PGF/Binary.hs') diff --git a/src/runtime/haskell/PGF/Binary.hs b/src/runtime/haskell/PGF/Binary.hs index e293da99c..bf8fe2824 100644 --- a/src/runtime/haskell/PGF/Binary.hs +++ b/src/runtime/haskell/PGF/Binary.hs @@ -14,7 +14,7 @@ import qualified Data.Set as Set import Control.Monad pgfMajorVersion, pgfMinorVersion :: Word16 -(pgfMajorVersion, pgfMinorVersion) = (1,0) +(pgfMajorVersion, pgfMinorVersion) = (2,0) instance Binary PGF where put pgf = do putWord16be pgfMajorVersion @@ -56,6 +56,7 @@ instance Binary Concr where putArray2 (sequences cnc) putArray (cncfuns cnc) put (lindefs cnc) + put (linrefs cnc) put (productions cnc) put (cnccats cnc) put (totalCats cnc) @@ -64,11 +65,13 @@ instance Binary Concr where sequences <- getArray2 cncfuns <- getArray lindefs <- get + linrefs <- get productions <- get cnccats <- get totalCats <- get return (Concr{ cflags=cflags, printnames=printnames - , sequences=sequences, cncfuns=cncfuns, lindefs=lindefs + , sequences=sequences, cncfuns=cncfuns + , lindefs=lindefs, linrefs=linrefs , productions=productions , pproductions = IntMap.empty , lproductions = Map.empty -- cgit v1.2.3