summaryrefslogtreecommitdiff
path: root/grammars/resource/english/TestEng.gf
diff options
context:
space:
mode:
authoraarne <unknown>2003-09-22 13:16:55 +0000
committeraarne <unknown>2003-09-22 13:16:55 +0000
commitb1402e8bd6a68a891b00a214d6cf184d66defe19 (patch)
tree90372ac4e53dce91cf949dbf8e93be06f1d9e8bd /grammars/resource/english/TestEng.gf
Founding the newly structured GF2.0 cvs archive.
Diffstat (limited to 'grammars/resource/english/TestEng.gf')
-rw-r--r--grammars/resource/english/TestEng.gf36
1 files changed, 36 insertions, 0 deletions
diff --git a/grammars/resource/english/TestEng.gf b/grammars/resource/english/TestEng.gf
new file mode 100644
index 000000000..57d81d173
--- /dev/null
+++ b/grammars/resource/english/TestEng.gf
@@ -0,0 +1,36 @@
+concrete TestEng of TestAbs = ResEng ** open Syntax in {
+
+flags startcat=Phr ; lexer=text ; parser=chart ; unlexer=text ;
+
+-- a random sample from the lexicon
+
+lin
+ Big = mkAdjDegr "big" "bigger" "biggest";
+ Small = adjDegrReg "small" ;
+ Old = adjDegrReg "old" ;
+ Young = adjDegrReg "young" ;
+ Man = cnHum (mkNoun "man" "men" "man's" "men's") ;
+ Woman = cnHum (mkNoun "woman" "women" "woman's" "women's") ;
+ Car = cnNoHum (nounReg "car") ;
+ House = cnNoHum (nounReg "house") ;
+ Light = cnNoHum (nounReg "light") ;
+ Walk = verbNoPart (regVerbP3 "walk") ;
+ Run = verbNoPart (regVerbP3 "run") ;
+ Say = verbNoPart (regVerbP3 "say") ;
+ Prove = verbNoPart (regVerbP3 "prove") ;
+ Send = mkTransVerbDir (regVerbP3 "send") ;
+ Love = mkTransVerbDir (regVerbP3 "love") ;
+ Wait = mkTransVerb (regVerbP3 "wait") "for" ;
+ Mother = funOfReg "mother" Hum ;
+ Uncle = funOfReg "uncle" Hum ;
+
+ Always = advPre "always" ;
+ Well = advPost "well" ;
+
+ SwitchOn = mkTransVerbPart (verbP3s "switch") "on" ;
+ SwitchOff = mkTransVerbPart (verbP3s "switch") "off" ;
+
+ John = nameReg "John" ;
+ Mary = nameReg "Mary" ;
+
+} ;