% 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 incl�e nos seguintes grupos
&C-={b c d f g h k m n p q s t v w x z} %Consoantes excepto as l�quidas
&C={&C- l r}
&Cl={b c d f g k p t v} %As que van unidas � l�quida, ag�s r e l
&C!l={m n q s x y z h}%As que van separadas da l�quida, ag�s 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+} 3�3a 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{.pre1�2 .su2b1i2 .su2b1�2}{}        %If duplicate patterns were simply added...
\exceptions{.pre2�}{.pre2�2}                                                    %This is error prone. I think that writting
\exceptions{.sub2i .sub2�}{.su2b2i2,.su2b2�2}%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
para�3so
atopo2u3
enaxeno2u3

\newline
2os. 2o3so. 2o3sos. 2o3sa. 2o3sas. 2o3samente. \newline
2i3co. 2i3cos. 2i3ca. 2i3cas. \newline

\newline
\put{%O prefixo co}
\exceptions{.co1�2}{}
co1&V2

%Pode non ser prefixo (expecto os derivados de coar)
\template{.co2# \newline}
\put{%Formas do verbo coar con pronomes encl�ticos}\newline ar �2 ab�
acerv andro ano a�ar a�o 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 a3lici�n. a3licions. a3na. a3nas.
antri� a3�adeir a3t�. a3t�s. e3ficien e3lernos. e3llo. e3lla. e3llos. e3llas.
e3lleir enll enx�a e3sita. e3sitas. e3t�ne e3vo. e3va. e3vos. e3vas.
i3dado iei imbra intreau. ��a i�a i�ei i3p�. i3p�s. i3ra. i3ras. i3raza i3ro. i3ros.
i3ta. i3tas. i3tado. i3to. i3tos. i3tel i3t�o. 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 (m�is ou menos)
a3crali a3guisa a3lini a3ngr a3� a3rrollis astr a3zo e3c e3que e3guid e3la
ensib e3� ert �rt esper e3p�r 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 etimol�xica. Non se incl�en os que por ser moi breves poder�an coincidir con prefixos .des formados ad hoc, xa que impedir�an a divisi�n de palabras com�ns (desecar, deselar).
abor afia af�a af�o air emboc emb�c empe� emp�� enlac enlaz enl�c enl�z
envol env�l idia ora
\end{template}

\keepcomments

\newline
%Excepci�ns � 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 o3tr�p o3trop uit u3lase u3lina
unda u3sita �3til
\end{template}
in2o4cular \newline

\newline
%Excepci�ns � 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 .be2n1�2 .ma2l1e2 .ma2l1�2}{.be2ne2,      ,.ma2le2,      }

\halfcomments
be2n1&{V}2
\template{be3n2# \newline}      %Non � prefixo (ou non se nota)
ign i3mer� i3n�s i3nes i3to�ta
\end{template}

\newline
ma2l1&{V}2
\template{.mal2# \newline}      %Pode non ser prefixo
abar ab�r aco ac� armad ogr ura axa
\end{template}
\template{ma3l2# \newline}      %Non � prefixo. Non � neceario malos, malas
a3c�a  a3citan a3gue� aio aia andr�n andrin a3quita ar. a3res. a3ria.
a3to. a3tos. a3ta. a3tas. a3ti�n aui eabl eabil eico eolar e3ta. e3tas. e3t�n 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{%Excepci�ns � prefixo poli}
\template{poli2# \newline}
u3r o3me arq �rq �ste andr antea
\end{template}
expoli2

\newline
\put{%Excepci�ns � prefixo post}
\template{pos3t2# \newline}
a. as. al. ais. a3llo e. es. ear. e3la. e3las. er. erg e3rid e3rior i3go i3la
ill�n �n. i3te. i3zo. i3zos. i3za. i3zas. os. oiro �3ni u3la u3lo u3le u3ra. u3ras.
\end{template}

\newline
\put{%Excepci�ns � prefixo pre}
\template{.pre2# \newline} %Poden non ser prefixos
amar \put{%Formas do verbo prear con pronomes encl�ticos}\newline ar � ab�
\end{template}
\template{pre2# \newline} %Non son prefixos
as. a3da. a3das. �2 ab� i3t o3cup o3c�p
\end{template}

\newline
\put{%Excepci�ns � prefixo pro}
\template{pro2# \newline} %Non son prefixos. Non � necesario proer
e3za �3do ust
\end{template}

\newline
\exceptions{.re2e2 .re2�2}{.ree2,.re�2}
\put{%O prefixo re} %Faltan excepci�ns
re2&{V}2


\newline
\put{%O prefixo sub: l, r e excepci�ns}\newline
su2b3l .su2b3r

\template{.sub2# \newline} %Poden non ser prefixos
\put{%Formas do verbo subir con pronomes encl�ticos}\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 repci�n reptici
\end{template}

\newline
\put{%Excepci�ns � 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{%Excepci�ns a varios prefixos que son terminaci�ns verbais}
%As combinaci�n con pronomes encl�ticos (son centos)
%deberanse evitar nos patr�ns de cada prefixo cando sexa necesario
%Incl�ense as combinaci�ns m�is 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 r�s r� remos redes r�n \newline %futuro
r�a r�as ri1amos ri1ades r�an \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
%Conxugaci�n 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 ir�s ir� iremos iredes ir�n \newline
ir�a ir�as iriamos iriades ir�an \newline
a as amos ades an \newline
ise ises �semos �sedes isen \newline
ide �deo �dea �deas
\end{template}

\end{pseudopatterns}
\end{}