mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 11:42:49 -06:00
From Janna.
This commit is contained in:
81
lib/resource-0.6/examples/ResourceExamples.gf
Normal file
81
lib/resource-0.6/examples/ResourceExamples.gf
Normal file
@@ -0,0 +1,81 @@
|
||||
--# -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))));
|
||||
|
||||
} ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user