summaryrefslogtreecommitdiff
path: root/next-lib/src/parse/ParseEngAbs.gf
diff options
context:
space:
mode:
authorbjorn <bjorn@bringert.net>2008-11-03 12:29:28 +0000
committerbjorn <bjorn@bringert.net>2008-11-03 12:29:28 +0000
commitdfd2adad09009a977d1ad69fddc2c6fe042e3a3e (patch)
treed9bad5dc45075c3225f1431d96f9daff88912639 /next-lib/src/parse/ParseEngAbs.gf
parent759d648de9972072057fada49ede2281e772be30 (diff)
Added 'parse' target to Make.hs.
Diffstat (limited to 'next-lib/src/parse/ParseEngAbs.gf')
-rw-r--r--next-lib/src/parse/ParseEngAbs.gf47
1 files changed, 47 insertions, 0 deletions
diff --git a/next-lib/src/parse/ParseEngAbs.gf b/next-lib/src/parse/ParseEngAbs.gf
new file mode 100644
index 000000000..5ac51a5cc
--- /dev/null
+++ b/next-lib/src/parse/ParseEngAbs.gf
@@ -0,0 +1,47 @@
+abstract ParseEngAbs =
+ Parse,
+ ExtraEngAbs - [
+ -- Don't include the uncontracted clauses. Instead
+ -- use them as variants of the contracted ones.
+ UncNegCl, UncNegQCl, UncNegRCl, UncNegImpSg, UncNegImpPl
+ ],
+
+ Lexicon [N3, distance_N3,
+ VQ, wonder_VQ,
+ V2A, paint_V2A,
+ V2Q, ask_V2Q,
+ V2V, beg_V2V,
+ V2S, answer_V2S,
+ VA, become_VA],
+ BigLexEngAbs
+
+ ** {
+
+-- Syntactic additions
+
+fun VerbCN : V -> CN -> CN ; -- running man
+
+fun NumOfNP : Num -> NP -> NP ; -- ten of the dogs
+
+-- Lexical additions
+
+fun a8few_Det : Det ;
+fun another_Predet : Predet ;
+fun any_Predet : Predet ;
+fun anybody_NP : NP ;
+fun anything_NP : NP ;
+fun at8least_AdN : AdN ;
+fun at8most_AdN : AdN ;
+fun both_Det : Det ;
+fun either_Det : Det ;
+fun exactly_AdN : AdN ;
+fun most_Det : Det ;
+fun neither_Det : Det ;
+fun no_Det : Det ;
+fun nobody_NP : NP ;
+fun nothing_NP : NP ;
+fun only_AdV : AdV ;
+fun should_VV : VV ;
+fun several_Det : Det ;
+
+} \ No newline at end of file