constructor PositAdAAdj in Adverb, for most langs

This commit is contained in:
aarne
2010-11-19 16:49:30 +00:00
parent 48a327ddee
commit 94d818c60a
9 changed files with 23 additions and 3 deletions

View File

@@ -33,7 +33,7 @@ abstract Adjective = Cat ** {
AdvAP : AP -> Adv -> AP ; -- warm by nature
-- The formation of adverbs from adjective (e.g. "quickly") is covered
-- in [Adverb Adverb.html].
-- The formation of adverbs from adjectives (e.g. "quickly") is covered
-- in [Adverb Adverb.html]; the same concerns adadjectives (e.g. "extremely").
}

View File

@@ -20,6 +20,10 @@ abstract Adverb = Cat ** {
AdAdv : AdA -> Adv -> Adv ; -- very quickly
-- Like adverbs, adadjectives can be produced by adjectives.
PositAdAAdj : A -> AdA ; -- extremely
-- Subordinate clauses can function as adverbs.
SubjS : Subj -> S -> Adv ; -- when she sleeps
@@ -28,5 +32,4 @@ abstract Adverb = Cat ** {
AdnCAdv : CAdv -> AdN ; -- less (than five)
}

View File

@@ -14,6 +14,8 @@ concrete AdverbBul of Adverb = CatBul ** open ResBul, Prelude in {
AdAdv = cc2 ;
PositAdAAdj a = {s = a.adv} ;
SubjS = cc2 ;
AdnCAdv cadv = {s = cadv.sn ++ "îò"} ;

View File

@@ -15,6 +15,8 @@ concrete AdverbDut of Adverb = CatDut ** open ResDut, Prelude in {
AdAdv = cc2 ;
PositAdAAdj a = {s = a.s ! Posit ! APred} ;
SubjS subj s = {s = subj.s ++ s.s ! Sub} ;
AdnCAdv cadv = {s = cadv.s ++ conjThan} ;

View File

@@ -12,6 +12,7 @@ concrete AdverbEng of Adverb = CatEng ** open ResEng, Prelude in {
PrepNP prep np = {s = prep.s ++ np.s ! Acc} ;
AdAdv = cc2 ;
PositAdAAdj a = {s = a.s ! AAdv} ;
SubjS = cc2 ;

View File

@@ -13,6 +13,8 @@ concrete AdverbFin of Adverb = CatFin ** open ResFin, Prelude in {
AdAdv = cc2 ;
PositAdAAdj a = {s = a.s ! Posit ! AN (NCase Sg Gen)} ; -- älyttömän
SubjS = cc2 ;
----b AdvSC s = s ;

View File

@@ -14,6 +14,8 @@ concrete AdverbGer of Adverb = CatGer ** open ResGer, Prelude in {
AdAdv = cc2 ;
PositAdAAdj a = {s = a.s ! Posit ! APred} ;
SubjS subj s = {s = subj.s ++ s.s ! Sub} ;
AdnCAdv cadv = {s = cadv.s ++ conjThan} ;

View File

@@ -16,6 +16,10 @@ incomplete concrete AdverbRomance of Adverb =
AdAdv = cc2 ;
PositAdAAdj a = {
s = a.s ! Posit ! AA
} ;
SubjS subj s = {
s = subj.s ++ s.s ! subj.m
} ;

View File

@@ -15,6 +15,10 @@ incomplete concrete AdverbScand of Adverb = CatScand ** open CommonScand, ResSca
AdAdv = cc2 ;
PositAdAAdj a = {
s = a.s ! adverbForm
} ;
SubjS subj s = {
s = subj.s ++ s.s ! Sub
} ;