summaryrefslogtreecommitdiff
path: root/src/PGF/Parsing/FCFG
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2009-09-20 11:43:41 +0000
committerkrasimir <krasimir@chalmers.se>2009-09-20 11:43:41 +0000
commitb1a51f46f5d137ab4d65a4381b349af3291a944d (patch)
treece1df7a103ba74a9c8a7eedbf2260bde37736166 /src/PGF/Parsing/FCFG
parentd09371280d5b28d85acce7b7d899c21bc4e11b32 (diff)
change the data types and the syntax in PGF to match the new syntax for implict arguments
Diffstat (limited to 'src/PGF/Parsing/FCFG')
-rw-r--r--src/PGF/Parsing/FCFG/Incremental.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/PGF/Parsing/FCFG/Incremental.hs b/src/PGF/Parsing/FCFG/Incremental.hs
index cae0ad80f..6ae18e3bf 100644
--- a/src/PGF/Parsing/FCFG/Incremental.hs
+++ b/src/PGF/Parsing/FCFG/Incremental.hs
@@ -134,7 +134,7 @@ extractTrees (State pgf pinfo chart items) ty@(DTyp _ start _) =
check_ho_fun fun args
| fun == _V = return (head args)
- | fun == _B = return (foldl1 Set.difference (map fst args), foldr (\x e -> EAbs (mkVar (snd x)) e) (snd (head args)) (tail args))
+ | fun == _B = return (foldl1 Set.difference (map fst args), foldr (\x e -> EAbs Explicit (mkVar (snd x)) e) (snd (head args)) (tail args))
| otherwise = return (Set.unions (map fst args),foldl (\e x -> EApp e (snd x)) (EFun fun) args)
mkVar (EFun v) = v