1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307
|
% This is the file mkpattern-exmpl.tex, by Javier A. M\'ugica, November 2006
%
% This file is provided as an example file for the program mkpattern.
% This file is in the public domain: You can use, modify and/or distribute it freely.
%
% Some comments are written in Galician. They are intended
% to explain the Galician patterns, since this file was once the
% source for them, so don't worry if you don't understand them.
\input mkpatter.tex
\begin{code}
\def\Ti{\encodingreplacements{ }{^^e1 ^^e9 ^^ed ^^f3 ^^fa ^^f1 ^^fc ^^ef}}
\end{code}
&Va={a e o}
&Vp={i u}
&Vi={&Va u}
&Va+={&Va }
&Vv={a e i}
&Vai={a i}
&Vvac={ }
&V={a e i o u }
&L={l r}
% non se incle nos seguintes grupos
&C-={b c d f g h k m n p q s t v w x z} %Consoantes excepto as lquidas
&C={&C- l r}
&Cl={b c d f g k p t v} %As que van unidas lquida, ags r e l
&C!l={m n q s x y z h}%As que van separadas da lquida, ags l e r
&G={b c d l m n r s t x}%Consoante inicial de certos grupos pouco frecuentes
\Ti
\letters{ }
\begin{pseudopatterns}
a1a e1e o1o zo2o a1 e1 o1 2&{Va}&{Vp}.
&{Vi}1i&{Va+} 33a 2i&{Va+}.
\newline
\exceptions{2ch 2gh 2kh}{}
\exceptions{t2l 2tl.}{}
1
1&{C}
2&{C}&{C-}
c4h 2ch. 2g2h 2k2h \newline
\newline
&{Cl}2&L 2&{Cl}&L.
2&{C!l}&L
2t2l \newline
2lr l4l 2ll.
2rl r2r 2rr.
\template{2&G3#}
p2t c2t c2n p2s m2n g2n f2t p2n c2z t2s
\end{template}
san4c5t plan4c5t
\template{4#.}
pt ct cn ps mn gn ft pn cz ts
\end{template}
un4ha 2non. 3mente. o2hib alde2h pro2hib \newline
\newline
%palabras malsonates
4caca4 4cago4 4caga4 4cagas. 4puta4 4puto4 4meo. 4mea. \newline
4meable. 4meables. 4peido4
\exceptions{.pre12 .su2b1i2 .su2b12}{} %If duplicate patterns were simply added...
\exceptions{.pre2}{.pre22} %This is error prone. I think that writting
\exceptions{.sub2i .sub2}{.su2b2i2,.su2b22}%all the exceptions here together is the best that can be done.
\template{#1&{V}2} %Prefixos
acto afro aero anfi anglo .ante .anti .arqui auto
biblio bio cardio cefalo ciclo cito cnico contra cripto crono
deca .deza ecano eco ectro endo ento entre euco euro extra
fono foto gastro xeo gluco hecto helio hemato hemi
hexa hidro hipe2r histo homo icono .in infra .inte2r intra .iso
kilo macro maxi mega megalo melano micro mili mini
multi miria mono dinamo .nano necro .neo magneto norte octo octa
oligo omni paleo para penta piezo pluri poli .pos2t .pre
.pro proto radio franco germano retro cromo sobre semi
pseudo socio .su2b super supra oftalmo .tele termo tetra topo
.tri tropo ultra xeno
\end{template}
\newline
ti2o3qu ti2o3co
bi1u2n
o2i3de o2i3dal
deca2e3ment
2al. 2a2is.
pe3r2e3mia
hiper3r \newline
famili2a familia3r
mini2a3tur
para2u3gas
para3so
atopo2u3
enaxeno2u3
\newline
2os. 2o3so. 2o3sos. 2o3sa. 2o3sas. 2o3samente. \newline
2i3co. 2i3cos. 2i3ca. 2i3cas. \newline
\newline
\put{%O prefixo co}
\exceptions{.co12}{}
.co1&V2
%Pode non ser prefixo (expecto os derivados de coar)
\template{.co2# \newline}
\put{%Formas do verbo coar con pronomes enclticos}\newline ar 2 ab
acerv andro ano aar ao art etan enci erci inci ira iro ita
\end{template}
%Non prefixo (os que non son da forma &V3 non necesitan ir un por un)
\template{co2# \newline} %Non necesario coia, coiote
a3gul 3gul a3la. a3las. a3lescen a3licin. a3licions. a3na. a3nas.
antri a3adeir a3t. a3ts. e3ficien e3lernos. e3llo. e3lla. e3llos. e3llas.
e3lleir enll enxa e3sita. e3sitas. e3tne e3vo. e3va. e3vos. e3vas.
i3dado iei imbra intreau. a ia iei i3p. i3ps. i3ra. i3ras. i3raza i3ro. i3ros.
i3ta. i3tas. i3tado. i3to. i3tos. i3tel i3to. i3tus. u3c u3lomb u3try u3qui u3rel
u3sa. u3sas. u3so. u3sos. u3selo u3tad u3to. u3tos. u3vini u3z
\end{template}
\newline
\put{%O prefixo des}
.de2s1&{V}2
3se. 3s2es. 3sa. 3s2as. de3s2outr 3s2emos. 3s2edes. 3s2en.
\exceptions{de3s2esper}{de3s2esper de4s3esperanz}
\template{de3s2# \newline} %Prefixos .de (mis ou menos)
a3crali a3guisa a3lini a3ngr a3 a3rrollis astr a3zo e3c e3que e3guid e3la
ensib e3 ert rt esper e3pr e3x 3x i3der ign gn i3nenc ingr iste isti o3lac o3lad old
o3lidari uetud sulf
\end{template}
\template{.des2# \newline} %Prefixos dubidosos ou afastados da orixe etimolxica. Non se inclen os que por ser moi breves poderan coincidir con prefixos .des formados ad hoc, xa que impediran a divisin de palabras comns (desecar, deselar).
abor afia afa afo air emboc embc empe emp enlac enlaz enlc enlz
envol envl idia ora
\end{template}
\keepcomments
\newline
%Excepcins prefixo in
\template{.in2# \newline}
a3misib. a3mov a3ne. a3nic a3nid 3nime antes. au e3dia 3dit e3fab e3narr
epc ept erc ert erm erv e3siv e3xora i3ci i3cu i3mig i3miza i3qui
o3cen o3cui o3cuo o3cul 3cul o3pia. o3sili o3sit o3trp o3trop uit u3lase u3lina
unda u3sita 3til
\end{template}
in2o4cular \newline
\newline
%Excepcins prefixo inter
.inter3r
\template{.inte3r2#}
s. e3sa 3sa e3s e3so 3so e3s ior i3no. i3nos. i3na. i3nas. i3nid
\end{template}
\newline
%Os prefixos mal e ben
\exceptions{.be2n1e2 .be2n12 .ma2l1e2 .ma2l12}{.be2ne2, ,.ma2le2, }
\halfcomments
.be2n1&{V}2
\template{be3n2# \newline} %Non prefixo (ou non se nota)
ign i3mer i3ns i3nes i3tota
\end{template}
\newline
.ma2l1&{V}2
\template{.mal2# \newline} %Pode non ser prefixo
abar abr aco ac armad ogr ura axa
\end{template}
\template{ma3l2# \newline} %Non prefixo. Non neceario malos, malas
a3ca a3citan a3gue aio aia andrn andrin a3quita ar. a3res. a3ria.
a3to. a3tos. a3ta. a3tas. a3tin aui eabl eabil eico eolar e3ta. e3tas. e3tn e3teiro
eza ia. ian i3cia i3cios ign i3kita inke 3fago 3nic o3nato o3nilue
\end{template}
ma4l3ianq
\template{.mal1# \newline} % prefixo e comenza por e
educ encar ensin entend
\end{template}
\newline
\put{%Excepcins prefixo poli}
\template{poli2# \newline}
u3r o3me arq rq ste andr antea
\end{template}
expoli2
\newline
\put{%Excepcins prefixo post}
\template{pos3t2# \newline}
a. as. al. ais. a3llo e. es. ear. e3la. e3las. er. erg e3rid e3rior i3go i3la
illn n. i3te. i3zo. i3zos. i3za. i3zas. os. oiro 3ni u3la u3lo u3le u3ra. u3ras.
\end{template}
\newline
\put{%Excepcins prefixo pre}
\template{.pre2# \newline} %Poden non ser prefixos
amar \put{%Formas do verbo prear con pronomes enclticos}\newline ar ab
\end{template}
\template{pre2# \newline} %Non son prefixos
as. a3da. a3das. 2 ab i3t o3cup o3cp
\end{template}
\newline
\put{%Excepcins prefixo pro}
\template{pro2# \newline} %Non son prefixos. Non necesario proer
e3za 3do ust
\end{template}
\newline
\exceptions{.re2e2 .re22}{.ree2,.re2}
\put{%O prefixo re} %Faltan excepcins
.re2&{V}2
\newline
\put{%O prefixo sub: l, r e excepcins}\newline
.su2b3l .su2b3r
\template{.sub2# \newline} %Poden non ser prefixos
\put{%Formas do verbo subir con pronomes enclticos}\newline i
eriz orna
\end{template}
\template{.sub4# \newline}
lev lim
\end{template}
\template{su3b2# \newline} %Non son prefixos
e3la. e3las. 3rico e3rina. e3rinas. eroso iote ulado orno. ornos. urbio
\end{template}
\template{su3b4# \newline}
liminar repcin reptici
\end{template}
\newline
\put{%Excepcins prefixo tri}
\template{tri2# \newline} %Non son prefixos (ou non se nota)
a3ga. a3gas. al. a3les. angul 3sico. estin %(De Trieste)
unf unvir
\end{template}
\newline
\put{%Excepcins a varios prefixos que son terminacins verbais}
%As combinacin con pronomes enclticos (son centos)
%deberanse evitar nos patrns de cada prefixo cando sexa necesario
%Inclense as combinacins mis habituais
\template{2&{Vai}#.}
3do 3da 3dos 3das ndo r %inf. xer. part.
\end{template}
\template{2&{Vv}#.}
3res rmos rdes 3ren \newline %inf. conx.
rme rte rlle rnos rvos rlles %inf. con pron. indir.
\end{template}
\template{2&{Vv}3#.}
dor dora dores doiro doiros doira doiras deiro deiros deira deiras %subst. deriv.
lo los la las %inf. con pron. dir.
rei rs r remos redes rn \newline %futuro
ra ras ri1amos ri1ades ran \newline %cond.
de %imp.
\end{template}
\template{2&{Vvac}3#.}
deo dea deos deas %imp. con pron. dir.
\end{template}
\template{2#.}
%coar, inar, entrear, prear, superar
as a3mos a3des an \newline
a3ba a3bas a3bamos a3bades a3ban \newline
a3ches astes a3ron \newline
es e3mos e3des en \newline
a3se a3ses 3semos 3sedes a3sen \newline
\newline
%subir
i3mos i3des \newline
a 3as iamos iades 3an \newline %su-bi-a-mos, pero ca-ia-mos
n i3ches iu istes i3ron \newline
% O pres. subx. coincide con pres. ind. da 1
i3se i3ses 3semos 3sedes i3sen
%contraer, decaer, extraer
%Pres. subx. xa se divide ben
\end{template}
\newline
3do 3da 3dos 3das
%Conxugacin completa do verbo subir
\template{.su3b#.}
ir indo ido ida idos idas \newline
ires irmos irdes iren \newline
o es e imos ides en \newline
a as i3amos i3ades an \newline
n iches iu istes iron \newline
irei irs ir iremos iredes irn \newline
ira iras iriamos iriades iran \newline
a as amos ades an \newline
ise ises semos sedes isen \newline
ide deo dea deas
\end{template}
\end{pseudopatterns}
\end{}
|