mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 03:32:51 -06:00
Italian "quello" corrected
This commit is contained in:
@@ -6,7 +6,7 @@ concrete FoodIta of Food = {
|
|||||||
lin
|
lin
|
||||||
Is item quality = {s = item.s ++ "è" ++ quality.s} ;
|
Is item quality = {s = item.s ++ "è" ++ quality.s} ;
|
||||||
This kind = {s = "questo" ++ kind.s} ;
|
This kind = {s = "questo" ++ kind.s} ;
|
||||||
That kind = {s = "quello" ++ kind.s} ;
|
That kind = {s = "quel" ++ kind.s} ;
|
||||||
QKind quality kind = {s = kind.s ++ quality.s} ;
|
QKind quality kind = {s = kind.s ++ quality.s} ;
|
||||||
Wine = {s = "vino"} ;
|
Wine = {s = "vino"} ;
|
||||||
Cheese = {s = "formaggio"} ;
|
Cheese = {s = "formaggio"} ;
|
||||||
|
|||||||
@@ -12,9 +12,9 @@ concrete FoodsIta of Foods = open Prelude in {
|
|||||||
Is item quality =
|
Is item quality =
|
||||||
ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n) ;
|
ss (item.s ++ copula item.n ++ quality.s ! item.g ! item.n) ;
|
||||||
This = det Sg "questo" "questa" ;
|
This = det Sg "questo" "questa" ;
|
||||||
That = det Sg "quello" "quella" ;
|
That = det Sg "quel" "quella" ;
|
||||||
These = det Pl "questi" "queste" ;
|
These = det Pl "questi" "queste" ;
|
||||||
Those = det Pl "quelli" "quelle" ;
|
Those = det Pl "quei" "quelle" ;
|
||||||
QKind quality kind = {
|
QKind quality kind = {
|
||||||
s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ;
|
s = \\n => kind.s ! n ++ quality.s ! kind.g ! n ;
|
||||||
g = kind.g
|
g = kind.g
|
||||||
|
|||||||
@@ -66,9 +66,9 @@ concrete GrammarIta of Grammar = open Prelude, MorphoIta in {
|
|||||||
UseV v = {s = \\b,_,n => posneg b ++ v.s ! n} ;
|
UseV v = {s = \\b,_,n => posneg b ++ v.s ! n} ;
|
||||||
|
|
||||||
this_Det = mkDet Sg (regAdjective "questo") ;
|
this_Det = mkDet Sg (regAdjective "questo") ;
|
||||||
that_Det = mkDet Sg (regAdjective "quello") ;
|
that_Det = mkDet Sg quello ;
|
||||||
these_Det = mkDet Pl (regAdjective "questo") ;
|
these_Det = mkDet Pl (regAdjective "questo") ;
|
||||||
those_Det = mkDet Pl (regAdjective "quello") ;
|
those_Det = mkDet Pl quello ;
|
||||||
every_Det = {s = \\_ => "ogni" ; n = Sg} ;
|
every_Det = {s = \\_ => "ogni" ; n = Sg} ;
|
||||||
theSg_Det = {s = artDef Sg ; n = Sg} ;
|
theSg_Det = {s = artDef Sg ; n = Sg} ;
|
||||||
thePl_Det = {s = artDef Pl ; n = Pl} ;
|
thePl_Det = {s = artDef Pl ; n = Pl} ;
|
||||||
@@ -125,6 +125,12 @@ concrete GrammarIta of Grammar = open Prelude, MorphoIta in {
|
|||||||
_ => h
|
_ => h
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
quello : Adjective =
|
||||||
|
let
|
||||||
|
quel = pre {"quel" ; "quello" / sImpuro ; "quell'" / vowel} ;
|
||||||
|
quei = pre {"quei" ; "quegli" / sImpuro ; "quegli" / vowel} ;
|
||||||
|
in mkAdjective quel "quella" quei "quelle" ;
|
||||||
|
|
||||||
sImpuro : Strs = strs {"sb" ; "sp" ; "sy" ; "z"} ;
|
sImpuro : Strs = strs {"sb" ; "sp" ; "sy" ; "z"} ;
|
||||||
vowel : Strs = strs {"a" ; "e" ; "i" ; "o" ; "u"} ;
|
vowel : Strs = strs {"a" ; "e" ; "i" ; "o" ; "u"} ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user