forked from GitHub/gf-core
83 lines
2.6 KiB
Plaintext
83 lines
2.6 KiB
Plaintext
concrete LexSwe of Lex = CatSwe ** open ResSwe, Prelude in {
|
|
|
|
lin
|
|
walk_V =
|
|
mkVerb "gå" "går" "gå" "gick" "gått" "gången" "gånget" "gångna" ;
|
|
help_V2 =
|
|
mkVerb "hjälpa" "hjälper" "hjälp" "hjälpte" "hjälpt" "hjälpt" "hjälpt" "hjälpta"
|
|
** {c2 = []} ;
|
|
show_V3 =
|
|
mkVerb "visa" "visar" "visa" "visade" "visat" "visad" "visat" "visade"
|
|
** {c2 = [] ; c3 = "to"} ;
|
|
want_VV =
|
|
mkVerb "vilja" "vill" "vilj" "ville" "velat" "velad" "velat" "velade" ---
|
|
** {c2 = []} ;
|
|
claim_VS =
|
|
mkVerb "hävda" "hävdar" "hävda" "hävdade" "hävdat" "hävdad" "hävdat" "hävdade" ;
|
|
ask_VQ =
|
|
mkVerb "fråga" "frågar" "fråga" "frågade" "frågat" "frågad" "frågat" "frågade" ;
|
|
|
|
dog_N = mkNoun "hund" "hunden" "hundar" "hundarna" utrum ;
|
|
son_N2 = mkNoun "son" "sonen" "söner" "sönerna" utrum ** {c2 = "till"} ;
|
|
way_N3 = mkNoun "väg" "vägen" "vägar" "vägarna" utrum ** {c2 = "från" ; c3 = "till"} ;
|
|
|
|
warm_A =
|
|
mkAdjective "varm" "varmt" "varma" "varma" "varmare" "varmast" "varmaste" ;
|
|
close_A2 =
|
|
mkAdjective "nära" "nära" "nära" "nära" "närmare" "närmast" "närmaste"
|
|
** {c2 = "till"} ;
|
|
|
|
here_Adv = {s = "här"} ;
|
|
very_AdA = {s = "mycket"} ;
|
|
always_AdV = {s = "alltid"} ;
|
|
|
|
only_Predet = {s = \\_ => "bara"} ;
|
|
all_Predet = {s = gennumForms "all" "allt" "alla"} ;
|
|
this_Quant = {s = \\_ => genderForms "denna" "detta" ; n = Sg ; det = DDef Indef} ;
|
|
these_Quant = {s = \\_,_ => "dessa" ; n = Pl ; det = DDef Indef} ;
|
|
|
|
i_Pron = mkNP "jag" "mig" "min" "mitt" "mina" SgUtr P1 ;
|
|
he_Pron = mkNP "han" "honom" "hans" "hans" "hans" SgUtr P3 ;
|
|
we_Pron = mkNP "vi" "oss" "vår" "vårt" "våra" Plg P1 ;
|
|
|
|
whoSg_IP = {s = vem.s ; gn = SgUtr} ;
|
|
whoPl_IP = {s = vem.s ; gn = Plg} ;
|
|
|
|
when_IAdv = {s = "när"} ;
|
|
where_IAdv = {s = "var"} ;
|
|
why_IAdv = {s = "varför"} ;
|
|
|
|
whichSg_IDet = {s = genderForms "vilken" "vilket" ; n = Sg ; det = DDef Indef} ;
|
|
whichPl_IDet = {s = \\_ => "vilka" ; n = Pl ; det = DDef Indef} ;
|
|
|
|
forty_Numeral = {
|
|
s = table {
|
|
NCard _ => "fyrtio" ;
|
|
NOrd _ => "fyrtionde"
|
|
} ;
|
|
n = Sg
|
|
} ;
|
|
|
|
in_Prep = {s = "i"} ;
|
|
of_Prep = {s = "av"} ;
|
|
|
|
and_Conj = {s = "och" ; n = Pl} ;
|
|
either7or_DConj = {s1 = "antingen" ; s2 = "eller" ; n = Sg} ;
|
|
|
|
if_Subj = ss "om" ;
|
|
because_Subj = ss "eftersom" ;
|
|
|
|
but_PConj = {s = "men"} ;
|
|
|
|
please_Voc = {s = "," ++ "tack"} ;
|
|
|
|
more_CAdv = ss "mera" ;
|
|
less_CAdv = ss "mindre" ;
|
|
|
|
-- Auxiliaries that are used repeatedly.
|
|
|
|
oper
|
|
vem = mkNP "vem" "vem" "vems" "vems" "vems" SgUtr P3 ;
|
|
|
|
}
|