From b10916944148f409a68f6eac13d9b4db49d6382f Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Mon, 24 Sep 2007 08:56:37 +0000 Subject: move the FCFG lexer to FCFG.Active where it should have been. It was a hack anyway --- src/GF/Parsing/FCFG/PInfo.hs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/GF/Parsing/FCFG/PInfo.hs') diff --git a/src/GF/Parsing/FCFG/PInfo.hs b/src/GF/Parsing/FCFG/PInfo.hs index 8a45b651a..9c201c225 100644 --- a/src/GF/Parsing/FCFG/PInfo.hs +++ b/src/GF/Parsing/FCFG/PInfo.hs @@ -48,7 +48,6 @@ data FCFPInfo -- ^ used in 'GF.Parsing.MCFG.Active' (Kilbury): , grammarCats :: SList FCat , grammarToks :: SList FToken - , grammarLexer :: FToken -> (FCat,SyntaxNode RuleId RangeRec) } @@ -68,8 +67,8 @@ getLeftCornerCat lins where syms = lins ! 0 -buildFCFPInfo :: (FToken -> (FCat,SyntaxNode RuleId RangeRec)) -> FGrammar -> FCFPInfo -buildFCFPInfo lexer grammar = +buildFCFPInfo :: FGrammar -> FCFPInfo +buildFCFPInfo grammar = FCFPInfo { allRules = allrules , topdownRules = topdownrules -- , emptyRules = emptyrules @@ -78,7 +77,6 @@ buildFCFPInfo lexer grammar = , leftcornerTokens = leftcorntoks , grammarCats = grammarcats , grammarToks = grammartoks - , grammarLexer = lexer } where allrules = listArray (0,length grammar-1) grammar -- cgit v1.2.3