mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-27 03:38:55 -06:00
resource = resource-1.0
This commit is contained in:
95
lib/resource-0.9/spanish/StructuralSpa.gf
Normal file
95
lib/resource-0.9/spanish/StructuralSpa.gf
Normal file
@@ -0,0 +1,95 @@
|
||||
--# -path=.:../romance:../abstract:../../prelude
|
||||
|
||||
|
||||
concrete StructuralSpa of Structural = CategoriesSpa, NumeralsSpa **
|
||||
open SyntaxSpa, MorphoSpa, BeschSpa, Prelude in {
|
||||
|
||||
lin
|
||||
|
||||
UseNumeral n = {s = \\g => n.s !g ; n = n.n ; isNo = False} ;
|
||||
|
||||
above_Prep = justPrep "sobre" ;
|
||||
after_Prep = {s = "después" ; c = genitive} ;
|
||||
all8mass_Det = mkDeterminer singular "todo" "toda" ;
|
||||
all_NDet = mkDeterminerNum ["todos los"] ["todas las"] ;
|
||||
almost_Adv = ss "casi" ;
|
||||
although_Subj = ss "benché" ** {m = Con} ;
|
||||
and_Conj = etConj ;
|
||||
because_Subj = ss "porque" ** {m = Ind} ;
|
||||
before_Prep = {s = "antes" ; c = genitive} ;
|
||||
behind_Prep = {s = "detrás" ; c = genitive} ;
|
||||
between_Prep = justPrep "entre" ;
|
||||
both_AndConjD = etetConj ;
|
||||
by8agent_Prep = justPrep "por" ;
|
||||
by8means_Prep = justPrep "por" ;
|
||||
can8know_VV = mkVerbVerbDir (verbPres (saber_71 "saber") AHabere) ;
|
||||
can_VV = mkVerbVerbDir (verbPres (poder_58 "poder") AHabere) ; ----
|
||||
during_Prep = justPrep "durante" ; ----
|
||||
either8or_ConjD = ououConj ;
|
||||
everybody_NP = normalNounPhrase (\\c => prepCase c ++ "todos") Masc Pl ;
|
||||
every_Det = chaqueDet ;
|
||||
everything_NP = mkNameNounPhrase ["todo"] Masc ;
|
||||
everywhere_Adv = ss ["en todas partes"] ;
|
||||
from_Prep = justCase (CPrep P_de) ;
|
||||
he_NP = pronNounPhrase pronIl ;
|
||||
how8many_IDet = mkDeterminer plural "cuántos" "cuántas" ;
|
||||
how_IAdv = commentAdv ;
|
||||
if_Subj = siSubj ;
|
||||
in8front_Prep = {s = "delante" ; c = genitive} ;
|
||||
i_NP = pronNounPhrase pronJe ;
|
||||
in_Prep = justPrep "en" ;
|
||||
it_NP = pronNounPhrase pronIl ;
|
||||
many_Det = mkDeterminer plural "muchos" "muchas" ;
|
||||
most8many_Det = plupartDet ;
|
||||
most_Det = mkDeterminer1 singular (["la mayor parte"] ++ elisDe) ; --- de
|
||||
much_Det = mkDeterminer1 singular "mucho" ;
|
||||
must_VV = mkVerbVerbDir (verbPres (deber_6 "deber") AHabere) ; ----
|
||||
no_Phr = nonPhr ;
|
||||
on_Prep = justPrep "sobre" ; ----
|
||||
or_Conj = ouConj ;
|
||||
otherwise_Adv = ss "otramente" ;
|
||||
part_Prep = justCase genitive ; ---
|
||||
possess_Prep = justCase genitive ;
|
||||
quite_Adv = ss "bastante" ;
|
||||
she_NP = pronNounPhrase pronElle ;
|
||||
so_Adv = ss "tanto" ; ----
|
||||
somebody_NP = mkNameNounPhrase ["algún"] Masc ;
|
||||
some_Det = mkDeterminer singular "algun" "alguna" ;
|
||||
some_NDet = mkDeterminerNum "algunos" "algunas" ;
|
||||
something_NP = mkNameNounPhrase ["algo"] Masc ;
|
||||
somewhere_Adv = ss ["en ninguna parte"] ;
|
||||
that_Det = mkDeterminer singular "ese" "esa" ;
|
||||
that_NP = mkNameNounPhrase ["eso"] Masc ;
|
||||
therefore_Adv = ss ["por eso"] ;
|
||||
these_NDet = mkDeterminerNum "estos" "estas" ;
|
||||
they8fem_NP = pronNounPhrase pronElles ;
|
||||
they_NP = pronNounPhrase pronIls ;
|
||||
this_Det = mkDeterminer singular "este" "esta" ;
|
||||
this_NP = mkNameNounPhrase ["esto"] Masc ;
|
||||
those_NDet = mkDeterminerNum "esos" "esas" ;
|
||||
thou_NP = pronNounPhrase pronTu ;
|
||||
through_Prep = justPrep "por" ;
|
||||
too_Adv = ss "demasiado" ;
|
||||
to_Prep = justCase dative ; ---
|
||||
under_Prep = justPrep "bajo" ;
|
||||
very_Adv = ss "muy" ;
|
||||
want_VV = mkVerbVerbDir (verbPres (querer_64 "querer") AHabere) ; ----
|
||||
we_NP = pronNounPhrase pronNous ;
|
||||
what8one_IP = intPronWhat singular ;
|
||||
what8many_IP = intPronWhat plural ;
|
||||
when_IAdv = quandAdv ;
|
||||
when_Subj = quandSubj ;
|
||||
where_IAdv = ouAdv ;
|
||||
which8many_IDet = mkDeterminerNum "cuales" "cuales" ** {n = Pl} ;
|
||||
which8one_IDet = quelDet ;
|
||||
who8one_IP = intPronWho singular ;
|
||||
who8many_IP = intPronWho plural ;
|
||||
why_IAdv = pourquoiAdv ;
|
||||
without_Prep = justPrep "sin" ;
|
||||
with_Prep = justPrep "con" ;
|
||||
ye_NP = pronNounPhrase pronVous ;
|
||||
yes_Phr = ouiPhr ;
|
||||
you_NP = pronNounPhrase pronVous ;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user