summaryrefslogtreecommitdiff
path: root/treebanks/susanne/Parser.hs
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2015-11-18 10:16:55 +0000
committerkrasimir <krasimir@chalmers.se>2015-11-18 10:16:55 +0000
commitfe7397efe4403f94797203e6bf00daa95d749618 (patch)
tree235108f9755137fa5261564db643322c25a0b435 /treebanks/susanne/Parser.hs
parent9335a2997c5784d36e65d019ce39409a5bde5a95 (diff)
some more conversion patterns for Susanne
Diffstat (limited to 'treebanks/susanne/Parser.hs')
-rw-r--r--treebanks/susanne/Parser.hs2
1 files changed, 2 insertions, 0 deletions
diff --git a/treebanks/susanne/Parser.hs b/treebanks/susanne/Parser.hs
index f34bb3423..c3db1d3a2 100644
--- a/treebanks/susanne/Parser.hs
+++ b/treebanks/susanne/Parser.hs
@@ -19,6 +19,8 @@ instance MonadPlus P where
mzero = P (\pgf cnc ts -> Nothing)
mplus f g = P (\pgf cnc ts -> mplus (runP f pgf cnc ts) (runP g pgf cnc ts))
+getConcr = P (\pgf cnc ts -> Just (ts,cnc))
+
match convert tag_spec = P (\pgf cnc ts ->
case ts of
(t@(Phrase tag1 mods1 fn1 _ _):ts)