mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-07 02:02:51 -06:00
*** empty log message ***
This commit is contained in:
@@ -2,20 +2,16 @@
|
||||
--
|
||||
-- Aarne Ranta, Janna Khegai 2003
|
||||
|
||||
resource ExtraIta = open ResourceIta, Prelude, SyntaxIta, MorphoIta in {
|
||||
resource ExtraIta = open PredicationIta, Prelude, SyntaxIta, MorphoIta, ResourceIta in {
|
||||
|
||||
oper
|
||||
NPLock = NounPhrase ** {lock_NP : {}} ;
|
||||
CNLock = CommNounPhrase ** {lock_CN : {}} ;
|
||||
SLock = Sentence ** {lock_S : {}} ;
|
||||
oper
|
||||
|
||||
averBisogno : CN -> VP = \cn ->
|
||||
PosVG (PredTV (mkTransVerbPrep (verbPres avere) "bisogno"** {lock_TV = <>}) (IndefOneNP cn)) ;
|
||||
|
||||
-- the following are too low-level and should be provided by the resources
|
||||
|
||||
injuredBody: AP -> NPLock -> CNLock -> SLock = \injured, patient, head ->
|
||||
injuredBody: AP -> NP -> CN -> S = \injured, patient, head ->
|
||||
(PredVP patient
|
||||
{s = \\g,v => pronRefl patient.n patient.p ++
|
||||
verbEssere.s ! v ++
|
||||
@@ -29,10 +25,6 @@ oper
|
||||
|
||||
datAdv : NP -> AdV = \np ->
|
||||
{s = np.s ! Aton dative; lock_AdV = <> } ;
|
||||
|
||||
-- from Predication:
|
||||
predV2: TransVerb -> NPLock -> NounPhrase -> SLock = \F, x, y ->
|
||||
predVerbPhrase x ((predVerbGroup True) (complTransVerb F y)) ** { lock_S = <>} ;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user