mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 17:08:54 -06:00
add 25 tests for chinese pronouns -- passed
This commit is contained in:
117
src/chinese/unittest/pronouns.gftest
Normal file
117
src/chinese/unittest/pronouns.gftest
Normal file
@@ -0,0 +1,117 @@
|
||||
----------
|
||||
-- Objects
|
||||
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN cat_N)) (ComplSlash (VPSlashPrep (ComplSlash (VPSlashPrep (UseV go_V) with_Prep) (UsePron i_Pron)) to_Prep) (DetCN (DetQuant DefArt NumSg) (UseN moon_N))))
|
||||
LangEng: the cat goes with me to the moon
|
||||
LangChi: 猫 和 我 一 起 往 月 亮 去
|
||||
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant (PossPron i_Pron) NumPl) (UseN cat_N)) (UseComp (CompAdv (PrepNP with_Prep (DetCN (DetQuant that_Quant NumSg) (UseN person_N))))))
|
||||
LangEng: my cats are with that person
|
||||
LangChi: 我 的 猫 和 那 个 人 一 起
|
||||
|
||||
Lang: UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a hit_V2) (UsePron he_Pron)))
|
||||
LangEng: I hit him
|
||||
LangChi: 我 打 了 他
|
||||
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a hit_V2) (UsePron he_Pron)))
|
||||
LangEng: I hit him
|
||||
LangChi: 我 打 他
|
||||
|
||||
-------------
|
||||
-- Possession
|
||||
Lang: DetCN (DetQuant (PossPron i_Pron) NumSg) (UseN cat_N)
|
||||
LangEng: my cat
|
||||
LangChi: 我 的 猫
|
||||
|
||||
-- that is my cat
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetNP (DetQuant that_Quant NumSg)) (UseComp (CompNP (DetCN (DetQuant (PossPron i_Pron) NumSg) (UseN cat_N)))))
|
||||
LangEng: that is my cat
|
||||
LangChi: 那 个 是 我 的 猫
|
||||
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant that_Quant NumSg) (UseN cat_N)) (UseComp (CompNP (DetNP (DetQuant (PossPron i_Pron) NumSg)))))
|
||||
LangEng: that cat is mine
|
||||
LangChi: 那 只 猫 是 我 的
|
||||
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant (PossPron she_Pron) NumSg) (UseN cat_N)) (UseComp (CompAP (PositA green_A))))
|
||||
LangEng: her cat is green
|
||||
LangChi: 她 的 猫 是 绿 色 的
|
||||
|
||||
-- two variants, different trees
|
||||
-- read a book
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant IndefArt NumSg) (PossNP (UseN book_N) (UsePron she_Pron)))))
|
||||
LangEng: he reads a book of hers
|
||||
LangChi: 他 读 一 本 她 的 书
|
||||
|
||||
Lang: UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron he_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant (PossPron she_Pron) NumSg) (UseN book_N))))
|
||||
LangEng: he reads her book
|
||||
LangChi: 他 读 她 的 书
|
||||
|
||||
-- I read his/her father's book
|
||||
Lang: UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant DefArt NumSg) (PossNP (UseN book_N) (DetCN (DetQuant DefArt NumSg) (PossNP (UseN2 father_N2) (UsePron she_Pron)))))))
|
||||
LangEng: I read the book of the father of hers
|
||||
LangChi: 我 读 了 她 的 父 亲 的 书
|
||||
|
||||
-- Only the noun phrase
|
||||
Lang: MassNP (PossNP (UseN book_N) (UsePron he_Pron))
|
||||
LangEng: book of his
|
||||
LangChi: 他 的 书
|
||||
|
||||
Lang: DetCN (DetQuant (PossPron he_Pron) NumSg) (UseN book_N)
|
||||
LangEng: his book
|
||||
LangChi: 他 的 书
|
||||
|
||||
-- For non-pronoun NPs, multiple trees
|
||||
Lang: AdvNP (MassNP (UseN book_N)) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: AdvNP (MassNP (UseN book_N)) (PrepNP possess_Prep (DetCN (DetQuant DefArt NumSg) (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (AdvCN (UseN book_N) (PrepNP part_Prep (DetCN (DetQuant DefArt NumSg) (UseN cat_N))))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (AdvCN (UseN book_N) (PrepNP possess_Prep (DetCN (DetQuant DefArt NumSg) (UseN cat_N))))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (ApposCN (AdvCN (UseN book_N) (PrepNP part_Prep (DetNP (DetQuant DefArt NumPl)))) (MassNP (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (ApposCN (AdvCN (UseN book_N) (PrepNP possess_Prep (DetNP (DetQuant DefArt NumPl)))) (MassNP (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (ApposCN (PartNP (UseN book_N) (DetNP (DetQuant DefArt NumPl))) (MassNP (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (ApposCN (PossNP (UseN book_N) (DetNP (DetQuant DefArt NumPl))) (MassNP (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (PartNP (UseN book_N) (DetCN (DetQuant DefArt NumSg) (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
Lang: MassNP (PossNP (UseN book_N) (DetCN (DetQuant DefArt NumSg) (UseN cat_N)))
|
||||
LangEng: book of the cat
|
||||
LangChi: 猫 的 书
|
||||
|
||||
-- You can also produce nonsensical variants, in all languages.
|
||||
-- The point of RGL is to be a collection of syntactic structures,
|
||||
-- and application grammarians can choose to use them in any combinations.
|
||||
-- So the following English linearizations aren't *wrong*, they just don't make sense.
|
||||
|
||||
-- If theese Chinese linearizations are merely weird, like the English ones, then they are correct.
|
||||
-- If they feel wrong in the same way as "his cat of my" would in English, then they are wrong.
|
||||
Lang: DetCN (DetQuant (PossPron he_Pron) NumSg) (PossNP (UseN cat_N) (UsePron i_Pron))
|
||||
LangEng: his cat of mine
|
||||
LangChi: 他 的 我 的 猫
|
||||
|
||||
Lang: DetCN (DetQuant (PossPron i_Pron) NumSg) (PossNP (UseN cat_N) (UsePron she_Pron))
|
||||
LangEng: my cat of hers
|
||||
LangChi: 我 的 她 的 猫
|
||||
Reference in New Issue
Block a user