toaq / zugai

A Haskell library/program for parsing and interpreting Toaq
BSD 3-Clause "New" or "Revised" License
8 stars 0 forks source link

Illocution should not accept property complements (CP selection rules draft) #15

Open solpahi opened 2 years ago

solpahi commented 2 years ago

*hảo ja da

is currently accepted by zugaı.

Illocution should select for CPs as follows:

da: CP [+declarative] ka: CP [+declarative] ba: CP [+declarative] moq: CP [+interrogative]

A CP is [+declarative] if its C is and if it contains no /hıa.

A CP is [+interrogative] if its C is or it contains /hıa

lả, are [+declarative] unless they head a CP containing /hıa

mả, , tỉo, tîo, are [+interrogative]

CPs containing ja can only be the argument of a verb.

Relative clauses must be declarative (, :t3:, without /hıa, and without ja)

lllocution should only accept Cs that carry :t4:, and the null C, while verbs should only accept Cs that carry :t5:

These rules are probably incomplete. Where they seem too restrictive, I would suggest that we should err on the side of caution until we have solid syntax and semantics for the parts of the language that are uncontroversial.