summaryrefslogtreecommitdiff
path: root/src/GF/Parsing/FCFG/PInfo.hs
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2007-09-24 08:56:37 +0000
committerkr.angelov <kr.angelov@gmail.com>2007-09-24 08:56:37 +0000
commitb10916944148f409a68f6eac13d9b4db49d6382f (patch)
tree8adbc8a081dca5c21f68faa17d2a4a75f773d6e8 /src/GF/Parsing/FCFG/PInfo.hs
parent36e091d0a1339ab363be2ad9d27608020636e569 (diff)
move the FCFG lexer to FCFG.Active where it should have been. It was a hack anyway
Diffstat (limited to 'src/GF/Parsing/FCFG/PInfo.hs')
-rw-r--r--src/GF/Parsing/FCFG/PInfo.hs6
1 files changed, 2 insertions, 4 deletions
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