1 <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- nxml -*- -->
9 <cat-item tags="np.ant"/>
13 <cat-item tags="np.loc"/>
17 <cat-item tags="det.*"/>
18 <cat-item tags="predet.*"/>
22 <cat-item tags="predet.*"/>
26 <cat-item tags="adj.*"/>
27 <cat-item tags="vblex.pp.*"/>
31 <cat-item tags="adj.*"/>
36 <cat-item tags="adv"/>
37 <cat-item tags="preadv"/>
45 <cat-item tags="rel.aa.*"/>
49 <cat-item tags="prn.tn.*"/>
50 <cat-item tags="prn.itg.*"/>
54 <cat-item tags="prn.enc.*"/>
57 <def-cat n="prnproref3">
58 <cat-item lemma="se" tags="prn.pro.ref.p3.mf.sp"/>
61 <def-cat n="prnproref">
62 <cat-item lemma="me" tags="prn.pro.p1.mf.sg"/>
63 <cat-item lemma="te" tags="prn.pro.p2.mf.sg"/>
64 <cat-item lemma="se" tags="prn.pro.ref.p3.mf.sp"/>
65 <cat-item lemma="nos" tags="prn.pro.p1.mf.pl"/>
66 <cat-item lemma="os" tags="prn.pro.p2.mf.pl"/>
69 <def-cat n="prnproobj">
70 <cat-item lemma="me" tags="prn.pro.p1.mf.sg"/>
71 <cat-item lemma="te" tags="prn.pro.p2.mf.sg"/>
72 <cat-item lemma="le" tags="prn.pro.p3.mf.sg"/>
73 <cat-item lemma="nos" tags="prn.pro.p1.mf.pl"/>
74 <cat-item lemma="os" tags="prn.pro.p2.mf.pl"/>
75 <cat-item lemma="le" tags="prn.pro.p3.mf.pl"/>
80 <cat-item tags="vblex.*"/>
81 <cat-item tags="vbser.*"/>
82 <cat-item tags="vbhaver.*"/>
83 <cat-item tags="vbmod.*"/>
87 <def-cat n="verb_nohaber">
88 <cat-item tags="vblex.*"/>
89 <cat-item tags="vbser.*"/>
90 <cat-item tags="vbmod.*"/>
95 <cat-item tags="vblex.inf"/>
96 <cat-item tags="vbser.inf"/>
97 <cat-item tags="vbhaver.inf"/>
98 <cat-item tags="vbmod.inf"/>
101 <def-cat n="pretind">
102 <cat-item tags="vblex.ifi.*"/>
103 <cat-item tags="vbser.ifi.*"/>
104 <cat-item tags="vbmod.ifi.*"/>
108 <cat-item tags="lquest"/>
112 <cat-item tags="num.*"/>
116 <cat-item lemma="en" tags="pr"/>
120 <cat-item lemma="a" tags="pr"/>
124 <cat-item lemma="que" tags="cnjsub"/>
125 <cat-item lemma="que" tags="rel.an.mf.sp"/>
129 <cat-item lemma="haber" tags="vbhaver.*"/>
132 <def-cat n="haber3p">
133 <!-- <cat-item tags="vbhaver.pri.p3.sg"/> -->
134 <cat-item tags="vbhaver.prs.p1.sg"/>
135 <cat-item tags="vbhaver.prs.p3.sg"/>
136 <cat-item tags="vbhaver.pii.p1.sg"/>
137 <cat-item tags="vbhaver.pii.p3.sg"/>
138 <cat-item tags="vbhaver.pis.p1.sg"/>
139 <cat-item tags="vbhaver.pis.p3.sg"/>
140 <cat-item tags="vbhaver.ifi.p3.sg"/>
141 <cat-item tags="vbhaver.fts.p1.sg"/>
142 <cat-item tags="vbhaver.fts.p3.sg"/>
143 <cat-item tags="vbhaver.fti.p3.sg"/>
144 <cat-item tags="vbhaver.cni.p1.sg"/>
145 <cat-item tags="vbhaver.cni.p3.sg"/>
146 <cat-item tags="vbhaver.inf"/>
147 <cat-item tags="vbhaver.ger"/>
150 <def-cat n="pp_nohaber">
151 <cat-item tags="vblex.pp.*"/>
152 <cat-item tags="vbser.pp.*"/>
153 <cat-item tags="vbmod.pp.*"/>
158 <cat-item lemma="llamar" tags="vblex.pri.*"/>
159 <cat-item lemma="llamar" tags="vblex.pii.*"/>
160 <cat-item lemma="llamar" tags="vblex.fti.*"/>
164 <cat-item lemma="caer" tags="vblex.*"/>
167 <def-cat n="verbospron">
168 <cat-item lemma="caer" tags="vblex.*"/>
169 <cat-item lemma="reír" tags="vblex.*"/>
170 <cat-item lemma="callar" tags="vblex.*"/>
171 <cat-item lemma="asomarse" tags="vblex.*"/>
174 <def-cat n="verbospron_pp">
175 <cat-item lemma="caer" tags="vblex.pp.*"/>
176 <cat-item lemma="reír" tags="vblex.pp.*"/>
177 <cat-item lemma="callar" tags="vblex.pp.*"/>
178 <cat-item lemma="asomarse" tags="vblex.pp.*"/>
183 <cat-item tags="sent"/>
191 <attr-item tags="n"/>
192 <attr-item tags="n.acr"/>
195 <def-attr n="a_nomp">
196 <attr-item tags="np.ant"/>
199 <def-attr n="a_nploc">
200 <attr-item tags="np.loc"/>
204 <attr-item tags="det.def"/>
205 <attr-item tags="det.ind"/>
206 <attr-item tags="det.dem"/>
207 <attr-item tags="det.pos"/>
208 <attr-item tags="predet"/>
211 <def-attr n="a_predet">
212 <attr-item tags="predet"/>
215 <def-attr n="a_adjec">
216 <attr-item tags="adj.ind"/>
217 <attr-item tags="adj.sup"/>
218 <attr-item tags="adj.itg"/>
219 <attr-item tags="adj.pos"/>
220 <attr-item tags="adj"/>
221 <attr-item tags="vblex.pp"/>
225 <attr-item tags="adj.ind"/>
226 <attr-item tags="adj.sup"/>
227 <attr-item tags="adj.itg"/>
228 <attr-item tags="adj.pos"/>
229 <attr-item tags="adj"/>
233 <attr-item tags="adv"/>
234 <attr-item tags="preadv"/>
237 <def-attr n="a_prep">
238 <attr-item tags="pr"/>
241 <def-attr n="a_cuyo">
242 <attr-item tags="rel.aa"/>
246 <attr-item tags="cnjsub"/>
247 <attr-item tags="rel.an.mf.sp"/>
251 <attr-item tags="prn.tn.p1"/>
252 <attr-item tags="prn.tn.p2"/>
253 <attr-item tags="prn.tn.p3"/>
254 <attr-item tags="prn.tn"/>
255 <attr-item tags="prn.tn.ref.p3"/>
256 <attr-item tags="prn.tn.pos"/>
257 <attr-item tags="prn.itg"/>
260 <def-attr n="a_verb">
261 <attr-item tags="vblex"/>
262 <attr-item tags="vbser"/>
263 <attr-item tags="vbhaver"/>
264 <attr-item tags="vbmod"/>
268 <attr-item tags="vblex.inf"/>
269 <attr-item tags="vbser.inf"/>
270 <attr-item tags="vbhaver.inf"/>
271 <attr-item tags="vbmod.inf"/>
274 <def-attr n="a_pretind">
275 <attr-item tags="vblex.ifi"/>
276 <attr-item tags="vbser.ifi"/>
277 <!-- <attr-item tags="vbhaver.ifi"/> -->
278 <attr-item tags="vbmod.ifi"/>
281 <def-attr n="a_lquest">
282 <attr-item tags="lquest"/>
286 <attr-item tags="num"/>
289 <def-attr n="a_prnenc">
290 <attr-item tags="prn.enc"/>
291 <attr-item tags="prn.enc.ref"/>
295 <attr-item tags="m"/>
296 <attr-item tags="f"/>
297 <attr-item tags="mf"/>
298 <attr-item tags="GD"/>
299 <attr-item tags="nt"/>
303 <attr-item tags="sg"/>
304 <attr-item tags="pl"/>
305 <attr-item tags="sp"/>
306 <attr-item tags="ND"/>
309 <def-attr n="persona">
310 <attr-item tags="p1"/>
311 <attr-item tags="p2"/>
312 <attr-item tags="p3"/>
317 <attr-item tags="inf"/>
318 <attr-item tags="ger"/>
319 <attr-item tags="pp"/>
320 <attr-item tags="pri"/>
321 <attr-item tags="ifi"/>
322 <attr-item tags="pii"/>
323 <attr-item tags="fti"/>
324 <attr-item tags="cni"/>
325 <attr-item tags="prs"/>
326 <attr-item tags="pis"/>
327 <attr-item tags="fts"/>
328 <attr-item tags="imp"/>
331 <def-attr n="verbototal">
332 <attr-item tags="vblex.pri.p1.sg"/>
333 <attr-item tags="vblex.pri.p3.sg"/>
334 <attr-item tags="vblex.pri.p2.sg"/>
335 <attr-item tags="vblex.pri.p3.pl"/>
339 <attr-item tags="vblex.prs.p1.sg"/>
340 <attr-item tags="vblex.prs.p2.sg"/>
341 <attr-item tags="vblex.prs.p3.sg"/>
342 <attr-item tags="vblex.prs.p3.pl"/>
351 <def-var n="genero"/>
352 <def-var n="numero"/>
353 <def-var n="concDet"/>
354 <def-var n="concAdj"/>
355 <def-var n="concPrimero"/>
356 <def-var n="concSegundo"/>
357 <def-var n="concTercero"/>
358 <def-var n="interrogativa"/>
359 <def-var n="exclamativa"/>
367 <def-macro n="f_bcond" npar="1"><!--Para mirar si el blanco contiene o no formato. Hay que poner esta función en las reglas en que desaparezca alguna palabra, con tal de decidir si el blanco de la palabra eliminada debe eliminarse también o conservarse. Si contiene formato hay que conservarla, si no contiene formato hay que eliminarla para que no aparezcan dos espacios seguidos. -->
387 <def-macro n="f_pretind" npar="1"><!--Para traducir el pretérito indefinido por la forma perifrástica (dije - vaig dir) y enviar el verbo. Debe ponerse en todas las reglas en las que aparezca un verbo vblex, vbmod o vbser -->
392 <clip pos="1" side="sl" part="temps"/>
398 <get-case-from pos="1">
402 <clip pos="1" side="sl" part="persona"/>
403 <clip pos="1" side="sl" part="nbr"/>
411 <case-of pos="1" side="sl" part="lemh"/>
416 <clip pos="1" side="tl" part="lemh"/>
423 <clip pos="1" side="tl" part="lemh"/>
424 <clip pos="1" side="tl" part="a_verb"/>
426 <clip pos="1" side="tl" part="lemq"/>
433 <clip pos="1" side="tl" part="lemh"/>
434 <clip pos="1" side="tl" part="a_verb"/>
435 <clip pos="1" side="tl" part="temps"/>
436 <clip pos="1" side="tl" part="persona"/>
437 <clip pos="1" side="tl" part="gen"/>
438 <clip pos="1" side="tl" part="nbr"/>
439 <clip pos="1" side="tl" part="lemq"/>
446 <def-macro n="f_lexicAdj" npar="1">
450 <equal caseless="yes">
451 <clip pos="1" side ="tl" part="lem"/>
456 <clip pos="1" side ="tl" part="lem"/>
457 <get-case-from pos="1">
467 <def-macro n="f_seleccioLex" npar="1">
473 <clip pos="1" side="sl" part="lemh"/>
477 <clip pos="1" side="sl" part="verbototal"/>
478 <lit-tag v="vblex.pri.p1.sg"/>
483 <clip pos="1" side="tl" part="lemh"/>
491 <clip pos="1" side="sl" part="lemh"/>
495 <clip pos="1" side="sl" part="verbototal"/>
496 <lit-tag v="vblex.pri.p3.sg"/>
501 <clip pos="1" side="tl" part="lemh"/>
505 <clip pos="1" side="tl" part="verbototal"/>
506 <lit-tag v="vblex.prs.p3.sg"/>
513 <clip pos="1" side="sl" part="lemh"/>
517 <clip pos="1" side="sl" part="verbototal"/>
518 <lit-tag v="vblex.pri.p2.sg"/>
523 <clip pos="1" side="tl" part="lemh"/>
527 <clip pos="1" side="tl" part="verbototal"/>
528 <lit-tag v="vblex.prs.p2.sg"/>
535 <clip pos="1" side="sl" part="lemh"/>
539 <clip pos="1" side="sl" part="verbototal"/>
540 <lit-tag v="vblex.pri.p3.pl"/>
545 <clip pos="1" side="tl" part="lemh"/>
549 <clip pos="1" side="tl" part="verbototal"/>
550 <lit-tag v="vblex.prs.p3.pl"/>
556 <def-macro n="f_concord1" npar="1">
558 <choose><!--To determine value of variables of gender and
559 number and propagate to other rules. Variables are
560 not used again in this rule -->
564 <clip pos="1" side="tl" part="gen"/>
568 <let><var n="genero"/><lit-tag v="m"/></let>
573 <clip pos="1" side="tl" part="gen"/>
577 <let><var n="genero"/><lit-tag v="f"/></let>
584 <clip pos="1" side="tl" part="nbr"/>
588 <let><var n="numero"/><lit-tag v="sg"/></let>
593 <clip pos="1" side="tl" part="nbr"/>
597 <let><var n="numero"/><lit-tag v="pl"/></let>
602 <test> <!-- If word has GD or ND, we try to assign the
603 gender or number of the previous rule. If there is no
604 value for the gender or number variable from previous
605 rules, gender will be masculine and number singular.-->
607 <clip pos="1" side="tl" part="gen"/>
619 <let><clip pos="1" side="tl" part="gen"/><lit-tag v="f"/></let>
622 <let><clip pos="1" side="tl" part="gen"/><lit-tag v="m"/></let>
631 <clip pos="1" side="tl" part="nbr"/>
643 <let><clip pos="1" side="tl" part="nbr"/><lit-tag v="pl"/></let>
646 <let><clip pos="1" side="tl" part="nbr"/><lit-tag v="sg"/></let>
654 <def-macro n="f_concord2" npar="2">
657 <test> <!-- do the main and second parameter gender agree?-->
661 <clip pos="2" side="sl" part="gen"/>
662 <clip pos="1" side="sl" part="gen"/>
665 <clip pos="2" side="sl" part="gen"/>
669 <clip pos="1" side="sl" part="gen"/>
674 <equal> <!-- do the main and second parameter number agree?-->
675 <clip pos="2" side="sl" part="nbr"/>
676 <clip pos="1" side="sl" part="nbr"/>
679 <clip pos="2" side="sl" part="nbr"/>
683 <clip pos="1" side="sl" part="nbr"/>
689 <let><var n="concPrimero"/><lit v="true"/></let><!-- there is gender and number agreement-->
692 <let><var n="concPrimero"/><lit v="false"/></let><!-- there isn't gender and number agreement-->
698 <test> <!-- Propagate the main parameter gender if it has been modified during the translation -->
702 <clip pos="1" side="tl" part="gen"/>
703 <clip pos="1" side="sl" part="gen"/>
708 <clip pos="1" side="tl" part="gen"/>
714 <clip pos="1" side="tl" part="gen"/>
726 <clip pos="2" side="tl" part="gen"/>
733 <clip pos="2" side="sl" part="gen"/>
738 <clip pos="2" side="tl" part="gen"/>
745 <var n="concPrimero"/>
751 <clip pos="2" side="tl" part="gen"/>
752 <clip pos="1" side="tl" part="gen"/>
760 <test> <!-- Propagate the main parameter number if it has been modified during the translation -->
764 <clip pos="1" side="tl" part="nbr"/>
765 <clip pos="1" side="sl" part="nbr"/>
770 <clip pos="1" side="tl" part="nbr"/>
776 <clip pos="1" side="tl" part="nbr"/>
788 <clip pos="2" side="tl" part="nbr"/>
795 <clip pos="2" side="sl" part="nbr"/>
800 <clip pos="2" side="tl" part="nbr"/>
807 <var n="concPrimero"/>
813 <clip pos="2" side="tl" part="nbr"/>
814 <clip pos="1" side="tl" part="nbr"/>
823 <test> <!-- Which is the rule general gender? -->
825 <clip pos="1" side="tl" part="gen"/>
837 <clip pos="1" side="tl" part="gen"/>
849 <clip pos="2" side="tl" part="gen"/>
861 <clip pos="2" side="tl" part="gen"/>
874 <clip pos="1" side="tl" part="gen"/>
879 <clip pos="1" side="sl" part="gen"/>
887 <clip pos="1" side="sl" part="gen"/>
894 <clip pos="2" side="tl" part="gen"/>
899 <clip pos="2" side="sl" part="gen"/>
907 <clip pos="2" side="sl" part="gen"/>
921 <when><!-- Which is the rule general number? -->
924 <clip pos="1" side="tl" part="nbr"/>
936 <clip pos="1" side="tl" part="nbr"/>
948 <clip pos="2" side="tl" part="nbr"/>
960 <clip pos="2" side="tl" part="nbr"/>
973 <clip pos="1" side="tl" part="nbr"/>
978 <clip pos="1" side="sl" part="nbr"/>
986 <clip pos="1" side="sl" part="nbr"/>
993 <clip pos="2" side="tl" part="nbr"/>
998 <clip pos="2" side="sl" part="nbr"/>
1006 <clip pos="2" side="sl" part="nbr"/>
1017 <choose> <!-- Determine gender and number value if they are undetermined -->
1021 <clip pos="1" side="tl" part="gen"/>
1026 <clip pos="1" side="tl" part="gen"/>
1035 <clip pos="2" side="tl" part="gen"/>
1040 <clip pos="2" side="tl" part="gen"/>
1049 <clip pos="1" side="tl" part="nbr"/>
1054 <clip pos="1" side="tl" part="nbr"/>
1063 <clip pos="2" side="tl" part="nbr"/>
1068 <clip pos="2" side="tl" part="nbr"/>
1076 <def-macro n="f_concord3" npar="3">
1077 <choose><!-- Look whether in source language there is concordance between first and second element -->
1083 <clip pos="2" side="sl" part="gen"/>
1084 <clip pos="1" side="sl" part="gen"/>
1087 <clip pos="2" side="sl" part="gen"/>
1091 <clip pos="1" side="sl" part="gen"/>
1097 <clip pos="2" side="sl" part="nbr"/>
1098 <clip pos="1" side="sl" part="nbr"/>
1101 <clip pos="2" side="sl" part="nbr"/>
1105 <clip pos="1" side="sl" part="nbr"/>
1111 <let><var n="concPrimero"/><lit v="true"/></let>
1114 <let><var n="concPrimero"/><lit v="false"/></let>
1117 <choose><!-- Look whether in source language there is concordance between second and third element -->
1123 <clip pos="3" side="sl" part="gen"/>
1124 <clip pos="1" side="sl" part="gen"/>
1127 <clip pos="3" side="sl" part="gen"/>
1131 <clip pos="1" side="sl" part="gen"/>
1137 <clip pos="3" side="sl" part="nbr"/>
1138 <clip pos="1" side="sl" part="nbr"/>
1141 <clip pos="3" side="sl" part="nbr"/>
1145 <clip pos="1" side="sl" part="nbr"/>
1151 <let><var n="concSegundo"/><lit v="true"/></let>
1154 <let><var n="concSegundo"/><lit v="false"/></let>
1159 <choose><!-- Propagate the main parameter gender if it has been modified during the translation -->
1165 <clip pos="1" side="tl" part="gen"/>
1166 <clip pos="1" side="sl" part="gen"/>
1171 <clip pos="1" side="tl" part="gen"/>
1177 <clip pos="1" side="tl" part="gen"/>
1189 <clip pos="2" side="tl" part="gen"/>
1196 <clip pos="2" side="sl" part="gen"/>
1201 <clip pos="2" side="tl" part="gen"/>
1208 <var n="concPrimero"/>
1214 <clip pos="2" side="tl" part="gen"/>
1215 <clip pos="1" side="tl" part="gen"/>
1225 <clip pos="3" side="tl" part="gen"/>
1232 <clip pos="3" side="sl" part="gen"/>
1237 <clip pos="3" side="tl" part="gen"/>
1244 <var n="concSegundo"/>
1250 <clip pos="3" side="tl" part="gen"/>
1251 <clip pos="1" side="tl" part="gen"/>
1258 <choose><!-- Propagate the main parameter number if it has been modified during the translation -->
1264 <clip pos="1" side="tl" part="nbr"/>
1265 <clip pos="1" side="sl" part="nbr"/>
1270 <clip pos="1" side="tl" part="nbr"/>
1276 <clip pos="1" side="tl" part="nbr"/>
1288 <clip pos="2" side="tl" part="nbr"/>
1295 <clip pos="2" side="sl" part="nbr"/>
1300 <clip pos="2" side="tl" part="nbr"/>
1307 <var n="concPrimero"/>
1313 <clip pos="2" side="tl" part="nbr"/>
1314 <clip pos="1" side="tl" part="nbr"/>
1324 <clip pos="3" side="tl" part="nbr"/>
1331 <clip pos="3" side="sl" part="nbr"/>
1336 <clip pos="3" side="tl" part="nbr"/>
1343 <var n="concSegundo"/>
1349 <clip pos="3" side="tl" part="nbr"/>
1350 <clip pos="1" side="tl" part="nbr"/>
1359 <choose> <!-- Determine the rule general gender. Priority order: main, second and third element -->
1363 <clip pos="1" side="tl" part="gen"/>
1375 <clip pos="1" side="tl" part="gen"/>
1387 <clip pos="2" side="tl" part="gen"/>
1399 <clip pos="2" side="tl" part="gen"/>
1411 <clip pos="3" side="tl" part="gen"/>
1423 <clip pos="3" side="tl" part="gen"/>
1436 <clip pos="1" side="tl" part="gen"/>
1441 <clip pos="1" side="sl" part="gen"/>
1449 <clip pos="1" side="sl" part="gen"/>
1456 <clip pos="2" side="tl" part="gen"/>
1461 <clip pos="2" side="sl" part="gen"/>
1469 <clip pos="2" side="sl" part="gen"/>
1476 <clip pos="3" side="tl" part="gen"/>
1481 <clip pos="3" side="sl" part="gen"/>
1489 <clip pos="3" side="sl" part="gen"/>
1500 <choose><!-- Determine the rule general number. Priority order: main, second and third element -->
1504 <clip pos="1" side="tl" part="nbr"/>
1516 <clip pos="1" side="tl" part="nbr"/>
1528 <clip pos="2" side="tl" part="nbr"/>
1540 <clip pos="2" side="tl" part="nbr"/>
1552 <clip pos="3" side="tl" part="nbr"/>
1564 <clip pos="3" side="tl" part="nbr"/>
1577 <clip pos="1" side="tl" part="nbr"/>
1582 <clip pos="1" side="sl" part="nbr"/>
1590 <clip pos="1" side="sl" part="nbr"/>
1597 <clip pos="2" side="tl" part="nbr"/>
1602 <clip pos="2" side="sl" part="nbr"/>
1610 <clip pos="2" side="sl" part="nbr"/>
1617 <clip pos="3" side="tl" part="nbr"/>
1622 <clip pos="3" side="sl" part="nbr"/>
1630 <clip pos="3" side="sl" part="nbr"/>
1641 <choose> <!-- Assign values to GD and ND -->
1645 <clip pos="1" side="tl" part="gen"/>
1650 <clip pos="1" side="tl" part="gen"/>
1659 <clip pos="2" side="tl" part="gen"/>
1664 <clip pos="2" side="tl" part="gen"/>
1673 <clip pos="3" side="tl" part="gen"/>
1678 <clip pos="3" side="tl" part="gen"/>
1687 <clip pos="1" side="tl" part="nbr"/>
1692 <clip pos="1" side="tl" part="nbr"/>
1701 <clip pos="2" side="tl" part="nbr"/>
1706 <clip pos="2" side="tl" part="nbr"/>
1715 <clip pos="3" side="tl" part="nbr"/>
1720 <clip pos="3" side="tl" part="nbr"/>
1728 <def-macro n="f_concord4" npar="4">
1735 <clip pos="2" side="sl" part="gen"/>
1736 <clip pos="1" side="sl" part="gen"/>
1739 <clip pos="2" side="sl" part="gen"/>
1743 <clip pos="1" side="sl" part="gen"/>
1749 <clip pos="2" side="sl" part="nbr"/>
1750 <clip pos="1" side="sl" part="nbr"/>
1753 <clip pos="2" side="sl" part="nbr"/>
1757 <clip pos="1" side="sl" part="nbr"/>
1763 <let><var n="concPrimero"/><lit v="true"/></let>
1766 <let><var n="concPrimero"/><lit v="false"/></let>
1776 <clip pos="3" side="sl" part="gen"/>
1777 <clip pos="1" side="sl" part="gen"/>
1780 <clip pos="3" side="sl" part="gen"/>
1784 <clip pos="1" side="sl" part="gen"/>
1790 <clip pos="3" side="sl" part="nbr"/>
1791 <clip pos="1" side="sl" part="nbr"/>
1794 <clip pos="3" side="sl" part="nbr"/>
1798 <clip pos="1" side="sl" part="nbr"/>
1804 <let><var n="concSegundo"/><lit v="true"/></let>
1807 <let><var n="concSegundo"/><lit v="false"/></let>
1817 <clip pos="4" side="sl" part="gen"/>
1818 <clip pos="1" side="sl" part="gen"/>
1821 <clip pos="4" side="sl" part="gen"/>
1825 <clip pos="1" side="sl" part="gen"/>
1831 <clip pos="4" side="sl" part="nbr"/>
1832 <clip pos="1" side="sl" part="nbr"/>
1835 <clip pos="4" side="sl" part="nbr"/>
1839 <clip pos="1" side="sl" part="nbr"/>
1845 <let><var n="concTercero"/><lit v="true"/></let>
1848 <let><var n="concTercero"/><lit v="false"/></let>
1859 <clip pos="1" side="tl" part="gen"/>
1860 <clip pos="1" side="sl" part="gen"/>
1865 <clip pos="1" side="tl" part="gen"/>
1871 <clip pos="1" side="tl" part="gen"/>
1883 <clip pos="2" side="tl" part="gen"/>
1890 <clip pos="2" side="sl" part="gen"/>
1895 <clip pos="2" side="tl" part="gen"/>
1902 <var n="concPrimero"/>
1908 <clip pos="2" side="tl" part="gen"/>
1909 <clip pos="1" side="tl" part="gen"/>
1919 <clip pos="3" side="tl" part="gen"/>
1926 <clip pos="3" side="sl" part="gen"/>
1931 <clip pos="3" side="tl" part="gen"/>
1938 <var n="concSegundo"/>
1944 <clip pos="3" side="tl" part="gen"/>
1945 <clip pos="1" side="tl" part="gen"/>
1955 <clip pos="4" side="tl" part="gen"/>
1962 <clip pos="4" side="sl" part="gen"/>
1967 <clip pos="4" side="tl" part="gen"/>
1974 <var n="concTercero"/>
1980 <clip pos="4" side="tl" part="gen"/>
1981 <clip pos="1" side="tl" part="gen"/>
1994 <clip pos="1" side="tl" part="nbr"/>
1995 <clip pos="1" side="sl" part="nbr"/>
2000 <clip pos="1" side="tl" part="nbr"/>
2006 <clip pos="1" side="tl" part="nbr"/>
2018 <clip pos="2" side="tl" part="nbr"/>
2025 <clip pos="2" side="sl" part="nbr"/>
2030 <clip pos="2" side="tl" part="nbr"/>
2037 <var n="concPrimero"/>
2043 <clip pos="2" side="tl" part="nbr"/>
2044 <clip pos="1" side="tl" part="nbr"/>
2054 <clip pos="3" side="tl" part="nbr"/>
2061 <clip pos="3" side="sl" part="nbr"/>
2066 <clip pos="3" side="tl" part="nbr"/>
2073 <var n="concSegundo"/>
2079 <clip pos="3" side="tl" part="nbr"/>
2080 <clip pos="1" side="tl" part="nbr"/>
2090 <clip pos="4" side="tl" part="nbr"/>
2097 <clip pos="4" side="sl" part="nbr"/>
2102 <clip pos="4" side="tl" part="nbr"/>
2109 <var n="concTercero"/>
2115 <clip pos="4" side="tl" part="nbr"/>
2116 <clip pos="1" side="tl" part="nbr"/>
2127 <clip pos="1" side="tl" part="gen"/>
2139 <clip pos="1" side="tl" part="gen"/>
2151 <clip pos="2" side="tl" part="gen"/>
2163 <clip pos="2" side="tl" part="gen"/>
2175 <clip pos="3" side="tl" part="gen"/>
2187 <clip pos="3" side="tl" part="gen"/>
2199 <clip pos="4" side="tl" part="gen"/>
2211 <clip pos="4" side="tl" part="gen"/>
2233 <clip pos="1" side="tl" part="nbr"/>
2245 <clip pos="1" side="tl" part="nbr"/>
2257 <clip pos="2" side="tl" part="nbr"/>
2269 <clip pos="2" side="tl" part="nbr"/>
2281 <clip pos="3" side="tl" part="nbr"/>
2293 <clip pos="3" side="tl" part="nbr"/>
2305 <clip pos="4" side="tl" part="nbr"/>
2317 <clip pos="4" side="tl" part="nbr"/>
2338 <clip pos="1" side="tl" part="gen"/>
2343 <clip pos="1" side="tl" part="gen"/>
2352 <clip pos="2" side="tl" part="gen"/>
2357 <clip pos="2" side="tl" part="gen"/>
2366 <clip pos="3" side="tl" part="gen"/>
2371 <clip pos="3" side="tl" part="gen"/>
2380 <clip pos="4" side="tl" part="gen"/>
2385 <clip pos="4" side="tl" part="gen"/>
2394 <clip pos="1" side="tl" part="nbr"/>
2399 <clip pos="1" side="tl" part="nbr"/>
2408 <clip pos="2" side="tl" part="nbr"/>
2413 <clip pos="2" side="tl" part="nbr"/>
2422 <clip pos="3" side="tl" part="nbr"/>
2427 <clip pos="3" side="tl" part="nbr"/>
2436 <clip pos="4" side="tl" part="nbr"/>
2441 <clip pos="4" side="tl" part="nbr"/>
2447 </section-def-macros>
2452 <rule> <!-- REGLA: DETERMINANT -->
2454 <pattern-item n="det"/>
2457 <call-macro n="f_concord1">
2458 <with-param pos="1"/>
2462 <clip pos="1" side="tl" part="whole"/>
2468 <rule> <!-- REGLA: NOM -->
2470 <pattern-item n="nom"/>
2473 <call-macro n="f_concord1">
2474 <with-param pos="1"/>
2478 <clip pos="1" side="tl" part="lemh"/>
2479 <clip pos="1" side="tl" part="a_nom"/>
2480 <clip pos="1" side="tl" part="gen"/>
2481 <clip pos="1" side="tl" part="nbr"/>
2482 <clip pos="1" side="tl" part="lemq"/>
2488 <rule> <!-- REGLA: ADJECTIU -->
2490 <pattern-item n="adj"/>
2493 <call-macro n="f_concord1">
2494 <with-param pos="1"/>
2498 <clip pos="1" side="tl" part="lemh"/>
2499 <clip pos="1" side="tl" part="a_adj"/>
2500 <clip pos="1" side="tl" part="gen"/>
2501 <clip pos="1" side="tl" part="nbr"/>
2502 <clip pos="1" side="tl" part="lemq"/>
2508 <rule> <!-- REGLA: PRONOM --><!--Special case, macro f_concord1
2509 is not applicable because gender and number cannot be taken from previous rules -->
2511 <pattern-item n="prn"/>
2518 <clip pos="1" side="tl" part="gen"/>
2523 <clip pos="1" side="tl" part="gen"/>
2532 <clip pos="1" side="tl" part="nbr"/>
2537 <clip pos="1" side="tl" part="nbr"/>
2544 <clip pos="1" side="tl" part="whole"/>
2551 <rule> <!-- REGLA: NUMERAL-->
2553 <pattern-item n="num"/>
2556 <call-macro n="f_concord1">
2557 <with-param pos="1"/>
2561 <clip pos="1" side="tl" part="whole"/>
2569 <rule> <!-- REGLA: DETERMINANT NOM -->
2571 <pattern-item n="det"/>
2572 <pattern-item n="nom"/>
2575 <call-macro n="f_concord2">
2576 <with-param pos="2"/>
2577 <with-param pos="1"/>
2581 <clip pos="1" side="tl" part="whole"/>
2585 <clip pos="2" side="tl" part="lemh"/>
2586 <clip pos="2" side="tl" part="a_nom"/>
2587 <clip pos="2" side="tl" part="gen"/>
2588 <clip pos="2" side="tl" part="nbr"/>
2589 <clip pos="2" side="tl" part="lemq"/>
2596 <rule> <!-- REGLA: NOM ADJECTIU-->
2598 <pattern-item n="nom"/>
2599 <pattern-item n="adjec"/>
2602 <call-macro n="f_concord2">
2603 <with-param pos="1"/>
2604 <with-param pos="2"/>
2608 <clip pos="1" side="tl" part="lemh"/>
2609 <clip pos="1" side="tl" part="a_nom"/>
2610 <clip pos="1" side="tl" part="gen"/>
2611 <clip pos="1" side="tl" part="nbr"/>
2612 <clip pos="1" side="tl" part="lemq"/>
2616 <clip pos="2" side="tl" part="lemh"/>
2617 <clip pos="2" side="tl" part="a_adjec"/>
2618 <clip pos="2" side="tl" part="gen"/>
2619 <clip pos="2" side="tl" part="nbr"/>
2620 <clip pos="2" side="tl" part="lemq"/>
2628 <rule> <!-- REGLA: ADJECTIU NOM -->
2630 <pattern-item n="adj"/>
2631 <pattern-item n="nom"/>
2634 <call-macro n="f_concord2">
2635 <with-param pos="2"/>
2636 <with-param pos="1"/>
2638 <call-macro n="f_lexicAdj">
2639 <with-param pos="1"/>
2643 <clip pos="1" side="tl" part="lemh"/>
2644 <clip pos="1" side="tl" part="a_adj"/>
2645 <clip pos="1" side="tl" part="gen"/>
2646 <clip pos="1" side="tl" part="nbr"/>
2647 <clip pos="1" side="tl" part="lemq"/>
2651 <clip pos="2" side="tl" part="lemh"/>
2652 <clip pos="2" side="tl" part="a_nom"/>
2653 <clip pos="2" side="tl" part="gen"/>
2654 <clip pos="2" side="tl" part="nbr"/>
2655 <clip pos="2" side="tl" part="lemq"/>
2662 <rule> <!-- REGLA: DET NOM ADJECTIU-->
2664 <pattern-item n="det"/>
2665 <pattern-item n="nom"/>
2666 <pattern-item n="adjec"/>
2669 <call-macro n="f_concord3">
2670 <with-param pos="2"/>
2671 <with-param pos="3"/>
2672 <with-param pos="1"/>
2676 <clip pos="1" side="tl" part="whole"/>
2680 <clip pos="2" side="tl" part="lemh"/>
2681 <clip pos="2" side="tl" part="a_nom"/>
2682 <clip pos="2" side="tl" part="gen"/>
2683 <clip pos="2" side="tl" part="nbr"/>
2684 <clip pos="2" side="tl" part="lemq"/>
2688 <clip pos="3" side="tl" part="lemh"/>
2689 <clip pos="3" side="tl" part="a_adjec"/>
2690 <clip pos="3" side="tl" part="gen"/>
2691 <clip pos="3" side="tl" part="nbr"/>
2692 <clip pos="3" side="tl" part="lemq"/>
2700 <rule> <!-- REGLA: DET NOM ADJECTIU ADJECTIU-->
2702 <pattern-item n="det"/>
2703 <pattern-item n="nom"/>
2704 <pattern-item n="adjec"/>
2705 <pattern-item n="adjec"/>
2708 <call-macro n="f_concord4">
2709 <with-param pos="2"/>
2710 <with-param pos="3"/>
2711 <with-param pos="4"/>
2712 <with-param pos="1"/>
2716 <clip pos="1" side="tl" part="whole"/>
2720 <clip pos="2" side="tl" part="lemh"/>
2721 <clip pos="2" side="tl" part="a_nom"/>
2722 <clip pos="2" side="tl" part="gen"/>
2723 <clip pos="2" side="tl" part="nbr"/>
2724 <clip pos="2" side="tl" part="lemq"/>
2728 <clip pos="3" side="tl" part="lemh"/>
2729 <clip pos="3" side="tl" part="a_adjec"/>
2730 <clip pos="3" side="tl" part="gen"/>
2731 <clip pos="3" side="tl" part="nbr"/>
2732 <clip pos="3" side="tl" part="lemq"/>
2736 <clip pos="4" side="tl" part="lemh"/>
2737 <clip pos="4" side="tl" part="a_adjec"/>
2738 <clip pos="4" side="tl" part="gen"/>
2739 <clip pos="4" side="tl" part="nbr"/>
2740 <clip pos="4" side="tl" part="lemq"/>
2746 <rule> <!-- REGLA: NOM ADJECTIU ADJECTIU-->
2748 <pattern-item n="nom"/>
2749 <pattern-item n="adjec"/>
2750 <pattern-item n="adjec"/>
2753 <call-macro n="f_concord3">
2754 <with-param pos="1"/>
2755 <with-param pos="2"/>
2756 <with-param pos="3"/>
2760 <clip pos="1" side="tl" part="lemh"/>
2761 <clip pos="1" side="tl" part="a_nom"/>
2762 <clip pos="1" side="tl" part="gen"/>
2763 <clip pos="1" side="tl" part="nbr"/>
2764 <clip pos="1" side="tl" part="lemq"/>
2768 <clip pos="2" side="tl" part="lemh"/>
2769 <clip pos="2" side="tl" part="a_adjec"/>
2770 <clip pos="2" side="tl" part="gen"/>
2771 <clip pos="2" side="tl" part="nbr"/>
2772 <clip pos="2" side="tl" part="lemq"/>
2776 <clip pos="3" side="tl" part="lemh"/>
2777 <clip pos="3" side="tl" part="a_adjec"/>
2778 <clip pos="3" side="tl" part="gen"/>
2779 <clip pos="3" side="tl" part="nbr"/>
2780 <clip pos="3" side="tl" part="lemq"/>
2788 <rule> <!-- REGLA: DET ADJECTIU NOM-->
2790 <pattern-item n="det"/>
2791 <pattern-item n="adjec"/>
2792 <pattern-item n="nom"/>
2795 <call-macro n="f_concord3">
2796 <with-param pos="3"/>
2797 <with-param pos="2"/>
2798 <with-param pos="1"/>
2800 <call-macro n="f_lexicAdj">
2801 <with-param pos="2"/>
2805 <clip pos="1" side="tl" part="whole"/>
2809 <clip pos="2" side="tl" part="lemh"/>
2810 <clip pos="2" side="tl" part="a_adjec"/>
2811 <clip pos="2" side="tl" part="gen"/>
2812 <clip pos="2" side="tl" part="nbr"/>
2813 <clip pos="2" side="tl" part="lemq"/>
2817 <clip pos="3" side="tl" part="lemh"/>
2818 <clip pos="3" side="tl" part="a_nom"/>
2819 <clip pos="3" side="tl" part="gen"/>
2820 <clip pos="3" side="tl" part="nbr"/>
2821 <clip pos="3" side="tl" part="lemq"/>
2828 <rule> <!-- REGLA: PREDET DET NOM-->
2830 <pattern-item n="predet"/>
2831 <pattern-item n="det"/>
2832 <pattern-item n="nom"/>
2835 <call-macro n="f_concord3">
2836 <with-param pos="3"/>
2837 <with-param pos="2"/>
2838 <with-param pos="1"/>
2842 <clip pos="1" side="tl" part="whole"/>
2846 <clip pos="2" side="tl" part="whole"/>
2850 <clip pos="3" side="tl" part="lemh"/>
2851 <clip pos="3" side="tl" part="a_nom"/>
2852 <clip pos="3" side="tl" part="gen"/>
2853 <clip pos="3" side="tl" part="nbr"/>
2854 <clip pos="3" side="tl" part="lemq"/>
2861 <rule> <!-- REGLA: PREDET DET NOM ADJECTIU-->
2863 <pattern-item n="predet"/>
2864 <pattern-item n="det"/>
2865 <pattern-item n="nom"/>
2866 <pattern-item n="adjec"/>
2869 <call-macro n="f_concord4">
2870 <with-param pos="3"/>
2871 <with-param pos="4"/>
2872 <with-param pos="2"/>
2873 <with-param pos="1"/>
2877 <clip pos="1" side="tl" part="whole"/>
2881 <clip pos="2" side="tl" part="whole"/>
2885 <clip pos="3" side="tl" part="lemh"/>
2886 <clip pos="3" side="tl" part="a_nom"/>
2887 <clip pos="3" side="tl" part="gen"/>
2888 <clip pos="3" side="tl" part="nbr"/>
2889 <clip pos="3" side="tl" part="lemq"/>
2893 <clip pos="4" side="tl" part="lemh"/>
2894 <clip pos="4" side="tl" part="a_adjec"/>
2895 <clip pos="4" side="tl" part="gen"/>
2896 <clip pos="4" side="tl" part="nbr"/>
2897 <clip pos="4" side="tl" part="lemq"/>
2906 <rule> <!-- REGLA: DETERMINANT ADJECTIU-->
2908 <pattern-item n="det"/>
2909 <pattern-item n="adjec"/>
2912 <call-macro n="f_concord2">
2913 <with-param pos="2"/>
2914 <with-param pos="1"/>
2918 <clip pos="1" side="tl" part="whole"/>
2922 <clip pos="2" side="tl" part="lemh"/>
2923 <clip pos="2" side="tl" part="a_adjec"/>
2924 <clip pos="2" side="tl" part="gen"/>
2925 <clip pos="2" side="tl" part="nbr"/>
2926 <clip pos="2" side="tl" part="lemq"/>
2933 <rule> <!-- REGLA: ADJECTIU NOM ADJECTIU-->
2935 <pattern-item n="adj"/>
2936 <pattern-item n="nom"/>
2937 <pattern-item n="adjec"/>
2940 <call-macro n="f_concord3">
2941 <with-param pos="2"/>
2942 <with-param pos="3"/>
2943 <with-param pos="1"/>
2945 <call-macro n="f_lexicAdj">
2946 <with-param pos="1"/>
2950 <clip pos="1" side="tl" part="lemh"/>
2951 <clip pos="1" side="tl" part="a_adj"/>
2952 <clip pos="1" side="tl" part="gen"/>
2953 <clip pos="1" side="tl" part="nbr"/>
2954 <clip pos="1" side="tl" part="lemq"/>
2958 <clip pos="2" side="tl" part="lemh"/>
2959 <clip pos="2" side="tl" part="a_nom"/>
2960 <clip pos="2" side="tl" part="gen"/>
2961 <clip pos="2" side="tl" part="nbr"/>
2962 <clip pos="2" side="tl" part="lemq"/>
2966 <clip pos="3" side="tl" part="lemh"/>
2967 <clip pos="3" side="tl" part="a_adjec"/>
2968 <clip pos="3" side="tl" part="gen"/>
2969 <clip pos="3" side="tl" part="nbr"/>
2970 <clip pos="3" side="tl" part="lemq"/>
2977 <rule> <!-- REGLA: DET ADJECTIU NOM ADJECTIU -->
2979 <pattern-item n="det"/>
2980 <pattern-item n="adjec"/>
2981 <pattern-item n="nom"/>
2982 <pattern-item n="adjec"/>
2985 <call-macro n="f_concord4">
2986 <with-param pos="3"/>
2987 <with-param pos="4"/>
2988 <with-param pos="2"/>
2989 <with-param pos="1"/>
2991 <call-macro n="f_lexicAdj">
2992 <with-param pos="2"/>
2996 <clip pos="1" side="tl" part="whole"/>
3000 <clip pos="2" side="tl" part="lemh"/>
3001 <clip pos="2" side="tl" part="a_adjec"/>
3002 <clip pos="2" side="tl" part="gen"/>
3003 <clip pos="2" side="tl" part="nbr"/>
3004 <clip pos="2" side="tl" part="lemq"/>
3008 <clip pos="3" side="tl" part="lemh"/>
3009 <clip pos="3" side="tl" part="a_nom"/>
3010 <clip pos="3" side="tl" part="gen"/>
3011 <clip pos="3" side="tl" part="nbr"/>
3012 <clip pos="3" side="tl" part="lemq"/>
3016 <clip pos="4" side="tl" part="lemh"/>
3017 <clip pos="4" side="tl" part="a_adjec"/>
3018 <clip pos="4" side="tl" part="gen"/>
3019 <clip pos="4" side="tl" part="nbr"/>
3020 <clip pos="4" side="tl" part="lemq"/>
3028 <rule> <!-- REGLA: NOM ADVERBI ADJECTIU-->
3030 <pattern-item n="nom"/>
3031 <pattern-item n="adv"/>
3032 <pattern-item n="adjec"/>
3035 <call-macro n="f_concord2">
3036 <with-param pos="1"/>
3037 <with-param pos="3"/>
3041 <clip pos="1" side="tl" part="lemh"/>
3042 <clip pos="1" side="tl" part="a_nom"/>
3043 <clip pos="1" side="tl" part="gen"/>
3044 <clip pos="1" side="tl" part="nbr"/>
3045 <clip pos="1" side="tl" part="lemq"/>
3049 <clip pos="2" side="tl" part="whole"/>
3053 <clip pos="3" side="tl" part="lemh"/>
3054 <clip pos="3" side="tl" part="a_adjec"/>
3055 <clip pos="3" side="tl" part="gen"/>
3056 <clip pos="3" side="tl" part="nbr"/>
3057 <clip pos="3" side="tl" part="lemq"/>
3064 <rule> <!-- REGLA: DET NOM ADVERBI ADJECTIU -->
3066 <pattern-item n="det"/>
3067 <pattern-item n="nom"/>
3068 <pattern-item n="adv"/>
3069 <pattern-item n="adjec"/>
3072 <call-macro n="f_concord3">
3073 <with-param pos="2"/>
3074 <with-param pos="1"/>
3075 <with-param pos="4"/>
3079 <clip pos="1" side="tl" part="whole"/>
3083 <clip pos="2" side="tl" part="lemh"/>
3084 <clip pos="2" side="tl" part="a_nom"/>
3085 <clip pos="2" side="tl" part="gen"/>
3086 <clip pos="2" side="tl" part="nbr"/>
3087 <clip pos="2" side="tl" part="lemq"/>
3091 <clip pos="3" side="tl" part="whole"/>
3095 <clip pos="4" side="tl" part="lemh"/>
3096 <clip pos="4" side="tl" part="a_adjec"/>
3097 <clip pos="4" side="tl" part="gen"/>
3098 <clip pos="4" side="tl" part="nbr"/>
3099 <clip pos="4" side="tl" part="lemq"/>
3107 <rule> <!-- REGLA: DET ADVERBI NOM-->
3109 <pattern-item n="det"/>
3110 <pattern-item n="adv"/>
3111 <pattern-item n="nom"/>
3114 <call-macro n="f_concord2">
3115 <with-param pos="3"/>
3116 <with-param pos="1"/>
3120 <clip pos="1" side="tl" part="whole"/>
3124 <clip pos="2" side="tl" part="whole"/>
3128 <clip pos="3" side="tl" part="lemh"/>
3129 <clip pos="3" side="tl" part="a_nom"/>
3130 <clip pos="3" side="tl" part="gen"/>
3131 <clip pos="3" side="tl" part="nbr"/>
3132 <clip pos="3" side="tl" part="lemq"/>
3140 <rule> <!-- REGLA: NUMERAL NOM -->
3142 <pattern-item n="num"/>
3143 <pattern-item n="nom"/>
3146 <call-macro n="f_concord2">
3147 <with-param pos="2"/>
3148 <with-param pos="1"/>
3152 <clip pos="1" side="tl" part="whole"/>
3156 <clip pos="2" side="tl" part="lemh"/>
3157 <clip pos="2" side="tl" part="a_nom"/>
3158 <clip pos="2" side="tl" part="gen"/>
3159 <clip pos="2" side="tl" part="nbr"/>
3160 <clip pos="2" side="tl" part="lemq"/>
3167 <rule> <!-- REGLA: NUMERAL ADJECTIU -->
3169 <pattern-item n="num"/>
3170 <pattern-item n="adjec"/>
3173 <call-macro n="f_concord2">
3174 <with-param pos="2"/>
3175 <with-param pos="1"/>
3179 <clip pos="1" side="tl" part="whole"/>
3183 <clip pos="2" side="tl" part="lemh"/>
3184 <clip pos="2" side="tl" part="a_adjec"/>
3185 <clip pos="2" side="tl" part="gen"/>
3186 <clip pos="2" side="tl" part="nbr"/>
3187 <clip pos="2" side="tl" part="lemq"/>
3194 <rule> <!-- REGLA: NUMERAL NOM ADJECTIU -->
3196 <pattern-item n="num"/>
3197 <pattern-item n="nom"/>
3198 <pattern-item n="adjec"/>
3201 <call-macro n="f_concord3">
3202 <with-param pos="2"/>
3203 <with-param pos="1"/>
3204 <with-param pos="3"/>
3208 <clip pos="1" side="tl" part="whole"/>
3212 <clip pos="2" side="tl" part="lemh"/>
3213 <clip pos="2" side="tl" part="a_nom"/>
3214 <clip pos="2" side="tl" part="gen"/>
3215 <clip pos="2" side="tl" part="nbr"/>
3216 <clip pos="2" side="tl" part="lemq"/>
3220 <clip pos="3" side="tl" part="lemh"/>
3221 <clip pos="3" side="tl" part="a_adjec"/>
3222 <clip pos="3" side="tl" part="gen"/>
3223 <clip pos="3" side="tl" part="nbr"/>
3224 <clip pos="3" side="tl" part="lemq"/>
3231 <rule> <!-- REGLA: NUMERAL ADJECTIU NOM -->
3233 <pattern-item n="num"/>
3234 <pattern-item n="adjec"/>
3235 <pattern-item n="nom"/>
3238 <call-macro n="f_concord3">
3239 <with-param pos="3"/>
3240 <with-param pos="2"/>
3241 <with-param pos="1"/>
3243 <call-macro n="f_lexicAdj">
3244 <with-param pos="2"/>
3248 <clip pos="1" side="tl" part="whole"/>
3252 <clip pos="2" side="tl" part="lemh"/>
3253 <clip pos="2" side="tl" part="a_adjec"/>
3254 <clip pos="2" side="tl" part="gen"/>
3255 <clip pos="2" side="tl" part="nbr"/>
3256 <clip pos="2" side="tl" part="lemq"/>
3260 <clip pos="3" side="tl" part="lemh"/>
3261 <clip pos="3" side="tl" part="a_nom"/>
3262 <clip pos="3" side="tl" part="gen"/>
3263 <clip pos="3" side="tl" part="nbr"/>
3264 <clip pos="3" side="tl" part="lemq"/>
3273 <rule> <!-- REGLA: DET NUMERAL NOM -->
3275 <pattern-item n="det"/>
3276 <pattern-item n="num"/>
3277 <pattern-item n="nom"/>
3280 <call-macro n="f_concord3">
3281 <with-param pos="3"/>
3282 <with-param pos="2"/>
3283 <with-param pos="1"/>
3287 <clip pos="1" side="tl" part="whole"/>
3291 <clip pos="2" side="tl" part="whole"/>
3295 <clip pos="3" side="tl" part="lemh"/>
3296 <clip pos="3" side="tl" part="a_nom"/>
3297 <clip pos="3" side="tl" part="gen"/>
3298 <clip pos="3" side="tl" part="nbr"/>
3299 <clip pos="3" side="tl" part="lemq"/>
3307 <rule> <!-- REGLA: EN + QUE -->
3309 <pattern-item n="en"/>
3310 <pattern-item n="que"/>
3317 <clip pos="2" side="sl" part="a_que"/>
3318 <lit-tag v="cnjsub"/>
3323 <clip pos="2" side="tl" part="whole"/>
3330 <clip pos="2" side="sl" part="a_que"/>
3331 <lit-tag v="rel.an.mf.sp"/>
3336 <clip pos="1" side="tl" part="whole"/>
3341 <clip pos="2" side="sl" part="a_que"/>
3349 <!-- Para traducir "dije" por "vaig dir" -->
3350 <!-- REGLA: PERIF -->
3353 <pattern-item n="pretind"/>
3358 <get-case-from pos="1">
3362 <clip pos="1" side="sl" part="persona"/>
3363 <clip pos="1" side="sl" part="nbr"/>
3371 <case-of pos="1" side="sl" part="lemh"/>
3376 <clip pos="1" side="tl" part="lemh"/>
3383 <clip pos="1" side="tl" part="lemh"/>
3384 <clip pos="1" side="tl" part="a_verb"/>
3386 <clip pos="1" side="tl" part="lemq"/>
3393 <rule> <!--REGLA: VERB (per a multiparaules sense enclítics)-->
3395 <pattern-item n="verb_nohaber"/>
3398 <call-macro n="f_seleccioLex">
3399 <with-param pos="1"/>
3401 <call-macro n="f_pretind">
3402 <with-param pos="1"/>
3406 <clip pos="1" side="tl" part="lemh"/>
3407 <clip pos="1" side="tl" part="a_verb"/>
3408 <clip pos="1" side="tl" part="temps"/>
3409 <clip pos="1" side="tl" part="persona"/>
3410 <clip pos="1" side="tl" part="gen"/>
3411 <clip pos="1" side="tl" part="nbr"/>
3412 <clip pos="1" side="tl" part="lemq"/>
3418 <rule> <!--REGLA: VERB + ENCLÍTIC -->
3420 <pattern-item n="verb"/>
3421 <pattern-item n="prnenc"/>
3427 <clip pos="1" side="tl" part="lemh"/>
3428 <clip pos="1" side="tl" part="a_verb"/>
3429 <clip pos="1" side="tl" part="temps"/>
3430 <clip pos="1" side="tl" part="persona"/>
3431 <clip pos="1" side="tl" part="nbr"/>
3434 <clip pos="2" side="tl" part="lem"/>
3435 <clip pos="2" side="tl" part="a_prnenc"/>
3436 <clip pos="2" side="tl" part="persona"/>
3437 <clip pos="2" side="tl" part="gen"/>
3438 <clip pos="2" side="tl" part="nbr"/>
3439 <clip pos="1" side="tl" part="lemq"/>
3447 <rule> <!--REGLA: VERB + ENCLÍTIC + ENCLÍTIC-->
3449 <pattern-item n="verb"/>
3450 <pattern-item n="prnenc"/>
3451 <pattern-item n="prnenc"/>
3457 <clip pos="1" side="tl" part="lemh"/>
3458 <clip pos="1" side="tl" part="a_verb"/>
3459 <clip pos="1" side="tl" part="temps"/>
3460 <clip pos="1" side="tl" part="persona"/>
3461 <clip pos="1" side="tl" part="nbr"/>
3464 <clip pos="2" side="tl" part="lem"/>
3465 <clip pos="2" side="tl" part="a_prnenc"/>
3466 <clip pos="2" side="tl" part="persona"/>
3467 <clip pos="2" side="tl" part="gen"/>
3468 <clip pos="2" side="tl" part="nbr"/>
3471 <clip pos="3" side="tl" part="lem"/>
3472 <clip pos="3" side="tl" part="a_prnenc"/>
3473 <clip pos="3" side="tl" part="persona"/>
3474 <clip pos="3" side="tl" part="gen"/>
3475 <clip pos="3" side="tl" part="nbr"/>
3476 <clip pos="1" side="tl" part="lemq"/>
3484 <rule> <!--REGLA: prep "en" + inf = a + inf : "especialistas en investigar -> especialistes a investigar -->
3486 <pattern-item n="en"/>
3487 <pattern-item n="inf"/>
3492 <get-case-from pos="1">
3495 <clip pos="1" side="tl" part="a_prep"/>
3499 <clip pos="2" side="tl" part="lemh"/>
3500 <clip pos="2" side="tl" part="a_inf"/>
3501 <clip pos="2" side="tl" part="lemq"/>
3507 <rule> <!--REGLA: prep "en" + inf +enc= a + inf+enc -->
3509 <pattern-item n="en"/>
3510 <pattern-item n="inf"/>
3511 <pattern-item n="prnenc"/>
3516 <get-case-from pos="1">
3519 <clip pos="1" side="tl" part="a_prep"/>
3524 <clip pos="2" side="tl" part="lemh"/>
3525 <clip pos="2" side="tl" part="a_inf"/>
3528 <clip pos="3" side="tl" part="lem"/>
3529 <clip pos="3" side="tl" part="a_prnenc"/>
3530 <clip pos="3" side="tl" part="persona"/>
3531 <clip pos="3" side="tl" part="gen"/>
3532 <clip pos="3" side="tl" part="nbr"/>
3533 <clip pos="2" side="tl" part="lemq"/>
3543 <rule> <!--REGLA: prep "en" + inf +enc+enc = a + inf+enc+enc -->
3545 <pattern-item n="en"/>
3546 <pattern-item n="inf"/>
3547 <pattern-item n="prnenc"/>
3548 <pattern-item n="prnenc"/>
3553 <get-case-from pos="1">
3556 <clip pos="1" side="tl" part="a_prep"/>
3561 <clip pos="2" side="tl" part="lemh"/>
3562 <clip pos="2" side="tl" part="a_inf"/>
3565 <clip pos="3" side="tl" part="lem"/>
3566 <clip pos="3" side="tl" part="a_prnenc"/>
3567 <clip pos="3" side="tl" part="persona"/>
3568 <clip pos="3" side="tl" part="gen"/>
3569 <clip pos="3" side="tl" part="nbr"/>
3572 <clip pos="4" side="tl" part="lem"/>
3573 <clip pos="4" side="tl" part="a_prnenc"/>
3574 <clip pos="4" side="tl" part="persona"/>
3575 <clip pos="4" side="tl" part="gen"/>
3576 <clip pos="4" side="tl" part="nbr"/>
3577 <clip pos="2" side="tl" part="lemq"/>
3584 <rule> <!--REGLA: prep "en" + nploc = a + nploc: en Barcelona -> a Barcelona -->
3586 <pattern-item n="en"/>
3587 <pattern-item n="nploc"/>
3592 <get-case-from pos="1">
3599 <clip pos="2" side="tl" part="lem"/>
3600 <clip pos="2" side="tl" part="a_nploc"/>
3607 <rule> <!--REGLA: cuyo + nom = det nom del qual -->
3609 <pattern-item n="cuyo"/>
3610 <pattern-item n="nom"/>
3632 <clip pos="1" side="tl" part="gen"/>
3638 <clip pos="1" side="tl" part="gen"/>
3647 <clip pos="2" side="tl" part="gen"/>
3655 <clip pos="1" side="sl" part="gen"/>
3660 <clip pos="2" side="tl" part="gen"/>
3666 <clip pos="2" side="tl" part="gen"/>
3692 <clip pos="1" side="tl" part="nbr"/>
3698 <clip pos="1" side="tl" part="nbr"/>
3708 <clip pos="2" side="tl" part="nbr"/>
3716 <clip pos="1" side="sl" part="nbr"/>
3721 <clip pos="2" side="tl" part="nbr"/>
3727 <clip pos="2" side="tl" part="nbr"/>
3738 <clip pos="2" side="tl" part="gen"/>
3746 <clip pos="1" side="sl" part="gen"/>
3750 <let><var n="auxg"/><lit-tag v="f"/>
3754 <let><var n="auxg"/><lit-tag v="m"/>
3760 <let><var n="auxg"/><clip pos="2" side="tl" part="gen"/>
3768 <clip pos="2" side="tl" part="nbr"/>
3776 <clip pos="1" side="sl" part="nbr"/>
3780 <let><var n="auxn"/><lit-tag v="pl"/>
3784 <let><var n="auxn"/><lit-tag v="sg"/>
3790 <let><var n="auxn"/><clip pos="2" side="tl" part="nbr"/>
3796 <get-case-from pos="1">
3799 <lit-tag v="det.def"/>
3805 <clip pos="2" side="tl" part="lemh"/>
3806 <clip pos="2" side="tl" part="a_nom"/>
3807 <clip pos="2" side="tl" part="gen"/>
3808 <clip pos="2" side="tl" part="nbr"/>
3809 <clip pos="2" side="tl" part="lemq"/>
3813 <get-case-from pos="1">
3816 <clip pos="1" side="sl" part="a_cuyo"/>
3817 <clip pos="1" side="tl" part="gen"/>
3818 <clip pos="1" side="tl" part="nbr"/>
3825 <rule> <!--REGLA: cuyo + nom + adjetivo= det nom del qual (modificat MG 16/11/05) -->
3827 <pattern-item n="cuyo"/>
3828 <pattern-item n="nom"/>
3829 <pattern-item n="adjec"/>
3851 <clip pos="1" side="tl" part="gen"/>
3857 <clip pos="1" side="tl" part="gen"/>
3868 <clip pos="2" side="sl" part="gen"/>
3869 <clip pos="2" side="tl" part="gen"/>
3874 <clip pos="3" side="sl" part="gen"/>
3875 <clip pos="3" side="tl" part="gen"/>
3884 <clip pos="2" side="tl" part="gen"/>
3892 <clip pos="3" side="tl" part="gen"/>
3900 <clip pos="1" side="sl" part="gen"/>
3905 <clip pos="3" side="tl" part="gen"/>
3909 <clip pos="2" side="tl" part="gen"/>
3915 <clip pos="3" side="tl" part="gen"/>
3919 <clip pos="2" side="tl" part="gen"/>
3930 <clip pos="3" side="tl" part="gen"/>
3938 <clip pos="1" side="sl" part="gen"/>
3943 <clip pos="2" side="tl" part="gen"/>
3949 <clip pos="2" side="tl" part="gen"/>
3957 <clip pos="2" side="tl" part="gen"/>
3958 <clip pos="3" side="tl" part="gen"/>
3968 <clip pos="2" side="tl" part="gen"/>
3976 <clip pos="3" side="tl" part="gen"/>
3984 <clip pos="1" side="sl" part="gen"/>
3989 <clip pos="3" side="tl" part="gen"/>
3995 <clip pos="3" side="tl" part="gen"/>
4007 <clip pos="3" side="tl" part="gen"/>
4013 <clip pos="3" side="tl" part="gen"/>
4014 <clip pos="2" side="tl" part="gen"/>
4040 <clip pos="1" side="tl" part="nbr"/>
4046 <clip pos="1" side="tl" part="nbr"/>
4057 <clip pos="2" side="sl" part="nbr"/>
4058 <clip pos="2" side="tl" part="nbr"/>
4063 <clip pos="3" side="sl" part="nbr"/>
4064 <clip pos="3" side="tl" part="nbr"/>
4073 <clip pos="2" side="tl" part="nbr"/>
4081 <clip pos="3" side="tl" part="nbr"/>
4089 <clip pos="1" side="sl" part="nbr"/>
4094 <clip pos="3" side="tl" part="nbr"/>
4098 <clip pos="2" side="tl" part="nbr"/>
4104 <clip pos="3" side="tl" part="nbr"/>
4108 <clip pos="2" side="tl" part="nbr"/>
4119 <clip pos="3" side="tl" part="nbr"/>
4127 <clip pos="1" side="sl" part="nbr"/>
4132 <clip pos="2" side="tl" part="nbr"/>
4138 <clip pos="2" side="tl" part="nbr"/>
4146 <clip pos="2" side="tl" part="nbr"/>
4147 <clip pos="3" side="tl" part="nbr"/>
4157 <clip pos="2" side="tl" part="nbr"/>
4165 <clip pos="3" side="tl" part="nbr"/>
4173 <clip pos="1" side="sl" part="nbr"/>
4178 <clip pos="3" side="tl" part="nbr"/>
4184 <clip pos="3" side="tl" part="nbr"/>
4196 <clip pos="3" side="tl" part="nbr"/>
4202 <clip pos="3" side="tl" part="nbr"/>
4203 <clip pos="2" side="tl" part="nbr"/>
4214 <clip pos="2" side="tl" part="gen"/>
4223 <clip pos="3" side="tl" part="gen"/>
4228 <let><var n="auxg"/><clip pos="3" side="tl" part="gen"/>
4236 <clip pos="1" side="sl" part="gen"/>
4240 <let><var n="auxg"/><lit-tag v="f"/>
4244 <let><var n="auxg"/><lit-tag v="m"/>
4252 <let><var n="auxg"/><clip pos="2" side="tl" part="gen"/>
4260 <clip pos="2" side="tl" part="nbr"/>
4269 <clip pos="3" side="tl" part="nbr"/>
4274 <let><var n="auxn"/><clip pos="3" side="tl" part="nbr"/>
4282 <clip pos="1" side="sl" part="nbr"/>
4286 <let><var n="auxn"/><lit-tag v="pl"/>
4290 <let><var n="auxn"/><lit-tag v="sg"/>
4298 <let><var n="auxn"/><clip pos="2" side="tl" part="nbr"/>
4305 <get-case-from pos="1">
4308 <lit-tag v="det.def"/>
4314 <clip pos="2" side="tl" part="lemh"/>
4315 <clip pos="2" side="tl" part="a_nom"/>
4316 <clip pos="2" side="tl" part="gen"/>
4317 <clip pos="2" side="tl" part="nbr"/>
4318 <clip pos="2" side="tl" part="lemq"/>
4322 <clip pos="3" side="tl" part="lemh"/>
4323 <clip pos="3" side="tl" part="a_adjec"/>
4324 <clip pos="3" side="tl" part="gen"/>
4325 <clip pos="3" side="tl" part="nbr"/>
4326 <clip pos="3" side="tl" part="lemq"/>
4330 <get-case-from pos="3">
4333 <clip pos="1" side="sl" part="a_cuyo"/>
4334 <clip pos="1" side="tl" part="gen"/>
4335 <clip pos="1" side="tl" part="nbr"/>
4341 <rule> <!--REGLA: cuyo + adjetivo + nom= det nom adj del qual (modificat MG 15/11/05) -->
4343 <pattern-item n="cuyo"/>
4344 <pattern-item n="adjec"/>
4345 <pattern-item n="nom"/>
4367 <clip pos="1" side="tl" part="gen"/>
4373 <clip pos="1" side="tl" part="gen"/>
4384 <clip pos="2" side="sl" part="gen"/>
4385 <clip pos="2" side="tl" part="gen"/>
4390 <clip pos="3" side="sl" part="gen"/>
4391 <clip pos="3" side="tl" part="gen"/>
4400 <clip pos="3" side="tl" part="gen"/>
4408 <clip pos="2" side="tl" part="gen"/>
4416 <clip pos="1" side="sl" part="gen"/>
4421 <clip pos="2" side="tl" part="gen"/>
4425 <clip pos="3" side="tl" part="gen"/>
4431 <clip pos="2" side="tl" part="gen"/>
4435 <clip pos="3" side="tl" part="gen"/>
4446 <clip pos="2" side="tl" part="gen"/>
4454 <clip pos="1" side="sl" part="gen"/>
4459 <clip pos="3" side="tl" part="gen"/>
4465 <clip pos="3" side="tl" part="gen"/>
4473 <clip pos="3" side="tl" part="gen"/>
4474 <clip pos="2" side="tl" part="gen"/>
4484 <clip pos="3" side="tl" part="gen"/>
4492 <clip pos="2" side="tl" part="gen"/>
4500 <clip pos="1" side="sl" part="gen"/>
4505 <clip pos="2" side="tl" part="gen"/>
4511 <clip pos="2" side="tl" part="gen"/>
4523 <clip pos="2" side="tl" part="gen"/>
4529 <clip pos="2" side="tl" part="gen"/>
4530 <clip pos="3" side="tl" part="gen"/>
4556 <clip pos="1" side="tl" part="nbr"/>
4562 <clip pos="1" side="tl" part="nbr"/>
4574 <clip pos="2" side="sl" part="nbr"/>
4575 <clip pos="2" side="tl" part="nbr"/>
4580 <clip pos="3" side="sl" part="nbr"/>
4581 <clip pos="3" side="tl" part="nbr"/>
4590 <clip pos="3" side="tl" part="nbr"/>
4598 <clip pos="2" side="tl" part="nbr"/>
4606 <clip pos="1" side="sl" part="nbr"/>
4611 <clip pos="2" side="tl" part="nbr"/>
4615 <clip pos="3" side="tl" part="nbr"/>
4621 <clip pos="2" side="tl" part="nbr"/>
4625 <clip pos="3" side="tl" part="nbr"/>
4636 <clip pos="2" side="tl" part="nbr"/>
4644 <clip pos="1" side="sl" part="nbr"/>
4649 <clip pos="3" side="tl" part="nbr"/>
4655 <clip pos="3" side="tl" part="nbr"/>
4663 <clip pos="3" side="tl" part="nbr"/>
4664 <clip pos="2" side="tl" part="nbr"/>
4674 <clip pos="3" side="tl" part="nbr"/>
4682 <clip pos="2" side="tl" part="nbr"/>
4690 <clip pos="1" side="sl" part="nbr"/>
4695 <clip pos="2" side="tl" part="nbr"/>
4701 <clip pos="2" side="tl" part="nbr"/>
4713 <clip pos="2" side="tl" part="nbr"/>
4719 <clip pos="2" side="tl" part="nbr"/>
4720 <clip pos="3" side="tl" part="nbr"/>
4731 <clip pos="3" side="tl" part="gen"/>
4740 <clip pos="2" side="tl" part="gen"/>
4745 <let><var n="auxg"/><clip pos="2" side="tl" part="gen"/>
4753 <clip pos="1" side="sl" part="gen"/>
4757 <let><var n="auxg"/><lit-tag v="f"/>
4761 <let><var n="auxg"/><lit-tag v="m"/>
4769 <let><var n="auxg"/><clip pos="3" side="tl" part="gen"/>
4777 <clip pos="3" side="tl" part="nbr"/>
4786 <clip pos="2" side="tl" part="nbr"/>
4791 <let><var n="auxn"/><clip pos="2" side="tl" part="nbr"/>
4799 <clip pos="1" side="sl" part="nbr"/>
4803 <let><var n="auxn"/><lit-tag v="pl"/>
4807 <let><var n="auxn"/><lit-tag v="sg"/>
4815 <let><var n="auxn"/><clip pos="3" side="tl" part="nbr"/>
4819 <call-macro n="f_lexicAdj">
4820 <with-param pos="2"/>
4824 <get-case-from pos="1">
4827 <lit-tag v="det.def"/>
4833 <clip pos="2" side="tl" part="lemh"/>
4834 <clip pos="2" side="tl" part="a_adjec"/>
4835 <clip pos="2" side="tl" part="gen"/>
4836 <clip pos="2" side="tl" part="nbr"/>
4837 <clip pos="2" side="tl" part="lemq"/>
4841 <clip pos="3" side="tl" part="lemh"/>
4842 <clip pos="3" side="tl" part="a_nom"/>
4843 <clip pos="3" side="tl" part="gen"/>
4844 <clip pos="3" side="tl" part="nbr"/>
4845 <clip pos="3" side="tl" part="lemq"/>
4849 <get-case-from pos="3">
4852 <clip pos="1" side="sl" part="a_cuyo"/>
4853 <clip pos="1" side="tl" part="gen"/>
4854 <clip pos="1" side="tl" part="nbr"/>
4860 <rule> <!--REGLA: elimina el signo de apertura ¿ y ¡ -->
4862 <pattern-item n="lquest"/>
4866 <var n="interrogativa"/>
4872 <rule> <!--REGLA: HABER 3ª persona + PP (para cambiar la traducción de la 3ª persona ("haver-hi") por la traducción del verbo "haver" en forma auxiliar ("haver")-->
4874 <pattern-item n="haber3p"/>
4875 <pattern-item n="pp_nohaber"/>
4878 <!--Cambia el verbo "haber" por la forma auxiliar , ya que la forma no auxiliar "vbhaver" en las terceras formas singulares se traduce en el diccionario por el verbo "haver-hi"-->
4881 <clip pos="1" side="tl" part="lem"/>
4883 <clip pos="1" side="tl" part="temps"/>
4884 <clip pos="1" side="tl" part="persona"/>
4885 <clip pos="1" side="tl" part="nbr"/>
4889 <clip pos="2" side="tl" part="lemh"/>
4890 <clip pos="2" side="tl" part="a_verb"/>
4891 <clip pos="2" side="tl" part="temps"/>
4892 <clip pos="2" side="tl" part="gen"/>
4893 <clip pos="2" side="tl" part="nbr"/>
4894 <clip pos="2" side="tl" part="lemq"/>
4900 <rule> <!-- llamarse -> dir-se-->
4902 <pattern-item n="prnproref"/>
4903 <pattern-item n="llamar"/>
4911 <clip pos="1" side="sl" part="persona"/>
4912 <clip pos="2" side="sl" part="persona"/>
4915 <equal><!--Trampeta: perquè de vegades el tagger s'equivoca amb el gènere de "llamaba" (p1 o p3) -->
4916 <clip pos="1" side="sl" part="persona"/>
4920 <clip pos="2" side="sl" part="persona"/>
4927 <clip pos="2" side="tl" part="lem"/>
4934 <clip pos="1" side="tl" part="whole"/>
4938 <clip pos="2" side="tl" part="whole"/>
4946 <rule> <!-- Verbos pronominales en español y no pronominales en catalán. Los pronombres enclíticos (pospuestos) se eliminan a través del diccionario catalán -->
4948 <pattern-item n="prnproref"/>
4949 <pattern-item n="verbospron"/>
4952 <choose><!--Si la persona del pronombre y el verbo concuerdan, no envíes el pronombre -->
4957 <clip pos="1" side="sl" part="persona"/>
4958 <clip pos="2" side="sl" part="persona"/>
4961 <equal><!--Trampeta: perquè de vegades el tagger s'equivoca amb la persona de "caía" (p1 o p3) -->
4962 <clip pos="1" side="sl" part="persona"/>
4966 <clip pos="2" side="sl" part="persona"/>
4972 <call-macro n="f_bcond"><!--Envía el blanco sólo si tiene formato -->
4973 <with-param pos="1"/>
4975 <call-macro n="f_pretind"><!--Traduce el pretérito indefinido si es el caso y envía el verbo -->
4976 <with-param pos="2"/>
4979 <otherwise><!--Si no concuerdan el pronombre y el verbo, envíalo todo -->
4982 <clip pos="1" side="tl" part="whole"/>
4986 <call-macro n="f_pretind">
4987 <with-param pos="2"/>
4994 <rule> <!-- Verbos pronominales en español y no pronominales en catalán--><!--los pronombres enclíticos (pospuestos) se eliminan a través del diccionario catalán -->
4996 <pattern-item n="prnproref"/>
4997 <pattern-item n="haber"/>
4998 <pattern-item n="verbospron_pp"/>
5002 <when><!--Si la persona del pronombre y el verbo concuerdan, no envíes el pronombre -->
5006 <clip pos="1" side="sl" part="persona"/>
5007 <clip pos="2" side="sl" part="persona"/>
5010 <equal><!--Trampeta: perquè de vegades el tagger s'equivoca amb el gènere de "había" (p1 o p3) -->
5011 <clip pos="1" side="sl" part="persona"/>
5015 <clip pos="2" side="sl" part="persona"/>
5021 <call-macro n="f_bcond">
5022 <with-param pos="1"/>
5027 <clip pos="2" side="tl" part="lem"/>
5028 <lit-tag v="vaux"/><!--Para que traduzca "haber" como auxiliar (lo mismo que hace la regla HABER 3ª persona -->
5029 <clip pos="2" side="tl" part="temps"/>
5030 <clip pos="2" side="tl" part="persona"/>
5031 <clip pos="2" side="tl" part="nbr"/>
5035 <clip pos="3" side="tl" part="lemh"/>
5036 <clip pos="3" side="tl" part="a_verb"/>
5037 <clip pos="3" side="tl" part="temps"/>
5038 <clip pos="3" side="tl" part="gen"/>
5039 <clip pos="3" side="tl" part="nbr"/>
5040 <clip pos="3" side="tl" part="lemq"/>
5044 <otherwise><!--Si no concuerdan el pronombre y el verbo, envíalo todo -->
5047 <clip pos="1" side="tl" part="whole"/>
5054 <clip pos="2" side="tl" part="lem"/>
5056 <clip pos="2" side="tl" part="temps"/>
5057 <clip pos="2" side="tl" part="persona"/>
5058 <clip pos="2" side="tl" part="nbr"/>
5062 <clip pos="3" side="tl" part="lemh"/>
5063 <clip pos="3" side="tl" part="a_verb"/>
5064 <clip pos="3" side="tl" part="temps"/>
5065 <clip pos="3" side="tl" part="gen"/>
5066 <clip pos="3" side="tl" part="nbr"/>
5067 <clip pos="3" side="tl" part="lemq"/>
5075 <rule> <!-- Verbos pronominales en español y no pronominales en catalán--><!--los pronombres enclíticos (pospuestos) se eliminan a través del diccionario catalán -->
5077 <pattern-item n="prnproref3"/>
5078 <pattern-item n="prnproobj"/>
5079 <pattern-item n="caer"/>
5082 <call-macro n="f_bcond">
5083 <with-param pos="1"/>
5087 <clip pos="2" side="tl" part="whole"/>
5091 <call-macro n="f_pretind">
5092 <with-param pos="3"/>
5097 <rule> <!-- Verbos pronominales en español y no pronominales en catalán--><!--los pronombres enclíticos (pospuestos) se eliminan a través del diccionario catalán -->
5099 <pattern-item n="prnproref3"/>
5100 <pattern-item n="prnproobj"/>
5101 <pattern-item n="haber"/>
5102 <pattern-item n="caer"/>
5105 <call-macro n="f_bcond">
5106 <with-param pos="1"/>
5110 <clip pos="2" side="tl" part="whole"/>
5114 <clip pos="3" side="tl" part="lem"/>
5116 <clip pos="3" side="tl" part="temps"/>
5117 <clip pos="3" side="tl" part="persona"/>
5118 <clip pos="3" side="tl" part="nbr"/>
5122 <clip pos="4" side="tl" part="lemh"/>
5123 <clip pos="4" side="tl" part="a_verb"/>
5124 <clip pos="4" side="tl" part="temps"/>
5125 <clip pos="4" side="tl" part="gen"/>
5126 <clip pos="4" side="tl" part="nbr"/>
5127 <clip pos="4" side="tl" part="lemq"/>
5135 <rule> <!-- REGLA: reset variables-->
5137 <pattern-item n="sent"/>
5150 <clip pos="1" side="tl" part="whole"/>