mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 13:09:33 -06:00
82 lines
4.1 KiB
Plaintext
82 lines
4.1 KiB
Plaintext
--# -path=.:../abstract:../../prelude
|
|
|
|
abstract ResourceExamples = TestResource ** {
|
|
|
|
-- sentence examples to test resource grammar with
|
|
|
|
fun
|
|
ex1,ex2,ex3,ex4,ex5,ex6,ex7,ex8,ex9,ex10,ex11:Text;
|
|
ex12,ex13,ex14,ex15,ex16,ex17,ex18,ex19,ex20,ex21,ex22: Text;
|
|
|
|
def
|
|
ex1 = OnePhr (IndicPhrase (PredVP (ModGenNum NoNum (YeNumNP NoNum)
|
|
(AdvCN (UseFun
|
|
Mother) Always)) (PosVG (PredVS Prove (PredVP (YeNumNP NoNum) (PosVG
|
|
(PredAP (PositAdjP Small))))))));
|
|
ex2 = OnePhr (ImperMany (SubjImper WhenSubj (PredVP (YeNumNP
|
|
NoNum)(PosVG (PredAP
|
|
(PositAdjP Young)))) (ImperVP (PosVG (PredV Walk)))));
|
|
|
|
ex3 = OnePhr (QuestPhrase (QuestAdv WhyIAdv TheyNP (NegVG (PredTV Love
|
|
(UsePN Mary)))));
|
|
ex4 = OnePhr (QuestPhrase (QuestVP (WeNumNP NoNum) (PosVG (PredNP (IndefNumNP
|
|
NoNum (UseN Man))))));
|
|
ex5 = OnePhr (IndicPhrase (PredVP INP (PosVG (PredTV Love (ConjNP AndConj
|
|
(TwoNP (IndefNumNP NoNum (ModAdj (PositAdjP Old) (UseN House)))
|
|
(IndefNumNP NoNum (ModAdj (PositAdjP Young) (UseN Woman)))))))));
|
|
ex6 = OnePhr (ImperOne (ImperVP (PosVG (PredNP (IndefOneNP (UseN Man))))));
|
|
ex7 = ConsPhr PhrYes (ConsPhr (PhrOneCN (ModAdj (AdjP1 American) (ModRC
|
|
(UseN Wine) (RelSlash IdRP (PosSlashTV INP Wait)))))
|
|
(ConsPhr (PhrNP (DefNumNP (UseInt 2) (UseN Bottle)))
|
|
(ConsPhr (PhrIAdv WhereIAdv) (ConsPhr (PhrIAdv HowIAdv)
|
|
(OnePhr (PhrIP WhenIAdv))))));
|
|
ex8 = OnePhr (IndicPhrase (OneVP (PosVG (PredV3 Prefer (IndefOneNP (AppFun (AppFun2 Connection
|
|
(DefOneNP (UseN House))) (IndefOneNP (UseN Bar))))(ModGenNum
|
|
(UseInt 2) (MassNP (UseN Wine)) (UseN Bottle))))));
|
|
ex9 = OnePhr (QuestPhrase (IntVP WhoOne (AdvVP (SubjVP (PosVG (PredAP (AdvAP
|
|
VeryAdv (PositAdjP Happy)))) WhenSubj (ThereNP (DetNP
|
|
ManyDet (UseN Light)))) Always)));
|
|
|
|
ex10 = OnePhr (IndicPhrase (PredVP (ModGenOne INP (UseFun Mother)) (NegVG
|
|
(PredAP (ComplAdj Married (ModGenOne (UsePN John) (UseFun Uncle)))))));
|
|
|
|
ex11 = OnePhr (QuestPhrase (IsThereNP (SuperlNP Happy (UseN Man))));
|
|
|
|
ex12 = OnePhr (PhrOneCN (CNthatS (UseN Woman) (PredVP SheNP (PosVG (PredCN
|
|
(ModRC (UseN Woman) (RelVP IdRP (PosVG (PredVV WantVV
|
|
(PredAdV (AdjAdv (ComparAdjP Big EverythingNP))))))))))));
|
|
|
|
ex13 = OnePhr (IndicPhrase (SubjS IfSubj (PredVP SomebodyNP (PosVG
|
|
(PredTV Send (MassNP (UseN Wine))))) (PredVP
|
|
EverybodyNP (PosVG (PredV (VTrans Drink))))));
|
|
ex14 = OnePhr (IndicPhrase (SubjS IfSubj (PredVP SomebodyNP (PosVG
|
|
(PredTV Send (MassNP (UseN Wine))))) (PredVP
|
|
EverybodyNP (PosVG (PredV (VTrans Drink))))));
|
|
ex15 = OnePhr (AdvS ThereforeAdv (PredVP ThisNP (PosVG (PredNP (IndefOneNP (ModRC
|
|
(UseN House)(RelSuch (PredVP TheyNP (NegVG (PredVV CanKnowVV
|
|
(PredAdV (PrepNP WithPrep YouNP))))))))))));
|
|
ex16 = OnePhr (IndicPhrase (PredVP ThatNP (PosVG (PredCN (ModRC (UseN Woman)
|
|
(RelVP (FunRP Uncle IdRP) (PosVG (PredVS Say (PredVP (UsePN John)
|
|
(PosVG (PredTV Love (UsePN Mary))))))))))));
|
|
ex17 = OnePhr (QuestPhrase (IntVP (FunIP Mother (NounIPOne (UseN Woman)))
|
|
(PosVG (PredV Run))));
|
|
ex18 = OnePhr (IndicPhrase (ConjS AndConj (ConsS (TwoS (OneVP (PosVG
|
|
(PredV Run))) (OneVP (PosVG (PredV Walk)))) (OneVP (PosVG
|
|
(PredV (VTrans Wait)))))));
|
|
ex19 = OnePhr (IndicPhrase (ConjDS EitherOr (TwoS (PredVP (UsePN John) (PosVG (PredV Walk))) (PredVP
|
|
(UsePN Mary ) (PosVG (PredV Run))))));
|
|
|
|
ex20 = OnePhr (QuestPhrase (QuestVP SomebodyNP (PosVG (PredVV CanKnowVV (PredAP (ConjAP
|
|
OrConj (ConsAP (TwoAP (PositAdjP Young) (PositAdjP Big))
|
|
(PositAdjP Happy))))))));
|
|
ex21 = OnePhr (IndicPhrase (PredVP (IndefOneNP (UseN House))(PosVG (PredVV
|
|
CanVV (PredAP (ConjDAP BothAnd (TwoAP (PositAdjP Big) (PositAdjP
|
|
Small))))))));
|
|
ex22 = OnePhr (IndicPhrase ( PredVP HeNP (NegVG (PredV3 Give (ConjDNP NeitherNor (ConsNP (TwoNP (IndefNumNP
|
|
NoNum (UseN Woman)) (IndefOneNP (UseN Wine))) (IndefOneNP (UseN Car))))
|
|
NobodyNP))));
|
|
|
|
} ;
|
|
|
|
|