mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-30 10:28:53 -06:00
Latvian: added no_Quant, changed otherwise_PConj and therefore_PConj
Other changes are due to formatting.
This commit is contained in:
@@ -62,6 +62,11 @@ lin
|
||||
d = Def
|
||||
} ;
|
||||
|
||||
no_Quant = {
|
||||
s = (mkPronoun_Gend "neviens").s ;
|
||||
d = Indef
|
||||
} ;
|
||||
|
||||
-- P1
|
||||
|
||||
i_Pron = mkPronoun_I Masc ; -- See also: ExtraLav.i8fem_Pron
|
||||
@@ -106,15 +111,15 @@ lin
|
||||
with_Prep = mkPrep "ar" Acc Dat ; -- ar sievu, ar sievām
|
||||
in_Prep = mkPrep Loc ;
|
||||
to_Prep = mkPrep "līdz" Dat Dat ; -- See also: ExtraLav.to8uz_Prep
|
||||
possess_Prep = mkPrep Gen ; -- FIXME: reku vajadzētu vārdu secību otrādi, ka pirms paskaidrojamā vārda likt
|
||||
possess_Prep = mkPrep Gen ; -- FIXME: vajadzētu vārdu secību otrādi - pirms paskaidrojamā vārda likt
|
||||
under_Prep = mkPrep "zem" Gen Dat ;
|
||||
with_Prep = mkPrep "ar" Acc Dat ;
|
||||
without_Prep = mkPrep "bez" Gen Dat ;
|
||||
by8agent_Prep = nom_Prep ; -- A was attacked by B -> A-Dat uzbruka B-Nom
|
||||
by8means_Prep = mkPrep "ar" Acc Dat ;
|
||||
during_Prep = mkPrep "laikā" Gen Gen ; -- FIXME: nevaru saprast; laikam postfix 'X laikā' jāliek
|
||||
during_Prep = mkPrep "laikā" Gen Gen ; -- FIXME: laikam postfix 'X laikā' jāliek
|
||||
in8front_Prep = mkPrep "priekšā" Dat Dat ;
|
||||
part_Prep = mkPrep Gen ; --FIXME - reku vajadzētu vārdu secību otrādi, ka pirms paskaidrojamā vārda likt
|
||||
part_Prep = mkPrep Gen ; --FIXME - vajadzētu vārdu secību otrādi - pirms paskaidrojamā vārda likt
|
||||
through_Prep = mkPrep "cauri" Dat Dat ;
|
||||
except_Prep = mkPrep "izņemot" Acc Acc ;
|
||||
|
||||
@@ -128,8 +133,8 @@ lin
|
||||
if_then_Conj = mkConj "ja" "tad" ;
|
||||
|
||||
but_PConj = ss "bet" ;
|
||||
otherwise_PConj = ss "tomēr" ; --?
|
||||
therefore_PConj = ss "tātad" ; --?
|
||||
otherwise_PConj = ss "citādi" ;
|
||||
therefore_PConj = ss "tāpēc" ;
|
||||
|
||||
more_CAdv = (mkCAdv [] "nekā" Compar) | (mkCAdv "vairāk" "nekā" Posit) ;
|
||||
less_CAdv = mkCAdv "mazāk" "nekā" Posit ;
|
||||
@@ -150,9 +155,9 @@ lin
|
||||
|
||||
want_VV = mkVV (mkV "vēlēties" third_conjugation) ;
|
||||
|
||||
whoSg_IP = {
|
||||
whoSg_IP = { -- FIXME: Fem
|
||||
s = table {
|
||||
Nom => "kurš"; -- FIXME - Fem?
|
||||
Nom => "kurš" ;
|
||||
Gen => "kura" ;
|
||||
Dat => "kuram" ;
|
||||
Acc => "kuru" ;
|
||||
@@ -161,7 +166,8 @@ lin
|
||||
} ;
|
||||
n = Sg
|
||||
} ;
|
||||
whoPl_IP = {
|
||||
|
||||
whoPl_IP = { -- FIXME: Fem
|
||||
s = table {
|
||||
Nom => "kuri" ;
|
||||
Gen => "kuru" ;
|
||||
@@ -172,9 +178,10 @@ lin
|
||||
} ;
|
||||
n = Pl
|
||||
} ;
|
||||
|
||||
whatSg_IP = {
|
||||
s = table {
|
||||
Nom => "kas"; -- FIXME - Fem? standarta locīšana?
|
||||
Nom => "kas" ;
|
||||
Gen => "kā" ;
|
||||
Dat => "kam" ;
|
||||
Acc => "ko" ;
|
||||
@@ -183,9 +190,10 @@ lin
|
||||
} ;
|
||||
n = Sg
|
||||
} ;
|
||||
|
||||
whatPl_IP = {
|
||||
s = table {
|
||||
Nom => "kas"; -- FIXME - Fem? standarta locīšana?
|
||||
Nom => "kas" ;
|
||||
Gen => "kā" ;
|
||||
Dat => "kam" ;
|
||||
Acc => "ko" ;
|
||||
@@ -201,7 +209,8 @@ lin
|
||||
when_IAdv = ss "kad" ;
|
||||
where_IAdv = ss "kur" ;
|
||||
|
||||
which_IQuant = {s = table {
|
||||
which_IQuant = {
|
||||
s = table {
|
||||
Masc => table { Sg => "kurš"; Pl => "kuri" } ;
|
||||
Fem => table { Sg => "kura"; Pl => "kuras" }
|
||||
}
|
||||
@@ -211,13 +220,10 @@ lin
|
||||
although_Subj = ss "kaut arī" ;
|
||||
because_Subj = ss "jo" ;
|
||||
if_Subj = ss "ja" ;
|
||||
that_Subj = ss "ka" ; -- ja pareizi saprotu šo konkrēto 'that' pielietojumu
|
||||
that_Subj = ss "ka" ;
|
||||
|
||||
all_Predet = { s = table { Masc => "visi" ; Fem => "visas" } } ;
|
||||
|
||||
all_Predet = { s = table {
|
||||
Masc => "visi";
|
||||
Fem => "visas"
|
||||
}
|
||||
};
|
||||
only_Predet = { s = table { _ => "tikai"} } ;
|
||||
most_Predet = { s = table { _ => "vairums"} } ;
|
||||
|
||||
@@ -230,14 +236,11 @@ lin
|
||||
|
||||
always_AdV = mkAdV "vienmēr" ;
|
||||
|
||||
|
||||
-- TODO: jātestē kā to pielieto un vai nevajag vēl kaut ko
|
||||
how8many_IDet = {
|
||||
s = table { _ => "cik" } ;
|
||||
n = Pl
|
||||
} ;
|
||||
|
||||
|
||||
everybody_NP = DetCN emptyPl_Det (UseN (mkN "visi")) ;
|
||||
everything_NP = DetCN emptySg_Det (UseN (mkN "viss")) ;
|
||||
nobody_NP = DetCN emptySg_Det (UseN (mkN "neviens")) ;
|
||||
@@ -252,6 +255,7 @@ lin
|
||||
must_VV = mkVV (mkV "vajadzēt" third_conjugation) Dat ;
|
||||
|
||||
oper
|
||||
|
||||
reflPron : Case => Str = table {
|
||||
Nom => NON_EXISTENT ;
|
||||
Gen => "sevis" ;
|
||||
@@ -269,6 +273,7 @@ oper
|
||||
n = Pl ;
|
||||
d = Indef
|
||||
} ;
|
||||
|
||||
emptySg_Det = {
|
||||
s : Gender => Case => Str = \\_,_ => [] ;
|
||||
n = Sg ;
|
||||
|
||||
Reference in New Issue
Block a user