diff options
| author | aarne <unknown> | 2003-10-06 08:16:05 +0000 |
|---|---|---|
| committer | aarne <unknown> | 2003-10-06 08:16:05 +0000 |
| commit | 0ac49ec12ffdc8f02e1071eb333f5d2c659ca5b1 (patch) | |
| tree | 20445471efc4551b0a01e78f34663310f799491c /grammars/basic/English.gf | |
| parent | 3aa5921fbc1182a03bbd1f4eab648b958acb9c64 (diff) | |
Experimenting with the new parser:
Experimenting with the new parser:
p -cat=S -new -parser=CF-BU "John walks"
Diffstat (limited to 'grammars/basic/English.gf')
| -rw-r--r-- | grammars/basic/English.gf | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/grammars/basic/English.gf b/grammars/basic/English.gf new file mode 100644 index 000000000..7747d1abd --- /dev/null +++ b/grammars/basic/English.gf @@ -0,0 +1,27 @@ +concrete English of Basic = { + +lincat +S = {s : Str} ; NP = {s : Str} ; A1 = {s : Str} ; CN = {s : Str} ; + +lin PredA1 Q F = + {s = Q.s ++ "is" ++ F.s} ; +lin CondS A B = + {s = "if" ++ A.s ++ "then" ++ B.s} ; +lin DisjA1 F G = + {s = F.s ++ "or" ++ G.s} ; +lin Every A = + {s = "every" ++ A.s} ; +lin ModA1 A F = + {s = F.s ++ A.s} ; +lin Number = + {s = "number"} ; +lin Even = + {s = "even"} ; +lin Odd = + {s = "odd"} ; +lin Prime = + {s = "prime"} ; +lin Zero = + {s = "zero"} ; + +} |
