29 lines
603 B
Plaintext
29 lines
603 B
Plaintext
Metaproductions
|
|
|
|
PERSON :: 0 .. 11
|
|
|
|
Hyper-rules
|
|
|
|
s ()
|
|
=> es
|
|
=> vs
|
|
|
|
es (subj: PERSON)
|
|
=> np(subj), adj(subj), eq(subj)
|
|
es (subj: PERSON, pred: PERSON)
|
|
=> np(subj), np(pred), eq(pred)
|
|
|
|
vs ()
|
|
=> vs-intrans
|
|
=> vs-trans-past
|
|
=> vs-trans-non-past
|
|
|
|
vs-trans-non-past (subj: PERSON, obj: PERSON)
|
|
=> np(subj), np(obj), v-trans-non-past(subj, obj)
|
|
=> np(obj), np(subj), v-trans-non-past(subj, obj)
|
|
|
|
vs-trans-past (subj: PERSON, obj: PERSON)
|
|
=> np(subj), np(obj), v-trans-past(obj, obj)
|
|
=> np(obj), np(subj), v-trans-past(obj, obj)
|
|
|
|
vs-intrans-past (subj: PERSON) => np(subj), v-intrans(subj) |