Minor translation
[apertium.git] / apertium-fr-es / apertium-fr-es.fr-es.t1x
blob6e1fbe4bd52272d22dde9e614304fc569939a885
1 <?xml version="1.0" encoding="UTF-8"?> <!-- -*- nxml -*- -->
2 <transfer default="chunk">
3 <section-def-cats>
4 <def-cat n="nom">
5 <cat-item tags="n.*"/><!--Falten els altres np (antroponims) que tenen gen i nbr, revisar regles.-->
6 <cat-item tags="np.loc"/>
7 </def-cat>
9 <def-cat n="ant">
10 <cat-item tags="np.ant"/>
11 </def-cat>
13 <def-cat n="t">
14 <cat-item lemma="t" tags="n.m.sp"/>
15 </def-cat>
17 <def-cat n="adj">
18 <cat-item tags="adj.*"/>
19 <cat-item tags="adj.pos.*"/>
20 </def-cat>
21 <def-cat n="adjec">
22 <cat-item tags="adj.*"/>
23 <cat-item tags="adj.pos.*"/>
24 <cat-item tags="vblex.pp.*"/>
25 <cat-item tags="vbmod.pp.*"/>
26 <cat-item tags="vbhaver.pp.*"/>
27 <cat-item tags="vbser.pp.*"/>
28 </def-cat>
30 <def-cat n="det">
31 <cat-item tags="det.dem.*"/>
32 <cat-item tags="det.ind.*"/>
33 <cat-item tags="det.def.*"/>
34 <cat-item tags="det.pos.*"/>
35 <cat-item tags="det.qnt.*"/>
36 <cat-item tags="det.itg.*"/>
37 <cat-item tags="det.ord.*"/>
38 <cat-item tags="detnt"/>
39 <cat-item tags="predet.*"/>
40 <!-- <cat-item tags="num.*"/> -->
41 </def-cat>
42 <def-cat n="detdef">
43 <cat-item tags="det.def.*"/>
44 </def-cat>
45 <def-cat n="percent">
46 <cat-item tags="num.percent"/>
47 </def-cat>
48 <def-cat n="num">
49 <cat-item tags="num.*"/>
50 <cat-item tags="num"/>
51 </def-cat>
53 <def-cat n="prep">
54 <cat-item tags="pr"/>
55 </def-cat>
56 <def-cat n="enprep">
57 <cat-item lemma="en" tags="pr"/>
58 </def-cat>
59 <def-cat n="aprep">
60 <cat-item lemma="à" tags="pr"/>
61 </def-cat>
62 <def-cat n="surprep">
63 <cat-item lemma="sur" tags="pr"/>
64 </def-cat>
66 <def-cat n="rien">
67 <cat-item lemma="rien" tags="prn.*"/>
68 </def-cat>
70 <def-cat n="tout">
71 <cat-item lemma="tout" tags="predet.*"/>
72 <cat-item lemma="tout" tags="prn"/>
73 </def-cat>
75 <def-cat n="prnperssubj">
76 <cat-item lemma="je" tags="prn.*"/>
77 <cat-item lemma="tu" tags="prn.*"/>
78 <cat-item lemma="il" tags="prn.*"/>
79 <cat-item lemma="nous" tags="prn.*"/>
80 <cat-item lemma="vous" tags="prn.*"/>
81 <cat-item lemma="on" tags="prn.*"/>
82 </def-cat>
83 <def-cat n="prnsubj"><!-- prn no personals que poden ser subjecte-->
84 <cat-item lemma="quel" tags="prn.itg.*"/>
85 <cat-item lemma="qui" tags="prn.itg.*"/>
86 <cat-item lemma="lequel" tags="prn.itg.*"/><!--falta afegir als dicos-->
87 <cat-item tags="prn.tn.*"/>
88 </def-cat>
89 <def-cat n="prnitg">
90 <cat-item tags="prn.itg.*"/>
91 </def-cat>
92 <def-cat n="rel">
93 <cat-item tags="prn.rel.*"/>
94 <cat-item tags="rel.*"/>
95 </def-cat>
96 <def-cat n="dont">
97 <cat-item lemma="dont" tags="rel.*"/>
98 <!-- això em sembla una errada... <cat-item lemma="qui" tags="prn.itg.*"/>
99 <cat-item lemma="lequel" tags="prn.itg.*"/>
100 <cat-item tags="prn.tn.*"/>-->
101 </def-cat>
102 <def-cat n="prnenc">
103 <cat-item tags="prn.enc.*"/>
104 </def-cat>
106 <def-cat n="prnpro">
107 <cat-item tags="prn.pro.*"/>
108 </def-cat>
109 <def-cat n="verb"><!--tots els verbs -->
110 <cat-item tags="vblex.*"/>
111 <cat-item tags="vbser.*"/>
112 <cat-item tags="vbhaver.*"/>
113 <cat-item tags="vbmod.*"/>
114 </def-cat>
115 <def-cat n="aux"><!--verbs que fan d'aux seguits de pp-->
116 <cat-item tags="vbhaver.*"/>
117 <cat-item tags="vbser.*"/>
118 </def-cat>
120 <def-cat n="imp">
121 <cat-item tags="vblex.imp.*"/>
122 <cat-item tags="vbser.imp.*"/>
123 <cat-item tags="vbhaver.imp.*"/>
124 <cat-item tags="vbmod.imp.*"/>
125 </def-cat>
126 <def-cat n="ger">
127 <cat-item tags="vblex.ger"/>
128 <cat-item tags="vbser.ger"/>
129 <cat-item tags="vbhaver.ger"/>
130 <cat-item tags="vbmod.ger"/>
131 </def-cat>
134 <def-cat n="ppres">
135 <cat-item tags="vblex.ppres"/>
136 <cat-item tags="vbser.ppres"/>
137 <cat-item tags="vbhaver.ppres"/>
138 <cat-item tags="vbmod.ppres"/>
139 </def-cat>
141 <def-cat n="verbm"><!--verb modal -->
142 <cat-item tags="vbmod.*"/>
143 </def-cat>
144 <def-cat n="vbser">
145 <cat-item tags="vbser.*"/>
146 </def-cat>
147 <def-cat n="train">
148 <cat-item lemma="train" tags="n.*"/>
149 </def-cat>
151 <def-cat n="verbm_inf_ger"><!--verb modal, infinitiu o gerundi -->
152 <cat-item tags="vbmod.inf"/>
153 <cat-item tags="vbmod.ger"/>
154 </def-cat>
156 <def-cat n="haver">
157 <cat-item tags="vbhaver.*"/>
158 </def-cat>
160 <def-cat n="caldre">
161 <cat-item lemma="caldre" tags="vbmod.*"/>
162 </def-cat>
164 <def-cat n="aller">
165 <cat-item lemma="aller" tags="vblex.*"/>
166 </def-cat>
167 <def-cat n="venir">
168 <cat-item lemma="venir" tags="vblex.*"/>
169 </def-cat>
170 <def-cat n="continuer">
171 <cat-item lemma="continuer" tags="vblex.*"/>
172 </def-cat>
174 <def-cat n="verbpers">
175 <cat-item tags="vblex.cni.*"/>
176 <cat-item tags="vblex.fti.*"/>
177 <cat-item tags="vblex.ifi.*"/>
178 <cat-item tags="vblex.imp.*"/>
179 <cat-item tags="vblex.pii.*"/>
180 <cat-item tags="vblex.pis.*"/>
181 <cat-item tags="vblex.pri.*"/>
182 <cat-item tags="vblex.prs.*"/>
183 <cat-item tags="vblex.ppres.*"/>
184 <cat-item tags="vbser.cni.*"/>
185 <cat-item tags="vbser.fti.*"/>
186 <cat-item tags="vbser.ifi.*"/>
187 <cat-item tags="vbser.imp.*"/>
188 <cat-item tags="vbser.pii.*"/>
189 <cat-item tags="vbser.pis.*"/>
190 <cat-item tags="vbser.pri.*"/>
191 <cat-item tags="vbser.prs.*"/>
192 <cat-item tags="vbser.ppres.*"/>
193 <cat-item tags="vbhaver.cni.*"/>
194 <cat-item tags="vbhaver.fti.*"/>
195 <cat-item tags="vbhaver.ifi.*"/>
196 <cat-item tags="vbhaver.imp.*"/>
197 <cat-item tags="vbhaver.pii.*"/>
198 <cat-item tags="vbhaver.pis.*"/>
199 <cat-item tags="vbhaver.pri.*"/>
200 <cat-item tags="vbhaver.prs.*"/>
201 <cat-item tags="vbhaver.ppres.*"/>
202 <cat-item tags="vbmod.cni.*"/>
203 <cat-item tags="vbmod.fti.*"/>
204 <cat-item tags="vbmod.ifi.*"/>
205 <cat-item tags="vbmod.imp.*"/>
206 <cat-item tags="vbmod.pii.*"/>
207 <cat-item tags="vbmod.pis.*"/>
208 <cat-item tags="vbmod.pri.*"/>
209 <cat-item tags="vbmod.prs.*"/>
210 <cat-item tags="vbmod.ppres.*"/>
211 </def-cat>
213 <def-cat n="auxpers">
214 <cat-item tags="vbser.cni.*"/>
215 <cat-item tags="vbser.fti.*"/>
216 <cat-item tags="vbser.ifi.*"/>
217 <cat-item tags="vbser.imp.*"/>
218 <cat-item tags="vbser.pii.*"/>
219 <cat-item tags="vbser.pis.*"/>
220 <cat-item tags="vbser.pri.*"/>
221 <cat-item tags="vbser.prs.*"/>
222 <cat-item tags="vbhaver.cni.*"/>
223 <cat-item tags="vbhaver.fti.*"/>
224 <cat-item tags="vbhaver.ifi.*"/>
225 <cat-item tags="vbhaver.imp.*"/>
226 <cat-item tags="vbhaver.pii.*"/>
227 <cat-item tags="vbhaver.pis.*"/>
228 <cat-item tags="vbhaver.pri.*"/>
229 <cat-item tags="vbhaver.prs.*"/>
230 </def-cat>
231 <def-cat n="auxinf">
232 <cat-item tags="vbser.inf"/>
233 <cat-item tags="vbhaver.inf"/>
234 </def-cat>
235 <def-cat n="pp">
236 <cat-item tags="vblex.pp.*"/>
237 <cat-item tags="vbser.pp.*"/>
238 <cat-item tags="vbmod.pp.*"/>
239 <cat-item tags="vbhaver.pp.*"/><!--ATENCI? CANVI -->
240 </def-cat>
242 <def-cat n="inf">
243 <cat-item tags="vblex.inf"/>
244 <cat-item tags="vblex.pron.inf"/>
245 <cat-item tags="vbser.inf"/>
246 <cat-item tags="vbhaver.inf"/>
247 <cat-item tags="vbmod.inf"/>
248 </def-cat>
250 <def-cat n="adv_preadv">
251 <cat-item tags="adv"/>
252 <cat-item tags="preadv"/>
253 </def-cat>
255 <def-cat n="adv">
256 <cat-item tags="adv"/>
257 </def-cat>
259 <def-cat n="advitg">
260 <cat-item tags="adv.itg"/>
261 </def-cat>
263 <def-cat n="ne">
264 <cat-item lemma="ne" tags="adv"/>
265 </def-cat>
266 <def-cat n="plus">
267 <cat-item lemma="plus" tags="adv"/>
268 </def-cat>
270 <def-cat n="cnjcoo">
271 <cat-item tags="cnjcoo"/>
272 </def-cat>
274 <def-cat n="cnjsub">
275 <cat-item tags="cnjsub"/>
276 </def-cat>
277 <def-cat n="cnjadv">
278 <cat-item tags="cnjadv"/>
279 </def-cat>
282 <def-cat n="per">
283 <cat-item lemma="per" tags="pr"/>
284 </def-cat>
286 <def-cat n="de">
287 <cat-item lemma="de" tags="pr"/>
288 </def-cat>
290 <def-cat n="en">
291 <cat-item lemma="en" tags="pr"/>
292 </def-cat>
294 <def-cat n="sent">
295 <cat-item tags="sent"/>
296 </def-cat>
297 <def-cat n="coma">
298 <cat-item tags="cm"/>
299 </def-cat>
301 </section-def-cats>
302 <section-def-attrs>
303 <def-attr n="a_nom">
304 <attr-item tags="n"/>
305 <attr-item tags="n.acr"/>
306 <attr-item tags="n.unc"/>
307 <attr-item tags="np.loc"/>
308 <attr-item tags="np.ant"/>
309 </def-attr>
311 <def-attr n="a_np_acr">
312 <attr-item tags="np"/>
313 <attr-item tags="acr"/>
314 </def-attr>
316 <def-attr n="a_adj">
317 <attr-item tags="adj"/>
318 <attr-item tags="adj.sint"/>
319 <attr-item tags="adj.sint.comp"/>
320 <attr-item tags="adj.sint.sup"/>
321 <attr-item tags="adj.pos"/>
322 <attr-item tags="adj.ind"/>
323 <attr-item tags="adj.itg"/>
324 <attr-item tags="vblex.pp"/>
325 <attr-item tags="vbmod.pp"/>
326 <attr-item tags="vbhaver.pp"/>
327 <attr-item tags="vbser.pp"/>
328 </def-attr>
331 <def-attr n="a_det">
332 <attr-item tags="det.dem"/>
333 <attr-item tags="det.ind"/>
334 <attr-item tags="det.def"/>
335 <attr-item tags="det.pos"/>
336 <attr-item tags="det.qnt"/>
337 <attr-item tags="det.itg"/>
338 <attr-item tags="det.ord"/>
339 <attr-item tags="predet"/>
340 <attr-item tags="num"/>
341 </def-attr>
343 <def-attr n="a_num">
344 <attr-item tags="num"/>
345 <attr-item tags="num.percent"/>
346 </def-attr>
348 <def-attr n="a_verb">
349 <attr-item tags="vblex"/>
350 <attr-item tags="vbser"/>
351 <attr-item tags="vbhaver"/>
352 <attr-item tags="vbmod"/>
353 <attr-item tags="vaux"/>
354 </def-attr>
356 <def-attr n="pron">
357 <attr-item tags="pron"/>
358 </def-attr>
360 <def-attr n="sep">
361 <attr-item tags="sep"/>
362 </def-attr>
364 <def-attr n="a_adv">
365 <attr-item tags="adv"/>
366 <attr-item tags="preadv"/>
367 <attr-item tags="adv.itg"/>
368 </def-attr>
370 <def-attr n="a_pp">
371 <attr-item tags="vblex.pp"/>
372 <attr-item tags="vbser.pp"/>
373 <attr-item tags="vbmod.pp"/>
374 <attr-item tags="vblex.sep.pp"/>
375 <attr-item tags="vbser.sep.pp"/>
376 <attr-item tags="vbmod.sep.pp"/>
377 <attr-item tags="vaux.pp"/>
378 <attr-item tags="vbhaver.pp"/>
379 </def-attr>
381 <def-attr n="a_prn">
382 <attr-item tags="prn"/>
383 </def-attr>
385 <def-attr n="tipus_prn">
386 <attr-item tags="subj"/>
387 <attr-item tags="pro.ref"/>
388 <attr-item tags="rel"/>
389 <attr-item tags="rel.nn"/>
390 <attr-item tags="rel.aa"/>
391 <attr-item tags="rel.adv"/>
392 <attr-item tags="rel.adv"/>
393 <attr-item tags="obj"/>
394 <attr-item tags="tn"/>
395 <attr-item tags="tn.ref"/>
396 <attr-item tags="itg"/>
397 <attr-item tags="pos"/>
398 </def-attr>
400 <def-attr n="tipoenc_pro">
401 <attr-item tags="ref.p3.mf.sp"/>
402 <attr-item tags="p1.mf.pl"/>
403 <attr-item tags="p1.mf.sg"/>
404 <attr-item tags="p2.mf.pl"/>
405 <attr-item tags="p2.mf.sg"/>
406 <attr-item tags="p3.f.pl"/>
407 <attr-item tags="p3.f.sg"/>
408 <attr-item tags="p3.mf.pl"/>
409 <attr-item tags="p3.mf.sg"/>
410 <attr-item tags="p3.m.pl"/>
411 <attr-item tags="p3.m.sg"/>
412 <attr-item tags="p3.nt"/>
413 <attr-item tags="mf.sg"/>
414 <attr-item tags="adv"/>
415 </def-attr>
417 <def-attr n="pers">
418 <attr-item tags="p1"/>
419 <attr-item tags="p2"/>
420 <attr-item tags="p3"/>
421 </def-attr>
423 <def-attr n="gen">
424 <attr-item tags="m"/>
425 <attr-item tags="f"/>
426 <attr-item tags="mf"/>
427 <attr-item tags="GD"/>
428 <attr-item tags="nt"/>
429 </def-attr>
431 <def-attr n="tipus_np">
432 <attr-item tags="loc"/>
433 <attr-item tags="al"/>
434 <attr-item tags="ant"/>
435 </def-attr>
437 <def-attr n="gen_sense_mf">
438 <attr-item tags="m"/>
439 <attr-item tags="f"/>
440 <attr-item tags="GD"/>
441 <attr-item tags="nt"/>
442 </def-attr>
444 <def-attr n="gen_mf">
445 <attr-item tags="mf"/>
446 </def-attr>
448 <def-attr n="nbr">
449 <attr-item tags="sg"/>
450 <attr-item tags="pl"/>
451 <attr-item tags="sp"/>
452 <attr-item tags="ND"/>
453 </def-attr>
454 <def-attr n="nbr_sense_sp">
455 <attr-item tags="sg"/>
456 <attr-item tags="pl"/>
457 <attr-item tags="ND"/>
458 </def-attr>
460 <def-attr n="nbr_sp">
461 <attr-item tags="sp"/>
462 </def-attr>
464 <def-attr n="temps">
465 <attr-item tags="cni"/>
466 <attr-item tags="fti"/>
467 <attr-item tags="ifi"/>
468 <attr-item tags="imp"/>
469 <attr-item tags="pii"/>
470 <attr-item tags="pis"/>
471 <attr-item tags="pri"/>
472 <attr-item tags="prs"/>
473 <attr-item tags="pp"/>
474 <attr-item tags="ppres"/>
475 <attr-item tags="ger"/>
476 <attr-item tags="inf"/>
477 </def-attr>
481 <def-attr n="neg">
482 <attr-item tags="NEG"/>
483 </def-attr>
485 </section-def-attrs>
486 <section-def-vars>
487 <def-var n="tipusprep"/>
488 <def-var n="tipusverb"/>
489 <def-var n="tipusnom"/>
490 <def-var n="numero"/>
491 <def-var n="persona"/>
492 <def-var n="genero"/>
493 <def-var n="concDet"/>
494 <def-var n="concAdj"/>
495 <def-var n="concPrimero"/>
496 <def-var n="concSegundo"/>
497 <def-var n="concTercero"/>
498 <def-var n="interrogativa"/>
499 <def-var n="exclamativa"/>
500 <def-var n="caseFirstWord"/>
501 <def-var n="lema"/>
502 <def-var n="EOS"/>
503 <def-var n="paraula1"/>
504 <def-var n="SVnegatiu"/>
505 <def-var n="auxiliar"/>
506 </section-def-vars>
508 <section-def-lists>
509 <def-list n="nloc">
510 <list-item v="maison"/>
511 <list-item v="monde"/>
512 <list-item v="rue"/>
513 <list-item v="zona"/>
514 <list-item v="école"/>
515 <list-item v="prison"/>
516 <list-item v="habitation"/>
517 <list-item v="chambre"/>
518 <list-item v="salle"/>
519 <list-item v="salon"/>
520 <list-item v="mairie"/>
521 <list-item v="université"/>
522 <list-item v="hôpital"/>
523 <list-item v="hôtel"/>
524 </def-list>
526 <def-list n="part_sing">
527 <list-item v="eau"/>
528 <list-item v="beurre"/>
529 <list-item v="limonade"/>
530 <list-item v="vin"/>
531 <list-item v="bière"/>
532 <list-item v="viande"/>
533 <list-item v="pain"/>
534 </def-list>
536 <def-list n="v_amb_a">
537 <list-item v="soumettre"/>
538 <list-item v="aller"/>
539 </def-list>
541 <def-list n="v_no_part">
542 <list-item v="aller"/>
543 <list-item v="partir"/>
544 <list-item v="arriver"/>
545 <list-item v="venir"/>
546 <list-item v="passer"/>
547 <list-item v="sortir"/>
548 </def-list>
550 <def-list n="vbcop">
551 <list-item v="sembler"/>
552 </def-list>
554 <def-list n="v_amb_en">
555 <list-item v="entrer"/>
556 <list-item v="fêter"/>
557 <list-item v="célébrer"/>
558 <list-item v="vivre"/>
559 <list-item v="habiter"/>
560 <list-item v="mourir"/>
561 <list-item v="naître"/>
562 <list-item v="être"/>
563 </def-list>
565 <def-list n="vbambser">
566 <list-item v="aller"/>
567 <list-item v="passer"/>
568 <list-item v="impliquer"/>
569 <list-item v="arriver"/>
570 <list-item v="décéder"/>
571 <list-item v="entrer"/>
572 <list-item v="mourir"/>
573 <list-item v="naître"/>
574 <list-item v="partir"/>
575 <list-item v="repartir"/>
576 <list-item v="rester"/>
577 <list-item v="tomber"/>
578 <list-item v="retomber"/>
579 <list-item v="venir"/>
580 <list-item v="revenir"/>
581 <list-item v="devenir"/>
582 <list-item v="être"/>
583 <list-item v="abaisser"/>
584 <list-item v="baisser"/>
585 <list-item v="apparaître"/>
586 <list-item v="descendre"/>
587 <list-item v="monter"/>
588 <list-item v="sortir"/>
589 <list-item v="passer"/>
590 <list-item v="imposer"/>
591 <list-item v="limiter"/>
592 <list-item v="relier"/>
593 <list-item v="efforcer"/>
594 <list-item v="composer"/>
595 <list-item v="impliquer"/>
596 </def-list>
598 <def-list n="mois">
599 <list-item v="janvier"/>
600 <list-item v="février"/>
601 <list-item v="mars"/>
602 <list-item v="avril"/>
603 <list-item v="mai"/>
604 <list-item v="juin"/>
605 <list-item v="juillet"/>
606 <list-item v="août"/>
607 <list-item v="septembre"/>
608 <list-item v="octobre"/>
609 <list-item v="novembre"/>
610 <list-item v="décembre"/>
611 </def-list>
613 </section-def-lists>
616 <section-def-macros>
617 <def-macro n="f_lexicadj" npar="1">
618 <choose>
619 <when>
620 <test>
621 <and>
622 <equal caseless="yes">
623 <clip pos="1" side="sl" part="lem"/>
624 <lit v="bon"/>
625 </equal>
626 <equal>
627 <clip pos="1" side="tl" part="gen"/>
628 <lit-tag v="m"/>
629 </equal>
630 <equal>
631 <clip pos="1" side="tl" part="nbr"/>
632 <lit-tag v="sg"/>
633 </equal>
634 </and>
635 </test>
636 <let>
637 <clip pos="1" side="tl" part="lem"/>
638 <lit v="buen"/>
639 </let>
640 </when>
641 </choose>
642 <choose>
643 <when>
644 <test>
645 <and>
646 <equal caseless="yes">
647 <clip pos="1" side="sl" part="lem"/>
648 <lit v="grand"/>
649 </equal>
650 <equal>
651 <clip pos="1" side="tl" part="nbr"/>
652 <lit-tag v="sg"/>
653 </equal>
654 </and>
655 </test>
656 <let>
657 <clip pos="1" side="tl" part="lem"/>
658 <lit v="gran"/>
659 </let>
660 </when>
661 </choose>
662 <choose>
663 <when>
664 <test>
665 <and>
666 <equal caseless="yes">
667 <clip pos="1" side="sl" part="lem"/>
668 <lit v="premier"/>
669 </equal>
670 <equal>
671 <clip pos="1" side="tl" part="gen"/>
672 <lit-tag v="m"/>
673 </equal>
674 <equal>
675 <clip pos="1" side="tl" part="nbr"/>
676 <lit-tag v="sg"/>
677 </equal>
678 </and>
679 </test>
680 <let>
681 <clip pos="1" side="tl" part="lem"/>
682 <lit v="primer"/>
683 </let>
684 </when>
685 </choose>
686 <choose>
687 <when>
688 <test>
689 <and>
690 <equal caseless="yes">
691 <clip pos="1" side="sl" part="lem"/>
692 <lit v="mauvais"/>
693 </equal>
694 <equal>
695 <clip pos="1" side="tl" part="gen"/>
696 <lit-tag v="m"/>
697 </equal>
698 </and>
699 </test>
700 <let>
701 <clip pos="1" side="tl" part="lem"/>
702 <lit v="mal"/>
703 </let>
704 </when>
705 </choose>
706 <choose>
707 <when>
708 <test>
709 <and>
710 <equal caseless="yes">
711 <clip pos="1" side="sl" part="lem"/>
712 <lit v="troisième"/>
713 </equal>
714 <equal>
715 <clip pos="1" side="tl" part="nbr"/>
716 <lit-tag v="sg"/>
717 </equal>
718 </and>
719 </test>
720 <let>
721 <clip pos="1" side="tl" part="lem"/>
722 <lit v="tercer"/>
723 </let>
724 </when>
725 </choose>
726 </def-macro>
728 <def-macro n="verb_ref" npar="2"><!-- aquesta macro canvia el significat de certs verbs reflexius-->
730 <choose> <!--si el prn és ref...-->
731 <when>
732 <test>
733 <or>
734 <and>
735 <equal>
736 <clip pos="1" side="sl" part="tipoenc_pro"/>
737 <lit-tag v="ref.p3.mf.sp"/>
738 </equal>
739 <equal>
740 <clip pos="2" side="sl" part="pers"/>
741 <lit-tag v="p3"/>
742 </equal>
743 </and>
744 <and>
745 <equal>
746 <clip pos="1" side="sl" part="pers"/>
747 <lit-tag v="p2"/>
748 </equal>
749 <equal>
750 <clip pos="2" side="sl" part="pers"/>
751 <lit-tag v="p2"/>
752 </equal>
753 <equal>
754 <clip pos="1" side="sl" part="nbr"/>
755 <clip pos="2" side="sl" part="nbr"/>
756 </equal>
757 </and>
758 <and>
759 <equal>
760 <clip pos="1" side="sl" part="pers"/>
761 <lit-tag v="p1"/>
762 </equal>
763 <equal>
764 <clip pos="2" side="sl" part="pers"/>
765 <lit-tag v="p1"/>
766 </equal>
767 <equal>
768 <clip pos="1" side="sl" part="nbr"/>
769 <clip pos="2" side="sl" part="nbr"/>
770 </equal>
771 </and>
772 </or>
773 </test>
774 <choose> <!-- canvia aquests verbs-->
775 <when>
776 <test>
777 <equal caseless="yes">
778 <clip pos="2" side="sl" part="lem"/>
779 <lit v="refuser"/>
780 </equal>
781 </test>
782 <let>
783 <clip pos="2" side="tl" part="lem"/>
784 <lit v="negar"/>
785 </let>
786 </when>
787 <when>
788 <test>
789 <equal caseless="yes">
790 <clip pos="2" side="sl" part="lem"/>
791 <lit v="demander"/>
792 </equal>
793 </test>
794 <let>
795 <clip pos="2" side="tl" part="lem"/>
796 <lit v="preguntar"/>
797 </let>
798 </when>
799 </choose>
800 </when>
801 </choose>
802 </def-macro>
804 <def-macro n="comprova_auxiliar" npar="2">
805 <choose>
806 <when>
807 <test>
808 <equal>
809 <clip pos="1" side="tl" part="lem"/>
810 <lit v="ser"/>
811 </equal>
812 </test>
813 <choose>
814 <when>
815 <test>
816 <in caseless="yes">
817 <clip pos="2" side="sl" part="lem"/>
818 <list n="vbambser"/>
819 </in>
820 </test>
821 <let>
822 <clip pos="1" side="tl" part="lem"/>
823 <lit v="haber"/>
824 </let>
825 <let>
826 <clip pos="1" side="tl" part="a_verb"/>
827 <lit-tag v="vbhaver"/>
828 </let>
829 <let>
830 <clip pos="2" side="tl" part="gen"/>
831 <lit-tag v="m"/>
832 </let>
833 <let>
834 <clip pos="2" side="tl" part="nbr"/>
835 <lit-tag v="sg"/>
836 </let>
837 </when>
838 <otherwise>
839 <let>
840 <clip pos="1" side="tl" part="lem"/>
841 <lit v="ser"/>
842 </let>
843 <let>
844 <clip pos="1" side="tl" part="a_verb"/>
845 <lit-tag v="vbser"/>
846 </let>
847 </otherwise>
848 </choose>
849 </when>
850 <otherwise>
851 <let>
852 <clip pos="1" side="tl" part="lem"/>
853 <lit v="haber"/>
854 </let>
855 <let>
856 <clip pos="1" side="tl" part="a_verb"/>
857 <lit-tag v="vbhaver"/>
858 </let>
859 <let>
860 <clip pos="2" side="tl" part="gen"/>
861 <lit-tag v="m"/>
862 </let>
863 <let>
864 <clip pos="2" side="tl" part="nbr"/>
865 <lit-tag v="sg"/>
866 </let>
867 </otherwise>
868 </choose>
869 </def-macro>
871 <def-macro n="comprova_auxiliar_ref" npar="3"> <!--aquesta macro troba l'aux correcte en cast tenint en compte que si el verb és ref i porta l'aux "être" en cast ha de ser "haber". de passada, mira també si cal canviar el lema del verb (com la macro "verb_ref")-->
872 <choose>
873 <when><!--en cas que l'auxiliar sigui "ser":-->
874 <test>
875 <equal>
876 <clip pos="1" side="tl" part="lem"/>
877 <lit v="ser"/>
878 </equal>
879 </test>
880 <choose>
881 <when><!--si és un verb que va amb "être" fes que l'aux sigui "haber"-->
882 <test>
883 <in caseless="yes">
884 <clip pos="2" side="sl" part="lem"/>
885 <list n="vbambser"/>
886 </in>
887 </test>
888 <let>
889 <clip pos="1" side="tl" part="lem"/>
890 <lit v="haber"/>
891 </let>
892 <let>
893 <clip pos="1" side="tl" part="a_verb"/>
894 <lit-tag v="vbhaver"/>
895 </let>
896 <let>
897 <clip pos="2" side="tl" part="gen"/>
898 <lit-tag v="m"/>
899 </let>
900 <let>
901 <clip pos="2" side="tl" part="nbr"/>
902 <lit-tag v="sg"/>
903 </let>
904 </when>
906 <otherwise>
907 <choose><!--si és ref...-->
908 <when>
909 <test>
910 <or>
911 <and>
912 <equal>
913 <clip pos="3" side="sl" part="tipoenc_pro"/>
914 <lit-tag v="ref.p3.mf.sp"/>
915 </equal>
916 <equal>
917 <clip pos="1" side="sl" part="pers"/>
918 <lit-tag v="p3"/>
919 </equal>
920 </and>
921 <and>
922 <equal>
923 <clip pos="3" side="sl" part="pers"/>
924 <lit-tag v="p2"/>
925 </equal>
926 <equal>
927 <clip pos="1" side="sl" part="pers"/>
928 <lit-tag v="p2"/>
929 </equal>
930 <equal>
931 <clip pos="1" side="sl" part="nbr"/>
932 <clip pos="3" side="sl" part="nbr"/>
933 </equal>
934 </and>
935 <and>
936 <equal>
937 <clip pos="3" side="sl" part="pers"/>
938 <lit-tag v="p1"/>
939 </equal>
940 <equal>
941 <clip pos="1" side="sl" part="pers"/>
942 <lit-tag v="p1"/>
943 </equal>
944 <equal>
945 <clip pos="3" side="sl" part="nbr"/>
946 <clip pos="1" side="sl" part="nbr"/>
947 </equal>
948 </and>
949 </or>
950 </test>
951 <let><!--... fes que l'aux sigui "haber"-->
952 <clip pos="1" side="tl" part="lem"/>
953 <lit v="haber"/>
954 </let>
955 <let>
956 <clip pos="1" side="tl" part="a_verb"/>
957 <lit-tag v="vbhaver"/>
958 </let>
959 <let>
960 <clip pos="2" side="tl" part="gen"/>
961 <lit-tag v="m"/>
962 </let>
963 <let>
964 <clip pos="2" side="tl" part="nbr"/>
965 <lit-tag v="sg"/>
966 </let>
967 <choose> <!-- i canvia aquests verbs-->
968 <when>
969 <test>
970 <equal caseless="yes">
971 <clip pos="2" side="sl" part="lem"/>
972 <lit v="refuser"/>
973 </equal>
974 </test>
975 <let>
976 <clip pos="2" side="tl" part="lem"/>
977 <lit v="negar"/>
978 </let>
979 </when>
980 <when>
981 <test>
982 <equal caseless="yes">
983 <clip pos="2" side="sl" part="lem"/>
984 <lit v="demander"/>
985 </equal>
986 </test>
987 <let>
988 <clip pos="2" side="tl" part="lem"/>
989 <lit v="preguntar"/>
990 </let>
991 </when>
992 </choose>
993 </when>
994 <otherwise><!--si no és cap dels casos anteriors, acceptem que és passiva, i deixem el verb "ser"-->
995 <let>
996 <clip pos="1" side="tl" part="lem"/>
997 <lit v="ser"/>
998 </let>
999 <let>
1000 <clip pos="1" side="tl" part="a_verb"/>
1001 <lit-tag v="vbser"/>
1002 </let>
1003 </otherwise>
1004 </choose>
1005 </otherwise>
1006 </choose>
1007 </when>
1008 <otherwise><!--si l'orig és "avoir" deixem "haber" en cast-->
1009 <let>
1010 <clip pos="1" side="tl" part="lem"/>
1011 <lit v="haber"/>
1012 </let>
1013 <let>
1014 <clip pos="1" side="tl" part="a_verb"/>
1015 <lit-tag v="vbhaver"/>
1016 </let>
1017 <let>
1018 <clip pos="2" side="tl" part="gen"/>
1019 <lit-tag v="m"/>
1020 </let>
1021 <let>
1022 <clip pos="2" side="tl" part="nbr"/>
1023 <lit-tag v="sg"/>
1024 </let>
1025 </otherwise>
1026 </choose>
1027 </def-macro>
1029 <def-macro n="f_prep" npar="1">
1030 <choose>
1031 <when>
1032 <test>
1033 <equal>
1034 <clip pos="1" side="sl" part="lem"/>
1035 <lit v="à"/>
1036 </equal>
1037 </test>
1038 <let>
1039 <var n="tipusprep"/>
1040 <lit-tag v="a"/>
1041 </let>
1042 </when>
1043 <otherwise>
1044 <choose>
1045 <when>
1046 <test>
1047 <equal>
1048 <clip pos="1" side="sl" part="lem"/>
1049 <lit v="en"/>
1050 </equal>
1051 </test>
1052 <let>
1053 <var n="tipusprep"/>
1054 <lit-tag v="en"/>
1055 </let>
1056 </when>
1057 <otherwise>
1058 <choose>
1059 <when>
1060 <test>
1061 <equal>
1062 <clip pos="1" side="sl" part="lem"/>
1063 <lit v="de"/>
1064 </equal>
1065 </test>
1066 <let>
1067 <var n="tipusprep"/>
1068 <lit-tag v="de"/>
1069 </let>
1070 </when>
1071 <otherwise>
1072 <let>
1073 <var n="tipusprep"/>
1074 <lit-tag v=""/>
1075 </let>
1076 </otherwise>
1077 </choose>
1078 </otherwise>
1079 </choose>
1080 </otherwise>
1081 </choose>
1082 </def-macro>
1084 <def-macro n="f_ppres" npar="1">
1085 <choose>
1086 <when>
1087 <test>
1088 <equal>
1089 <clip pos="1" side="sl" part="temps"/>
1090 <lit-tag v="ppres"/>
1091 </equal>
1092 </test>
1093 <let>
1094 <clip pos="1" side="tl" part="temps"/>
1095 <lit-tag v="pri"/>
1096 </let>
1097 <out>
1098 <chunk name="cnjsub">
1099 <tags>
1100 <tag><lit-tag v="cnjsub"/></tag>
1101 </tags>
1102 <lu>
1103 <lit v="que"/>
1104 <lit-tag v="cnjsub"/>
1105 </lu>
1106 </chunk>
1107 <b/>
1108 </out>
1109 </when>
1110 <!-- <otherwise>
1111 <choose>
1112 <when>
1113 <test>
1114 <or>
1115 <equal>
1116 <clip pos="1" side="sl" part="temps"/>
1117 <lit-tag v="inf"/>
1118 </equal>
1119 <equal>
1120 <clip pos="1" side="sl" part="temps"/>
1121 <lit-tag v="ger"/>
1122 </equal>
1123 </or>
1124 </test>
1125 <let>
1126 <var n="numero"/>
1127 <lit-tag v="NN"/>
1128 </let>
1129 <let>
1130 <var n="persona"/>
1131 <lit-tag v="NP"/>
1132 </let>
1133 </when>
1134 <otherwise>
1135 <choose>
1136 <when>
1137 <test>
1138 <equal>
1139 <clip pos="1" side="sl" part="temps"/>
1140 <lit-tag v="pp"/>
1141 </equal>
1142 </test>
1143 <let>
1144 <var n="numero"/>
1145 <clip pos="1" side="tl" part="nbr"/>
1146 </let>
1147 <let>
1148 <var n="persona"/>
1149 <lit-tag v="NP"/>
1150 </let>
1151 </when>
1152 <otherwise>
1153 <let>
1154 <var n="numero"/>
1155 <clip pos="1" side="tl" part="nbr"/>
1156 </let>
1157 <let>
1158 <var n="persona"/>
1159 <clip pos="1" side="tl" part="pers"/>
1160 </let>
1161 </otherwise>
1162 </choose>
1163 </otherwise>
1164 </choose>
1165 </otherwise>-->
1166 </choose>
1167 </def-macro>
1169 <def-macro n="tipus_verb" npar="1">
1170 <choose>
1171 <when>
1172 <test>
1173 <in caseless="yes">
1174 <clip pos="1" side="sl" part="lem"/>
1175 <list n="v_amb_a"/>
1176 </in>
1177 </test>
1178 <let>
1179 <var n="tipusverb"/>
1180 <lit-tag v="vba"/>
1181 </let>
1182 </when>
1183 <otherwise>
1184 <choose>
1185 <when>
1186 <test>
1187 <in caseless="yes">
1188 <clip pos="1" side="sl" part="lem"/>
1189 <list n="v_amb_en"/>
1190 </in>
1191 </test>
1192 <let>
1193 <var n="tipusverb"/>
1194 <lit-tag v="vben"/>
1195 </let>
1196 </when>
1197 <otherwise>
1198 <choose>
1199 <when>
1200 <test>
1201 <in caseless="yes">
1202 <clip pos="1" side="sl" part="lem"/>
1203 <list n="v_no_part"/>
1204 </in>
1205 </test>
1206 <let>
1207 <var n="tipusverb"/>
1208 <lit-tag v="nopart"/>
1209 </let>
1211 </when>
1212 <otherwise>
1213 <let>
1214 <var n="tipusverb"/>
1215 <lit-tag v="nodef"/>
1216 </let>
1217 </otherwise>
1218 </choose>
1219 </otherwise>
1220 </choose>
1221 </otherwise>
1222 </choose>
1223 <!-- <choose>
1224 <when>
1225 <test>
1226 <in caseless="yes">
1227 <clip pos="1" side="sl" part="lem"/>
1228 <list n="vbcop"/>
1229 </in>
1230 </test>
1231 <let>
1232 <clip pos="1" side="sl" part="a_verb"/>
1233 <lit-tag v="vbcop"/>
1234 </let>
1235 </when>
1236 </choose>-->
1237 </def-macro>
1239 <def-macro n="tipus_nom" npar="1">
1240 <choose>
1241 <when>
1242 <test>
1243 <or>
1244 <in caseless="yes">
1245 <clip pos="1" side="sl" part="lem"/>
1246 <list n="nloc"/>
1247 </in>
1248 <equal>
1249 <clip pos="1" side="sl" part="tipus_np"/>
1250 <lit-tag v="loc"/>
1251 </equal>
1252 </or>
1253 </test>
1254 <let>
1255 <var n="tipusnom"/>
1256 <lit-tag v="loc"/>
1257 </let>
1258 </when>
1259 <when>
1260 <test>
1261 <in caseless="yes">
1262 <clip pos="1" side="sl" part="lem"/>
1263 <list n="part_sing"/>
1264 </in>
1265 </test>
1266 <let>
1267 <var n="tipusnom"/>
1268 <lit-tag v="part"/>
1269 </let>
1270 </when>
1271 </choose>
1272 </def-macro>
1274 <def-macro n="firstWord" npar="1">
1275 <choose>
1276 <when>
1277 <test>
1278 <equal>
1279 <clip pos="1" side="sl" part="a_np_acr"/>
1280 <lit v=""/>
1281 </equal>
1282 </test>
1283 <choose>
1284 <when>
1285 <test>
1286 <equal>
1287 <var n="EOS"/>
1288 <lit v="true"/>
1289 </equal>
1290 </test>
1291 <modify-case>
1292 <clip pos="1" side="tl" part="lem"/>
1293 <lit v="aa"/>
1294 </modify-case>
1295 <let>
1296 <var n="caseFirstWord"/>
1297 <lit v="Aa"/>
1298 </let>
1299 </when>
1300 </choose>
1301 </when>
1302 <otherwise>
1303 <let>
1304 <var n="caseFirstWord"/>
1305 <lit v="aa"/>
1306 </let>
1307 </otherwise>
1308 </choose>
1309 <let>
1310 <var n="EOS"/>
1311 <lit v="false"/>
1312 </let>
1313 </def-macro>
1316 <def-macro n="f_bcond" npar="2"><!--Per mirar si el blanc cont?o no format. Cal posar aquesta funci?en les regles en qu?desaparegui alguna paraula, per tal de decidir si el blanc de la paraula eliminada s'ha d'eliminar o conservar. Si cont?format cal conservar-la, si no en cont?cal eliminar-la perqu?no apareguin dos espais seguits. -->
1317 <choose>
1318 <when>
1319 <test>
1320 <not>
1321 <equal>
1322 <b pos="1"/>
1323 <lit v=" "/>
1324 </equal>
1325 </not>
1326 </test>
1327 <out>
1328 <b pos="1"/>
1329 </out>
1330 </when>
1331 </choose>
1332 </def-macro>
1335 <def-macro n="f_concord1" npar="1">
1336 <choose>
1337 <!--To determine value of variables of gender and
1338 number and propagate to other rules. Variables are
1339 not used again in this rule -->
1340 <when>
1341 <test>
1342 <equal>
1343 <clip pos="1" side="tl" part="gen"/>
1344 <lit-tag v="m"/>
1345 </equal>
1346 </test>
1347 <let>
1348 <var n="genero"/>
1349 <lit-tag v="m"/>
1350 </let>
1351 </when>
1352 <when>
1353 <test>
1354 <equal>
1355 <clip pos="1" side="tl" part="gen"/>
1356 <lit-tag v="f"/>
1357 </equal>
1358 </test>
1359 <let>
1360 <var n="genero"/>
1361 <lit-tag v="f"/>
1362 </let>
1363 </when>
1364 <when>
1365 <test>
1366 <equal>
1367 <clip pos="1" side="tl" part="gen"/>
1368 <lit-tag v="mf"/>
1369 </equal>
1370 </test>
1371 <let>
1372 <var n="genero"/>
1373 <lit-tag v="mf"/>
1374 </let>
1375 </when>
1376 </choose>
1377 <choose>
1378 <when>
1379 <test>
1380 <equal>
1381 <clip pos="1" side="tl" part="nbr"/>
1382 <lit-tag v="sg"/>
1383 </equal>
1384 </test>
1385 <let>
1386 <var n="numero"/>
1387 <lit-tag v="sg"/>
1388 </let>
1389 </when>
1390 <when>
1391 <test>
1392 <equal>
1393 <clip pos="1" side="tl" part="nbr"/>
1394 <lit-tag v="pl"/>
1395 </equal>
1396 </test>
1397 <let>
1398 <var n="numero"/>
1399 <lit-tag v="pl"/>
1400 </let>
1401 </when>
1402 </choose>
1403 <choose>
1404 <when>
1405 <test>
1406 <!-- If word has GD or ND, we try to assign the
1407 gender or number of the previous rule. If there is no
1408 value for the gender or number variable from previous
1409 rules, gender will be masculine and number singular.-->
1410 <equal>
1411 <clip pos="1" side="tl" part="gen"/>
1412 <lit-tag v="GD"/>
1413 </equal>
1414 </test>
1415 <choose>
1416 <when>
1417 <test>
1418 <equal>
1419 <var n="genero"/>
1420 <lit-tag v="f"/>
1421 </equal>
1422 </test>
1423 <let>
1424 <clip pos="1" side="tl" part="gen"/>
1425 <lit-tag v="f"/>
1426 </let>
1427 </when>
1428 <otherwise>
1429 <let>
1430 <clip pos="1" side="tl" part="gen"/>
1431 <lit-tag v="m"/>
1432 </let>
1433 <let>
1434 <var n="genero"/>
1435 <lit-tag v="m"/>
1436 </let>
1437 </otherwise>
1438 </choose>
1439 </when>
1440 </choose>
1441 <choose>
1442 <when>
1443 <test>
1444 <equal>
1445 <clip pos="1" side="tl" part="nbr"/>
1446 <lit-tag v="ND"/>
1447 </equal>
1448 </test>
1449 <choose>
1450 <when>
1451 <test>
1452 <equal>
1453 <var n="numero"/>
1454 <lit-tag v="pl"/>
1455 </equal>
1456 </test>
1457 <let>
1458 <clip pos="1" side="tl" part="nbr"/>
1459 <lit-tag v="pl"/>
1460 </let>
1461 </when>
1462 <otherwise>
1463 <let>
1464 <clip pos="1" side="tl" part="nbr"/>
1465 <lit-tag v="sg"/>
1466 </let>
1467 <let>
1468 <var n="numero"/>
1469 <lit-tag v="sg"/>
1470 </let>
1471 </otherwise>
1472 </choose>
1473 </when>
1474 </choose>
1475 </def-macro>
1478 <def-macro n="f_concord2" npar="2">
1479 <choose>
1480 <when>
1481 <test>
1482 <!-- do the main and second parameter gender agree?-->
1483 <and>
1484 <or>
1485 <equal>
1486 <clip pos="2" side="sl" part="gen"/>
1487 <clip pos="1" side="sl" part="gen"/>
1488 </equal>
1489 <equal>
1490 <clip pos="2" side="sl" part="gen"/>
1491 <lit-tag v="mf"/>
1492 </equal>
1493 <equal>
1494 <clip pos="1" side="sl" part="gen"/>
1495 <lit-tag v="mf"/>
1496 </equal>
1497 </or>
1498 <or>
1499 <equal>
1500 <!-- do the main and second parameter number agree?-->
1501 <clip pos="2" side="sl" part="nbr"/>
1502 <clip pos="1" side="sl" part="nbr"/>
1503 </equal>
1504 <equal>
1505 <clip pos="2" side="sl" part="nbr"/>
1506 <lit-tag v="sp"/>
1507 </equal>
1508 <equal>
1509 <clip pos="1" side="sl" part="nbr"/>
1510 <lit-tag v="sp"/>
1511 </equal>
1512 </or>
1513 </and>
1514 </test>
1515 <let>
1516 <var n="concPrimero"/>
1517 <lit v="true"/>
1518 </let>
1519 <!-- there is gender and number agreement-->
1520 </when>
1521 <otherwise>
1522 <let>
1523 <var n="concPrimero"/>
1524 <lit v="false"/>
1525 </let>
1526 <!-- there isn't gender and number agreement-->
1527 </otherwise>
1528 </choose>
1529 <choose>
1530 <when>
1531 <test>
1532 <!-- Propagate the main parameter gender if it has been modified during the translation -->
1533 <and>
1534 <not>
1535 <equal>
1536 <clip pos="1" side="tl" part="gen"/>
1537 <clip pos="1" side="sl" part="gen"/>
1538 </equal>
1539 </not>
1540 <not>
1541 <equal>
1542 <clip pos="1" side="tl" part="gen"/>
1543 <lit-tag v="mf"/>
1544 </equal>
1545 </not>
1546 <not>
1547 <equal>
1548 <clip pos="1" side="tl" part="gen"/>
1549 <lit-tag v="GD"/>
1550 </equal>
1551 </not>
1552 </and>
1553 </test>
1554 <choose>
1555 <when>
1556 <test>
1557 <and>
1558 <not>
1559 <equal>
1560 <clip pos="2" side="tl" part="gen"/>
1561 <lit-tag v="mf"/>
1562 </equal>
1563 </not>
1564 <not>
1565 <and>
1566 <equal>
1567 <clip pos="2" side="sl" part="gen"/>
1568 <lit-tag v="mf"/>
1569 </equal>
1570 <not>
1571 <equal>
1572 <clip pos="2" side="tl" part="gen"/>
1573 <lit-tag v="GD"/>
1574 </equal>
1575 </not>
1576 </and>
1577 </not>
1578 <equal>
1579 <var n="concPrimero"/>
1580 <lit v="true"/>
1581 </equal>
1582 </and>
1583 </test>
1584 <let>
1585 <clip pos="2" side="tl" part="gen"/>
1586 <clip pos="1" side="tl" part="gen"/>
1587 </let>
1588 </when>
1589 </choose>
1590 </when>
1591 </choose>
1592 <choose>
1593 <when>
1594 <test>
1595 <!-- Propagate the main parameter number if it has been modified during the translation -->
1596 <and>
1597 <not>
1598 <equal>
1599 <clip pos="1" side="tl" part="nbr"/>
1600 <clip pos="1" side="sl" part="nbr"/>
1601 </equal>
1602 </not>
1603 <not>
1604 <equal>
1605 <clip pos="1" side="tl" part="nbr"/>
1606 <lit-tag v="sp"/>
1607 </equal>
1608 </not>
1609 <not>
1610 <equal>
1611 <clip pos="1" side="tl" part="nbr"/>
1612 <lit-tag v="ND"/>
1613 </equal>
1614 </not>
1615 </and>
1616 </test>
1617 <choose>
1618 <when>
1619 <test>
1620 <and>
1621 <not>
1622 <equal>
1623 <clip pos="2" side="tl" part="nbr"/>
1624 <lit-tag v="sp"/>
1625 </equal>
1626 </not>
1627 <not>
1628 <and>
1629 <equal>
1630 <clip pos="2" side="sl" part="nbr"/>
1631 <lit-tag v="sp"/>
1632 </equal>
1633 <not>
1634 <equal>
1635 <clip pos="2" side="tl" part="nbr"/>
1636 <lit-tag v="ND"/>
1637 </equal>
1638 </not>
1639 </and>
1640 </not>
1641 <equal>
1642 <var n="concPrimero"/>
1643 <lit v="true"/>
1644 </equal>
1645 </and>
1646 </test>
1647 <let>
1648 <clip pos="2" side="tl" part="nbr"/>
1649 <clip pos="1" side="tl" part="nbr"/>
1650 </let>
1651 </when>
1652 </choose>
1653 </when>
1654 </choose>
1655 <choose>
1656 <when>
1657 <test>
1658 <!-- Which is the rule general gender? -->
1659 <equal>
1660 <clip pos="1" side="tl" part="gen"/>
1661 <lit-tag v="m"/>
1662 </equal>
1663 </test>
1664 <let>
1665 <var n="genero"/>
1666 <lit-tag v="m"/>
1667 </let>
1668 </when>
1669 <when>
1670 <test>
1671 <equal>
1672 <clip pos="1" side="tl" part="gen"/>
1673 <lit-tag v="f"/>
1674 </equal>
1675 </test>
1676 <let>
1677 <var n="genero"/>
1678 <lit-tag v="f"/>
1679 </let>
1680 </when>
1681 <when>
1682 <test>
1683 <equal>
1684 <clip pos="2" side="tl" part="gen"/>
1685 <lit-tag v="m"/>
1686 </equal>
1687 </test>
1688 <let>
1689 <var n="genero"/>
1690 <lit-tag v="m"/>
1691 </let>
1692 </when>
1693 <when>
1694 <test>
1695 <equal>
1696 <clip pos="2" side="tl" part="gen"/>
1697 <lit-tag v="f"/>
1698 </equal>
1699 </test>
1700 <let>
1701 <var n="genero"/>
1702 <lit-tag v="f"/>
1703 </let>
1704 </when>
1706 <when>
1707 <test>
1708 <and>
1709 <equal>
1710 <clip pos="1" side="tl" part="gen"/>
1711 <lit-tag v="mf"/>
1712 </equal>
1713 <not>
1714 <equal>
1715 <clip pos="1" side="sl" part="gen"/>
1716 <lit-tag v="mf"/>
1717 </equal>
1718 </not>
1719 </and>
1720 </test>
1721 <let>
1722 <var n="genero"/>
1723 <clip pos="1" side="sl" part="gen"/>
1724 </let>
1725 </when>
1726 <when>
1727 <test>
1728 <and>
1729 <equal>
1730 <clip pos="2" side="tl" part="gen"/>
1731 <lit-tag v="mf"/>
1732 </equal>
1733 <not>
1734 <equal>
1735 <clip pos="2" side="sl" part="gen"/>
1736 <lit-tag v="mf"/>
1737 </equal>
1738 </not>
1739 </and>
1740 </test>
1741 <let>
1742 <var n="genero"/>
1743 <clip pos="2" side="sl" part="gen"/>
1744 </let>
1745 </when>
1746 <when>
1747 <test>
1748 <or>
1749 <and>
1750 <equal>
1751 <clip pos="2" side="tl" part="gen"/>
1752 <lit-tag v="GD"/>
1753 </equal>
1754 <equal>
1755 <clip pos="1" side="tl" part="gen"/>
1756 <lit-tag v="GD"/>
1757 </equal>
1758 </and>
1759 <and>
1760 <equal>
1761 <clip pos="2" side="tl" part="gen"/>
1762 <lit-tag v="mf"/>
1763 </equal>
1764 <equal>
1765 <clip pos="1" side="tl" part="gen"/>
1766 <lit-tag v="GD"/>
1767 </equal>
1768 </and>
1769 <and>
1770 <equal>
1771 <clip pos="2" side="tl" part="gen"/>
1772 <lit-tag v="GD"/>
1773 </equal>
1774 <equal>
1775 <clip pos="1" side="tl" part="gen"/>
1776 <lit-tag v="mf"/>
1777 </equal>
1778 </and>
1779 </or>
1780 </test>
1781 <let>
1782 <var n="genero"/>
1783 <lit-tag v="GD"/>
1784 </let>
1785 </when>
1786 <otherwise>
1787 <let>
1788 <var n="genero"/>
1789 <lit-tag v="m"/>
1790 </let>
1791 </otherwise>
1793 </choose>
1794 <choose>
1795 <when>
1796 <test>
1797 <!-- Which is the rule general number? -->
1798 <equal>
1799 <clip pos="1" side="tl" part="nbr"/>
1800 <lit-tag v="sg"/>
1801 </equal>
1802 </test>
1803 <let>
1804 <var n="numero"/>
1805 <lit-tag v="sg"/>
1806 </let>
1807 </when>
1808 <when>
1809 <test>
1810 <equal>
1811 <clip pos="1" side="tl" part="nbr"/>
1812 <lit-tag v="pl"/>
1813 </equal>
1814 </test>
1815 <let>
1816 <var n="numero"/>
1817 <lit-tag v="pl"/>
1818 </let>
1819 </when>
1820 <when>
1821 <test>
1822 <equal>
1823 <clip pos="2" side="tl" part="nbr"/>
1824 <lit-tag v="sg"/>
1825 </equal>
1826 </test>
1827 <let>
1828 <var n="numero"/>
1829 <lit-tag v="sg"/>
1830 </let>
1831 </when>
1832 <when>
1833 <test>
1834 <equal>
1835 <clip pos="2" side="tl" part="nbr"/>
1836 <lit-tag v="pl"/>
1837 </equal>
1838 </test>
1839 <let>
1840 <var n="numero"/>
1841 <lit-tag v="pl"/>
1842 </let>
1843 </when>
1845 <when>
1846 <test>
1847 <and>
1848 <equal>
1849 <clip pos="1" side="tl" part="nbr"/>
1850 <lit-tag v="sp"/>
1851 </equal>
1852 <not>
1853 <equal>
1854 <clip pos="1" side="sl" part="nbr"/>
1855 <lit-tag v="sp"/>
1856 </equal>
1857 </not>
1858 </and>
1859 </test>
1860 <let>
1861 <var n="numero"/>
1862 <clip pos="1" side="sl" part="nbr"/>
1863 </let>
1864 </when>
1865 <when>
1866 <test>
1867 <and>
1868 <equal>
1869 <clip pos="2" side="tl" part="nbr"/>
1870 <lit-tag v="sp"/>
1871 </equal>
1872 <not>
1873 <equal>
1874 <clip pos="2" side="sl" part="nbr"/>
1875 <lit-tag v="sp"/>
1876 </equal>
1877 </not>
1878 </and>
1879 </test>
1880 <let>
1881 <var n="numero"/>
1882 <clip pos="2" side="sl" part="nbr"/>
1883 </let>
1884 </when>
1885 <when>
1886 <test>
1887 <and>
1888 <equal>
1889 <clip pos="2" side="tl" part="nbr"/>
1890 <lit-tag v="ND"/>
1891 </equal>
1892 <equal>
1893 <clip pos="1" side="tl" part="nbr"/>
1894 <lit-tag v="ND"/>
1895 </equal>
1896 </and>
1897 </test>
1898 <let>
1899 <var n="numero"/>
1900 <lit-tag v="ND"/>
1901 </let>
1902 </when>
1903 <!-- <otherwise>
1904 <let>
1905 <var n="genero"/>
1906 <lit-tag v="m"/>
1907 </let>
1908 </otherwise>-->
1909 </choose>
1910 <!-- Determine gender and number value if they are undetermined -->
1911 <choose>
1912 <when>
1913 <test>
1914 <equal>
1915 <clip pos="1" side="tl" part="gen"/>
1916 <lit-tag v="GD"/>
1917 </equal>
1918 </test>
1919 <let>
1920 <clip pos="1" side="tl" part="gen"/>
1921 <var n="genero"/>
1922 </let>
1923 </when>
1924 </choose>
1925 <choose>
1926 <when>
1927 <test>
1928 <equal>
1929 <clip pos="2" side="tl" part="gen"/>
1930 <lit-tag v="GD"/>
1931 </equal>
1932 </test>
1933 <let>
1934 <clip pos="2" side="tl" part="gen"/>
1935 <var n="genero"/>
1936 </let>
1937 </when>
1938 </choose>
1939 <choose>
1940 <when>
1941 <test>
1942 <equal>
1943 <clip pos="1" side="tl" part="nbr"/>
1944 <lit-tag v="ND"/>
1945 </equal>
1946 </test>
1947 <let>
1948 <clip pos="1" side="tl" part="nbr"/>
1949 <var n="numero"/>
1950 </let>
1951 </when>
1952 </choose>
1953 <choose>
1954 <when>
1955 <test>
1956 <equal>
1957 <clip pos="2" side="tl" part="nbr"/>
1958 <lit-tag v="ND"/>
1959 </equal>
1960 </test>
1961 <let>
1962 <clip pos="2" side="tl" part="nbr"/>
1963 <var n="numero"/>
1964 </let>
1965 </when>
1966 </choose>
1967 </def-macro>
1969 <def-macro n="f_concord3" npar="3">
1970 <choose>
1971 <!-- Look whether in source language there is concordance between first and second element -->
1972 <when>
1973 <test>
1974 <and>
1975 <or>
1976 <equal>
1977 <clip pos="2" side="sl" part="gen"/>
1978 <clip pos="1" side="sl" part="gen"/>
1979 </equal>
1980 <equal>
1981 <clip pos="2" side="sl" part="gen"/>
1982 <lit-tag v="mf"/>
1983 </equal>
1984 <equal>
1985 <clip pos="1" side="sl" part="gen"/>
1986 <lit-tag v="mf"/>
1987 </equal>
1988 </or>
1989 <or>
1990 <equal>
1991 <clip pos="2" side="sl" part="nbr"/>
1992 <clip pos="1" side="sl" part="nbr"/>
1993 </equal>
1994 <equal>
1995 <clip pos="2" side="sl" part="nbr"/>
1996 <lit-tag v="sp"/>
1997 </equal>
1998 <equal>
1999 <clip pos="1" side="sl" part="nbr"/>
2000 <lit-tag v="sp"/>
2001 </equal>
2002 </or>
2003 </and>
2004 </test>
2005 <let>
2006 <var n="concPrimero"/>
2007 <lit v="true"/>
2008 </let>
2009 </when>
2010 <otherwise>
2011 <let>
2012 <var n="concPrimero"/>
2013 <lit v="false"/>
2014 </let>
2015 </otherwise>
2016 </choose>
2017 <choose>
2018 <!-- Look whether in source language there is concordance between second and third element -->
2019 <when>
2020 <test>
2021 <and>
2022 <or>
2023 <equal>
2024 <clip pos="3" side="sl" part="gen"/>
2025 <clip pos="1" side="sl" part="gen"/>
2026 </equal>
2027 <equal>
2028 <clip pos="3" side="sl" part="gen"/>
2029 <lit-tag v="mf"/>
2030 </equal>
2031 <equal>
2032 <clip pos="1" side="sl" part="gen"/>
2033 <lit-tag v="mf"/>
2034 </equal>
2035 </or>
2036 <or>
2037 <equal>
2038 <clip pos="3" side="sl" part="nbr"/>
2039 <clip pos="1" side="sl" part="nbr"/>
2040 </equal>
2041 <equal>
2042 <clip pos="3" side="sl" part="nbr"/>
2043 <lit-tag v="sp"/>
2044 </equal>
2045 <equal>
2046 <clip pos="1" side="sl" part="nbr"/>
2047 <lit-tag v="sp"/>
2048 </equal>
2049 </or>
2050 </and>
2051 </test>
2052 <let>
2053 <var n="concSegundo"/>
2054 <lit v="true"/>
2055 </let>
2056 </when>
2057 <otherwise>
2058 <let>
2059 <var n="concSegundo"/>
2060 <lit v="false"/>
2061 </let>
2062 </otherwise>
2063 </choose>
2064 <choose>
2065 <!-- Propagate the main parameter gender if it has been modified during the translation -->
2066 <when>
2067 <test>
2068 <and>
2069 <not>
2070 <equal>
2071 <clip pos="1" side="tl" part="gen"/>
2072 <clip pos="1" side="sl" part="gen"/>
2073 </equal>
2074 </not>
2075 <not>
2076 <equal>
2077 <clip pos="1" side="tl" part="gen"/>
2078 <lit-tag v="mf"/>
2079 </equal>
2080 </not>
2081 <not>
2082 <equal>
2083 <clip pos="1" side="tl" part="gen"/>
2084 <lit-tag v="GD"/>
2085 </equal>
2086 </not>
2087 </and>
2088 </test>
2089 <choose>
2090 <when>
2091 <test>
2092 <and>
2093 <not>
2094 <equal>
2095 <clip pos="2" side="tl" part="gen"/>
2096 <lit-tag v="mf"/>
2097 </equal>
2098 </not>
2099 <not>
2100 <and>
2101 <equal>
2102 <clip pos="2" side="sl" part="gen"/>
2103 <lit-tag v="mf"/>
2104 </equal>
2105 <not>
2106 <equal>
2107 <clip pos="2" side="tl" part="gen"/>
2108 <lit-tag v="GD"/>
2109 </equal>
2110 </not>
2111 </and>
2112 </not>
2113 <equal>
2114 <var n="concPrimero"/>
2115 <lit v="true"/>
2116 </equal>
2117 </and>
2118 </test>
2119 <let>
2120 <clip pos="2" side="tl" part="gen"/>
2121 <clip pos="1" side="tl" part="gen"/>
2122 </let>
2123 </when>
2124 </choose>
2125 <choose>
2126 <when>
2127 <test>
2128 <and>
2129 <not>
2130 <equal>
2131 <clip pos="3" side="tl" part="gen"/>
2132 <lit-tag v="mf"/>
2133 </equal>
2134 </not>
2135 <not>
2136 <and>
2137 <equal>
2138 <clip pos="3" side="sl" part="gen"/>
2139 <lit-tag v="mf"/>
2140 </equal>
2141 <not>
2142 <equal>
2143 <clip pos="3" side="tl" part="gen"/>
2144 <lit-tag v="GD"/>
2145 </equal>
2146 </not>
2147 </and>
2148 </not>
2149 <equal>
2150 <var n="concSegundo"/>
2151 <lit v="true"/>
2152 </equal>
2153 </and>
2154 </test>
2155 <let>
2156 <clip pos="3" side="tl" part="gen"/>
2157 <clip pos="1" side="tl" part="gen"/>
2158 </let>
2159 </when>
2160 </choose>
2161 </when>
2162 </choose>
2163 <choose>
2164 <!-- Propagate the main parameter number if it has been modified during the translation -->
2165 <when>
2166 <test>
2167 <and>
2168 <not>
2169 <equal>
2170 <clip pos="1" side="tl" part="nbr"/>
2171 <clip pos="1" side="sl" part="nbr"/>
2172 </equal>
2173 </not>
2174 <not>
2175 <equal>
2176 <clip pos="1" side="tl" part="nbr"/>
2177 <lit-tag v="sp"/>
2178 </equal>
2179 </not>
2180 <not>
2181 <equal>
2182 <clip pos="1" side="tl" part="nbr"/>
2183 <lit-tag v="ND"/>
2184 </equal>
2185 </not>
2186 </and>
2187 </test>
2188 <choose>
2189 <when>
2190 <test>
2191 <and>
2192 <not>
2193 <equal>
2194 <clip pos="2" side="tl" part="nbr"/>
2195 <lit-tag v="sp"/>
2196 </equal>
2197 </not>
2198 <not>
2199 <and>
2200 <equal>
2201 <clip pos="2" side="sl" part="nbr"/>
2202 <lit-tag v="sp"/>
2203 </equal>
2204 <not>
2205 <equal>
2206 <clip pos="2" side="tl" part="nbr"/>
2207 <lit-tag v="ND"/>
2208 </equal>
2209 </not>
2210 </and>
2211 </not>
2212 <equal>
2213 <var n="concPrimero"/>
2214 <lit v="true"/>
2215 </equal>
2216 </and>
2217 </test>
2218 <let>
2219 <clip pos="2" side="tl" part="nbr"/>
2220 <clip pos="1" side="tl" part="nbr"/>
2221 </let>
2222 </when>
2223 </choose>
2224 <choose>
2225 <when>
2226 <test>
2227 <and>
2228 <not>
2229 <equal>
2230 <clip pos="3" side="tl" part="nbr"/>
2231 <lit-tag v="sp"/>
2232 </equal>
2233 </not>
2234 <not>
2235 <and>
2236 <equal>
2237 <clip pos="3" side="sl" part="nbr"/>
2238 <lit-tag v="sp"/>
2239 </equal>
2240 <not>
2241 <equal>
2242 <clip pos="3" side="tl" part="nbr"/>
2243 <lit-tag v="ND"/>
2244 </equal>
2245 </not>
2246 </and>
2247 </not>
2248 <equal>
2249 <var n="concSegundo"/>
2250 <lit v="true"/>
2251 </equal>
2252 </and>
2253 </test>
2254 <let>
2255 <clip pos="3" side="tl" part="nbr"/>
2256 <clip pos="1" side="tl" part="nbr"/>
2257 </let>
2258 </when>
2259 </choose>
2260 </when>
2261 </choose>
2262 <choose>
2263 <!-- Determine the rule general gender. Priority order: main, second and third element -->
2264 <when>
2265 <test>
2266 <equal>
2267 <clip pos="1" side="tl" part="gen"/>
2268 <lit-tag v="m"/>
2269 </equal>
2270 </test>
2271 <let>
2272 <var n="genero"/>
2273 <lit-tag v="m"/>
2274 </let>
2275 </when>
2276 <when>
2277 <test>
2278 <equal>
2279 <clip pos="1" side="tl" part="gen"/>
2280 <lit-tag v="f"/>
2281 </equal>
2282 </test>
2283 <let>
2284 <var n="genero"/>
2285 <lit-tag v="f"/>
2286 </let>
2287 </when>
2288 <when>
2289 <test>
2290 <equal>
2291 <clip pos="2" side="tl" part="gen"/>
2292 <lit-tag v="m"/>
2293 </equal>
2294 </test>
2295 <let>
2296 <var n="genero"/>
2297 <lit-tag v="m"/>
2298 </let>
2299 </when>
2300 <when>
2301 <test>
2302 <equal>
2303 <clip pos="2" side="tl" part="gen"/>
2304 <lit-tag v="f"/>
2305 </equal>
2306 </test>
2307 <let>
2308 <var n="genero"/>
2309 <lit-tag v="f"/>
2310 </let>
2311 </when>
2312 <when>
2313 <test>
2314 <equal>
2315 <clip pos="3" side="tl" part="gen"/>
2316 <lit-tag v="m"/>
2317 </equal>
2318 </test>
2319 <let>
2320 <var n="genero"/>
2321 <lit-tag v="m"/>
2322 </let>
2323 </when>
2324 <when>
2325 <test>
2326 <equal>
2327 <clip pos="3" side="tl" part="gen"/>
2328 <lit-tag v="f"/>
2329 </equal>
2330 </test>
2331 <let>
2332 <var n="genero"/>
2333 <lit-tag v="f"/>
2334 </let>
2335 </when>
2336 <when>
2337 <test>
2338 <and>
2339 <equal>
2340 <clip pos="1" side="tl" part="gen"/>
2341 <lit-tag v="mf"/>
2342 </equal>
2343 <not>
2344 <equal>
2345 <clip pos="1" side="sl" part="gen"/>
2346 <lit-tag v="mf"/>
2347 </equal>
2348 </not>
2349 </and>
2350 </test>
2351 <let>
2352 <var n="genero"/>
2353 <clip pos="1" side="sl" part="gen"/>
2354 </let>
2355 </when>
2356 <when>
2357 <test>
2358 <and>
2359 <equal>
2360 <clip pos="2" side="tl" part="gen"/>
2361 <lit-tag v="mf"/>
2362 </equal>
2363 <not>
2364 <equal>
2365 <clip pos="2" side="sl" part="gen"/>
2366 <lit-tag v="mf"/>
2367 </equal>
2368 </not>
2369 </and>
2370 </test>
2371 <let>
2372 <var n="genero"/>
2373 <clip pos="2" side="sl" part="gen"/>
2374 </let>
2375 </when>
2376 <when>
2377 <test>
2378 <and>
2379 <equal>
2380 <clip pos="3" side="tl" part="gen"/>
2381 <lit-tag v="mf"/>
2382 </equal>
2383 <not>
2384 <equal>
2385 <clip pos="3" side="sl" part="gen"/>
2386 <lit-tag v="mf"/>
2387 </equal>
2388 </not>
2389 </and>
2390 </test>
2391 <let>
2392 <var n="genero"/>
2393 <clip pos="3" side="sl" part="gen"/>
2394 </let>
2395 </when>
2397 <!-- <when>
2398 <test>
2399 <or>
2400 <and>
2401 <equal>
2402 <clip pos="1" side="tl" part="gen"/>
2403 <lit-tag v="GD"/>
2404 </equal>
2405 <equal>
2406 <clip pos="2" side="tl" part="gen"/>
2407 <lit-tag v="GD"/>
2408 </equal>
2409 <equal>
2410 <clip pos="3" side="tl" part="gen"/>
2411 <lit-tag v="GD"/>
2412 </equal>
2413 </and>
2414 </test>
2415 <let>
2416 <var n="genero"/>
2417 <lit-tag v="GD"/>
2418 </let>
2419 </when>-->
2420 <otherwise>
2421 <let>
2422 <var n="genero"/>
2423 <lit-tag v="GD"/>
2424 </let>
2425 </otherwise>
2426 </choose>
2428 <choose>
2429 <!-- Determine the rule general number. Priority order: main, second and third element -->
2430 <when>
2431 <test>
2432 <equal>
2433 <clip pos="1" side="tl" part="nbr"/>
2434 <lit-tag v="sg"/>
2435 </equal>
2436 </test>
2437 <let>
2438 <var n="numero"/>
2439 <lit-tag v="sg"/>
2440 </let>
2441 </when>
2442 <when>
2443 <test>
2444 <equal>
2445 <clip pos="1" side="tl" part="nbr"/>
2446 <lit-tag v="pl"/>
2447 </equal>
2448 </test>
2449 <let>
2450 <var n="numero"/>
2451 <lit-tag v="pl"/>
2452 </let>
2453 </when>
2454 <when>
2455 <test>
2456 <equal>
2457 <clip pos="2" side="tl" part="nbr"/>
2458 <lit-tag v="sg"/>
2459 </equal>
2460 </test>
2461 <let>
2462 <var n="numero"/>
2463 <lit-tag v="sg"/>
2464 </let>
2465 </when>
2466 <when>
2467 <test>
2468 <equal>
2469 <clip pos="2" side="tl" part="nbr"/>
2470 <lit-tag v="pl"/>
2471 </equal>
2472 </test>
2473 <let>
2474 <var n="numero"/>
2475 <lit-tag v="pl"/>
2476 </let>
2477 </when>
2478 <when>
2479 <test>
2480 <equal>
2481 <clip pos="3" side="tl" part="nbr"/>
2482 <lit-tag v="sg"/>
2483 </equal>
2484 </test>
2485 <let>
2486 <var n="numero"/>
2487 <lit-tag v="sg"/>
2488 </let>
2489 </when>
2490 <when>
2491 <test>
2492 <equal>
2493 <clip pos="3" side="tl" part="nbr"/>
2494 <lit-tag v="pl"/>
2495 </equal>
2496 </test>
2497 <let>
2498 <var n="numero"/>
2499 <lit-tag v="pl"/>
2500 </let>
2501 </when>
2502 <when>
2503 <test>
2504 <and>
2505 <equal>
2506 <clip pos="1" side="tl" part="nbr"/>
2507 <lit-tag v="sp"/>
2508 </equal>
2509 <not>
2510 <equal>
2511 <clip pos="1" side="sl" part="nbr"/>
2512 <lit-tag v="sp"/>
2513 </equal>
2514 </not>
2515 </and>
2516 </test>
2517 <let>
2518 <var n="numero"/>
2519 <clip pos="1" side="sl" part="nbr"/>
2520 </let>
2521 </when>
2522 <when>
2523 <test>
2524 <and>
2525 <equal>
2526 <clip pos="2" side="tl" part="nbr"/>
2527 <lit-tag v="sp"/>
2528 </equal>
2529 <not>
2530 <equal>
2531 <clip pos="2" side="sl" part="nbr"/>
2532 <lit-tag v="sp"/>
2533 </equal>
2534 </not>
2535 </and>
2536 </test>
2537 <let>
2538 <var n="numero"/>
2539 <clip pos="2" side="sl" part="nbr"/>
2540 </let>
2541 </when>
2542 <when>
2543 <test>
2544 <and>
2545 <equal>
2546 <clip pos="3" side="tl" part="nbr"/>
2547 <lit-tag v="sp"/>
2548 </equal>
2549 <not>
2550 <equal>
2551 <clip pos="3" side="sl" part="nbr"/>
2552 <lit-tag v="sp"/>
2553 </equal>
2554 </not>
2555 </and>
2556 </test>
2557 <let>
2558 <var n="numero"/>
2559 <clip pos="3" side="sl" part="nbr"/>
2560 </let>
2561 </when>
2562 <when>
2563 <test>
2564 <and>
2565 <equal>
2566 <clip pos="1" side="tl" part="nbr"/>
2567 <lit-tag v="ND"/>
2568 </equal>
2569 <equal>
2570 <clip pos="2" side="tl" part="nbr"/>
2571 <lit-tag v="ND"/>
2572 </equal>
2573 <equal>
2574 <clip pos="3" side="tl" part="nbr"/>
2575 <lit-tag v="ND"/>
2576 </equal>
2577 </and>
2578 </test>
2579 <let>
2580 <var n="numero"/>
2581 <lit-tag v="ND"/>
2582 </let>
2583 </when>
2585 </choose>
2586 <choose>
2587 <!-- Assign values to GD and ND -->
2588 <when>
2589 <test>
2590 <equal>
2591 <clip pos="1" side="tl" part="gen"/>
2592 <lit-tag v="GD"/>
2593 </equal>
2594 </test>
2595 <let>
2596 <clip pos="1" side="tl" part="gen"/>
2597 <var n="genero"/>
2598 </let>
2599 </when>
2600 </choose>
2601 <choose>
2602 <when>
2603 <test>
2604 <equal>
2605 <clip pos="2" side="tl" part="gen"/>
2606 <lit-tag v="GD"/>
2607 </equal>
2608 </test>
2609 <let>
2610 <clip pos="2" side="tl" part="gen"/>
2611 <var n="genero"/>
2612 </let>
2613 </when>
2614 </choose>
2615 <choose>
2616 <when>
2617 <test>
2618 <equal>
2619 <clip pos="3" side="tl" part="gen"/>
2620 <lit-tag v="GD"/>
2621 </equal>
2622 </test>
2623 <let>
2624 <clip pos="3" side="tl" part="gen"/>
2625 <var n="genero"/>
2626 </let>
2627 </when>
2628 </choose>
2629 <choose>
2630 <when>
2631 <test>
2632 <equal>
2633 <clip pos="1" side="tl" part="nbr"/>
2634 <lit-tag v="ND"/>
2635 </equal>
2636 </test>
2637 <let>
2638 <clip pos="1" side="tl" part="nbr"/>
2639 <var n="numero"/>
2640 </let>
2641 </when>
2642 </choose>
2643 <choose>
2644 <when>
2645 <test>
2646 <equal>
2647 <clip pos="2" side="tl" part="nbr"/>
2648 <lit-tag v="ND"/>
2649 </equal>
2650 </test>
2651 <let>
2652 <clip pos="2" side="tl" part="nbr"/>
2653 <var n="numero"/>
2654 </let>
2655 </when>
2656 </choose>
2657 <choose>
2658 <when>
2659 <test>
2660 <equal>
2661 <clip pos="3" side="tl" part="nbr"/>
2662 <lit-tag v="ND"/>
2663 </equal>
2664 </test>
2665 <let>
2666 <clip pos="3" side="tl" part="nbr"/>
2667 <var n="numero"/>
2668 </let>
2669 </when>
2670 </choose>
2671 </def-macro>
2673 <def-macro n="f_concord4" npar="4">
2674 <choose>
2675 <when>
2676 <test>
2677 <and>
2678 <or>
2679 <equal>
2680 <clip pos="2" side="sl" part="gen"/>
2681 <clip pos="1" side="sl" part="gen"/>
2682 </equal>
2683 <equal>
2684 <clip pos="2" side="sl" part="gen"/>
2685 <lit-tag v="mf"/>
2686 </equal>
2687 <equal>
2688 <clip pos="1" side="sl" part="gen"/>
2689 <lit-tag v="mf"/>
2690 </equal>
2691 </or>
2692 <or>
2693 <equal>
2694 <clip pos="2" side="sl" part="nbr"/>
2695 <clip pos="1" side="sl" part="nbr"/>
2696 </equal>
2697 <equal>
2698 <clip pos="2" side="sl" part="nbr"/>
2699 <lit-tag v="sp"/>
2700 </equal>
2701 <equal>
2702 <clip pos="1" side="sl" part="nbr"/>
2703 <lit-tag v="sp"/>
2704 </equal>
2705 </or>
2706 </and>
2707 </test>
2708 <let>
2709 <var n="concPrimero"/>
2710 <lit v="true"/>
2711 </let>
2712 </when>
2713 <otherwise>
2714 <let>
2715 <var n="concPrimero"/>
2716 <lit v="false"/>
2717 </let>
2718 </otherwise>
2719 </choose>
2720 <choose>
2721 <when>
2722 <test>
2723 <and>
2724 <or>
2725 <equal>
2726 <clip pos="3" side="sl" part="gen"/>
2727 <clip pos="1" side="sl" part="gen"/>
2728 </equal>
2729 <equal>
2730 <clip pos="3" side="sl" part="gen"/>
2731 <lit-tag v="mf"/>
2732 </equal>
2733 <equal>
2734 <clip pos="1" side="sl" part="gen"/>
2735 <lit-tag v="mf"/>
2736 </equal>
2737 </or>
2738 <or>
2739 <equal>
2740 <clip pos="3" side="sl" part="nbr"/>
2741 <clip pos="1" side="sl" part="nbr"/>
2742 </equal>
2743 <equal>
2744 <clip pos="3" side="sl" part="nbr"/>
2745 <lit-tag v="sp"/>
2746 </equal>
2747 <equal>
2748 <clip pos="1" side="sl" part="nbr"/>
2749 <lit-tag v="sp"/>
2750 </equal>
2751 </or>
2752 </and>
2753 </test>
2754 <let>
2755 <var n="concSegundo"/>
2756 <lit v="true"/>
2757 </let>
2758 </when>
2759 <otherwise>
2760 <let>
2761 <var n="concSegundo"/>
2762 <lit v="false"/>
2763 </let>
2764 </otherwise>
2765 </choose>
2766 <choose>
2767 <when>
2768 <test>
2769 <and>
2770 <or>
2771 <equal>
2772 <clip pos="4" side="sl" part="gen"/>
2773 <clip pos="1" side="sl" part="gen"/>
2774 </equal>
2775 <equal>
2776 <clip pos="4" side="sl" part="gen"/>
2777 <lit-tag v="mf"/>
2778 </equal>
2779 <equal>
2780 <clip pos="1" side="sl" part="gen"/>
2781 <lit-tag v="mf"/>
2782 </equal>
2783 </or>
2784 <or>
2785 <equal>
2786 <clip pos="4" side="sl" part="nbr"/>
2787 <clip pos="1" side="sl" part="nbr"/>
2788 </equal>
2789 <equal>
2790 <clip pos="4" side="sl" part="nbr"/>
2791 <lit-tag v="sp"/>
2792 </equal>
2793 <equal>
2794 <clip pos="1" side="sl" part="nbr"/>
2795 <lit-tag v="sp"/>
2796 </equal>
2797 </or>
2798 </and>
2799 </test>
2800 <let>
2801 <var n="concTercero"/>
2802 <lit v="true"/>
2803 </let>
2804 </when>
2805 <otherwise>
2806 <let>
2807 <var n="concTercero"/>
2808 <lit v="false"/>
2809 </let>
2810 </otherwise>
2811 </choose>
2812 <choose>
2813 <when>
2814 <test>
2815 <and>
2816 <not>
2817 <equal>
2818 <clip pos="1" side="tl" part="gen"/>
2819 <clip pos="1" side="sl" part="gen"/>
2820 </equal>
2821 </not>
2822 <not>
2823 <equal>
2824 <clip pos="1" side="tl" part="gen"/>
2825 <lit-tag v="mf"/>
2826 </equal>
2827 </not>
2828 <not>
2829 <equal>
2830 <clip pos="1" side="tl" part="gen"/>
2831 <lit-tag v="GD"/>
2832 </equal>
2833 </not>
2834 </and>
2835 </test>
2836 <choose>
2837 <when>
2838 <test>
2839 <and>
2840 <not>
2841 <equal>
2842 <clip pos="2" side="tl" part="gen"/>
2843 <lit-tag v="mf"/>
2844 </equal>
2845 </not>
2846 <not>
2847 <and>
2848 <equal>
2849 <clip pos="2" side="sl" part="gen"/>
2850 <lit-tag v="mf"/>
2851 </equal>
2852 <not>
2853 <equal>
2854 <clip pos="2" side="tl" part="gen"/>
2855 <lit-tag v="GD"/>
2856 </equal>
2857 </not>
2858 </and>
2859 </not>
2860 <equal>
2861 <var n="concPrimero"/>
2862 <lit v="true"/>
2863 </equal>
2864 </and>
2865 </test>
2866 <let>
2867 <clip pos="2" side="tl" part="gen"/>
2868 <clip pos="1" side="tl" part="gen"/>
2869 </let>
2870 </when>
2871 </choose>
2872 <choose>
2873 <when>
2874 <test>
2875 <and>
2876 <not>
2877 <equal>
2878 <clip pos="3" side="tl" part="gen"/>
2879 <lit-tag v="mf"/>
2880 </equal>
2881 </not>
2882 <not>
2883 <and>
2884 <equal>
2885 <clip pos="3" side="sl" part="gen"/>
2886 <lit-tag v="mf"/>
2887 </equal>
2888 <not>
2889 <equal>
2890 <clip pos="3" side="tl" part="gen"/>
2891 <lit-tag v="GD"/>
2892 </equal>
2893 </not>
2894 </and>
2895 </not>
2896 <equal>
2897 <var n="concSegundo"/>
2898 <lit v="true"/>
2899 </equal>
2900 </and>
2901 </test>
2902 <let>
2903 <clip pos="3" side="tl" part="gen"/>
2904 <clip pos="1" side="tl" part="gen"/>
2905 </let>
2906 </when>
2907 </choose>
2908 <choose>
2909 <when>
2910 <test>
2911 <and>
2912 <not>
2913 <equal>
2914 <clip pos="4" side="tl" part="gen"/>
2915 <lit-tag v="mf"/>
2916 </equal>
2917 </not>
2918 <not>
2919 <and>
2920 <equal>
2921 <clip pos="4" side="sl" part="gen"/>
2922 <lit-tag v="mf"/>
2923 </equal>
2924 <not>
2925 <equal>
2926 <clip pos="4" side="tl" part="gen"/>
2927 <lit-tag v="GD"/>
2928 </equal>
2929 </not>
2930 </and>
2931 </not>
2932 <equal>
2933 <var n="concTercero"/>
2934 <lit v="true"/>
2935 </equal>
2936 </and>
2937 </test>
2938 <let>
2939 <clip pos="4" side="tl" part="gen"/>
2940 <clip pos="1" side="tl" part="gen"/>
2941 </let>
2942 </when>
2943 </choose>
2944 </when>
2945 </choose>
2946 <choose>
2947 <when>
2948 <test>
2949 <and>
2950 <not>
2951 <equal>
2952 <clip pos="1" side="tl" part="nbr"/>
2953 <clip pos="1" side="sl" part="nbr"/>
2954 </equal>
2955 </not>
2956 <not>
2957 <equal>
2958 <clip pos="1" side="tl" part="nbr"/>
2959 <lit-tag v="sp"/>
2960 </equal>
2961 </not>
2962 <not>
2963 <equal>
2964 <clip pos="1" side="tl" part="nbr"/>
2965 <lit-tag v="ND"/>
2966 </equal>
2967 </not>
2968 </and>
2969 </test>
2970 <choose>
2971 <when>
2972 <test>
2973 <and>
2974 <not>
2975 <equal>
2976 <clip pos="2" side="tl" part="nbr"/>
2977 <lit-tag v="sp"/>
2978 </equal>
2979 </not>
2980 <not>
2981 <and>
2982 <equal>
2983 <clip pos="2" side="sl" part="nbr"/>
2984 <lit-tag v="sp"/>
2985 </equal>
2986 <not>
2987 <equal>
2988 <clip pos="2" side="tl" part="nbr"/>
2989 <lit-tag v="ND"/>
2990 </equal>
2991 </not>
2992 </and>
2993 </not>
2994 <equal>
2995 <var n="concPrimero"/>
2996 <lit v="true"/>
2997 </equal>
2998 </and>
2999 </test>
3000 <let>
3001 <clip pos="2" side="tl" part="nbr"/>
3002 <clip pos="1" side="tl" part="nbr"/>
3003 </let>
3004 </when>
3005 </choose>
3006 <choose>
3007 <when>
3008 <test>
3009 <and>
3010 <not>
3011 <equal>
3012 <clip pos="3" side="tl" part="nbr"/>
3013 <lit-tag v="sp"/>
3014 </equal>
3015 </not>
3016 <not>
3017 <and>
3018 <equal>
3019 <clip pos="3" side="sl" part="nbr"/>
3020 <lit-tag v="sp"/>
3021 </equal>
3022 <not>
3023 <equal>
3024 <clip pos="3" side="tl" part="nbr"/>
3025 <lit-tag v="ND"/>
3026 </equal>
3027 </not>
3028 </and>
3029 </not>
3030 <equal>
3031 <var n="concSegundo"/>
3032 <lit v="true"/>
3033 </equal>
3034 </and>
3035 </test>
3036 <let>
3037 <clip pos="3" side="tl" part="nbr"/>
3038 <clip pos="1" side="tl" part="nbr"/>
3039 </let>
3040 </when>
3041 </choose>
3042 <choose>
3043 <when>
3044 <test>
3045 <and>
3046 <not>
3047 <equal>
3048 <clip pos="4" side="tl" part="nbr"/>
3049 <lit-tag v="sp"/>
3050 </equal>
3051 </not>
3052 <not>
3053 <and>
3054 <equal>
3055 <clip pos="4" side="sl" part="nbr"/>
3056 <lit-tag v="sp"/>
3057 </equal>
3058 <not>
3059 <equal>
3060 <clip pos="4" side="tl" part="nbr"/>
3061 <lit-tag v="ND"/>
3062 </equal>
3063 </not>
3064 </and>
3065 </not>
3066 <equal>
3067 <var n="concTercero"/>
3068 <lit v="true"/>
3069 </equal>
3070 </and>
3071 </test>
3072 <let>
3073 <clip pos="4" side="tl" part="nbr"/>
3074 <clip pos="1" side="tl" part="nbr"/>
3075 </let>
3076 </when>
3077 </choose>
3078 </when>
3079 </choose>
3080 <choose>
3081 <when>
3082 <test>
3083 <equal>
3084 <clip pos="1" side="tl" part="gen"/>
3085 <lit-tag v="m"/>
3086 </equal>
3087 </test>
3088 <let>
3089 <var n="genero"/>
3090 <lit-tag v="m"/>
3091 </let>
3092 </when>
3093 <when>
3094 <test>
3095 <equal>
3096 <clip pos="1" side="tl" part="gen"/>
3097 <lit-tag v="f"/>
3098 </equal>
3099 </test>
3100 <let>
3101 <var n="genero"/>
3102 <lit-tag v="f"/>
3103 </let>
3104 </when>
3105 <when>
3106 <test>
3107 <equal>
3108 <clip pos="2" side="tl" part="gen"/>
3109 <lit-tag v="m"/>
3110 </equal>
3111 </test>
3112 <let>
3113 <var n="genero"/>
3114 <lit-tag v="m"/>
3115 </let>
3116 </when>
3117 <when>
3118 <test>
3119 <equal>
3120 <clip pos="2" side="tl" part="gen"/>
3121 <lit-tag v="f"/>
3122 </equal>
3123 </test>
3124 <let>
3125 <var n="genero"/>
3126 <lit-tag v="f"/>
3127 </let>
3128 </when>
3129 <when>
3130 <test>
3131 <equal>
3132 <clip pos="3" side="tl" part="gen"/>
3133 <lit-tag v="m"/>
3134 </equal>
3135 </test>
3136 <let>
3137 <var n="genero"/>
3138 <lit-tag v="m"/>
3139 </let>
3140 </when>
3141 <when>
3142 <test>
3143 <equal>
3144 <clip pos="3" side="tl" part="gen"/>
3145 <lit-tag v="f"/>
3146 </equal>
3147 </test>
3148 <let>
3149 <var n="genero"/>
3150 <lit-tag v="f"/>
3151 </let>
3152 </when>
3153 <when>
3154 <test>
3155 <equal>
3156 <clip pos="4" side="tl" part="gen"/>
3157 <lit-tag v="m"/>
3158 </equal>
3159 </test>
3160 <let>
3161 <var n="genero"/>
3162 <lit-tag v="m"/>
3163 </let>
3164 </when>
3165 <when>
3166 <test>
3167 <equal>
3168 <clip pos="4" side="tl" part="gen"/>
3169 <lit-tag v="f"/>
3170 </equal>
3171 </test>
3172 <let>
3173 <var n="genero"/>
3174 <lit-tag v="f"/>
3175 </let>
3176 </when>
3177 <when>
3178 <test>
3179 <and>
3180 <equal>
3181 <clip pos="1" side="tl" part="gen"/>
3182 <lit-tag v="mf"/>
3183 </equal>
3184 <not>
3185 <equal>
3186 <clip pos="1" side="sl" part="gen"/>
3187 <lit-tag v="mf"/>
3188 </equal>
3189 </not>
3190 </and>
3191 </test>
3192 <let>
3193 <var n="genero"/>
3194 <clip pos="1" side="sl" part="gen"/>
3195 </let>
3196 </when>
3197 <when>
3198 <test>
3199 <and>
3200 <equal>
3201 <clip pos="2" side="tl" part="gen"/>
3202 <lit-tag v="mf"/>
3203 </equal>
3204 <not>
3205 <equal>
3206 <clip pos="2" side="sl" part="gen"/>
3207 <lit-tag v="mf"/>
3208 </equal>
3209 </not>
3210 </and>
3211 </test>
3212 <let>
3213 <var n="genero"/>
3214 <clip pos="2" side="sl" part="gen"/>
3215 </let>
3216 </when>
3217 <when>
3218 <test>
3219 <and>
3220 <equal>
3221 <clip pos="3" side="tl" part="gen"/>
3222 <lit-tag v="mf"/>
3223 </equal>
3224 <not>
3225 <equal>
3226 <clip pos="3" side="sl" part="gen"/>
3227 <lit-tag v="mf"/>
3228 </equal>
3229 </not>
3230 </and>
3231 </test>
3232 <let>
3233 <var n="genero"/>
3234 <clip pos="3" side="sl" part="gen"/>
3235 </let>
3236 </when>
3237 <when>
3238 <test>
3239 <and>
3240 <equal>
3241 <clip pos="4" side="tl" part="gen"/>
3242 <lit-tag v="mf"/>
3243 </equal>
3244 <not>
3245 <equal>
3246 <clip pos="4" side="sl" part="gen"/>
3247 <lit-tag v="mf"/>
3248 </equal>
3249 </not>
3250 </and>
3251 </test>
3252 <let>
3253 <var n="genero"/>
3254 <clip pos="4" side="sl" part="gen"/>
3255 </let>
3256 </when>
3257 <otherwise>
3258 <let>
3259 <var n="genero"/>
3260 <lit-tag v="GD"/>
3261 </let>
3262 </otherwise>
3263 <!-- <when>
3264 <test>
3265 <and>
3266 <equal>
3267 <clip pos="1" side="tl" part="gen"/>
3268 <lit-tag v="GD"/>
3269 </equal>
3270 <equal>
3271 <clip pos="2" side="tl" part="gen"/>
3272 <lit-tag v="GD"/>
3273 </equal>
3274 <equal>
3275 <clip pos="3" side="tl" part="gen"/>
3276 <lit-tag v="GD"/>
3277 </equal>
3278 <equal>
3279 <clip pos="4" side="tl" part="gen"/>
3280 <lit-tag v="GD"/>
3281 </equal>
3282 </and>
3283 </test>
3284 <let>
3285 <var n="genero"/>
3286 <lit-tag v="GD"/>
3287 </let>
3288 </when>-->
3289 </choose>
3290 <choose>
3291 <when>
3292 <test>
3293 <equal>
3294 <clip pos="1" side="tl" part="nbr"/>
3295 <lit-tag v="sg"/>
3296 </equal>
3297 </test>
3298 <let>
3299 <var n="numero"/>
3300 <lit-tag v="sg"/>
3301 </let>
3302 </when>
3303 <when>
3304 <test>
3305 <equal>
3306 <clip pos="1" side="tl" part="nbr"/>
3307 <lit-tag v="pl"/>
3308 </equal>
3309 </test>
3310 <let>
3311 <var n="numero"/>
3312 <lit-tag v="pl"/>
3313 </let>
3314 </when>
3315 <when>
3316 <test>
3317 <equal>
3318 <clip pos="2" side="tl" part="nbr"/>
3319 <lit-tag v="sg"/>
3320 </equal>
3321 </test>
3322 <let>
3323 <var n="numero"/>
3324 <lit-tag v="sg"/>
3325 </let>
3326 </when>
3327 <when>
3328 <test>
3329 <equal>
3330 <clip pos="2" side="tl" part="nbr"/>
3331 <lit-tag v="pl"/>
3332 </equal>
3333 </test>
3334 <let>
3335 <var n="numero"/>
3336 <lit-tag v="pl"/>
3337 </let>
3338 </when>
3339 <when>
3340 <test>
3341 <equal>
3342 <clip pos="3" side="tl" part="nbr"/>
3343 <lit-tag v="sg"/>
3344 </equal>
3345 </test>
3346 <let>
3347 <var n="numero"/>
3348 <lit-tag v="sg"/>
3349 </let>
3350 </when>
3351 <when>
3352 <test>
3353 <equal>
3354 <clip pos="3" side="tl" part="nbr"/>
3355 <lit-tag v="pl"/>
3356 </equal>
3357 </test>
3358 <let>
3359 <var n="numero"/>
3360 <lit-tag v="pl"/>
3361 </let>
3362 </when>
3363 <when>
3364 <test>
3365 <equal>
3366 <clip pos="4" side="tl" part="nbr"/>
3367 <lit-tag v="sg"/>
3368 </equal>
3369 </test>
3370 <let>
3371 <var n="numero"/>
3372 <lit-tag v="sg"/>
3373 </let>
3374 </when>
3375 <when>
3376 <test>
3377 <equal>
3378 <clip pos="4" side="tl" part="nbr"/>
3379 <lit-tag v="pl"/>
3380 </equal>
3381 </test>
3382 <let>
3383 <var n="numero"/>
3384 <lit-tag v="pl"/>
3385 </let>
3386 </when>
3389 <!--<when>
3390 <test>
3391 <and>
3392 <equal>
3393 <clip pos="1" side="tl" part="nbr"/>
3394 <lit-tag v="ND"/>
3395 </equal>
3396 <equal>
3397 <clip pos="2" side="tl" part="nbr"/>
3398 <lit-tag v="ND"/>
3399 </equal>
3400 <equal>
3401 <clip pos="3" side="tl" part="nbr"/>
3402 <lit-tag v="ND"/>
3403 </equal>
3404 <equal>
3405 <clip pos="4" side="tl" part="nbr"/>
3406 <lit-tag v="ND"/>
3407 </equal>
3408 </and>
3409 </test>
3410 <let>
3411 <var n="numero"/>
3412 <lit-tag v="ND"/>
3413 </let>
3414 </when>-->
3415 <when>
3416 <test>
3417 <and>
3418 <equal>
3419 <clip pos="1" side="tl" part="nbr"/>
3420 <lit-tag v="sp"/>
3421 </equal>
3422 <not>
3423 <equal>
3424 <clip pos="1" side="sl" part="nbr"/>
3425 <lit-tag v="sp"/>
3426 </equal>
3427 </not>
3428 </and>
3429 </test>
3430 <let>
3431 <var n="numero"/>
3432 <clip pos="1" side="sl" part="nbr"/>
3433 </let>
3434 </when>
3435 <when>
3436 <test>
3437 <and>
3438 <equal>
3439 <clip pos="2" side="tl" part="nbr"/>
3440 <lit-tag v="sp"/>
3441 </equal>
3442 <not>
3443 <equal>
3444 <clip pos="2" side="sl" part="nbr"/>
3445 <lit-tag v="sp"/>
3446 </equal>
3447 </not>
3448 </and>
3449 </test>
3450 <let>
3451 <var n="numero"/>
3452 <clip pos="2" side="sl" part="nbr"/>
3453 </let>
3454 </when>
3455 <when>
3456 <test>
3457 <and>
3458 <equal>
3459 <clip pos="3" side="tl" part="nbr"/>
3460 <lit-tag v="sp"/>
3461 </equal>
3462 <not>
3463 <equal>
3464 <clip pos="3" side="sl" part="nbr"/>
3465 <lit-tag v="sp"/>
3466 </equal>
3467 </not>
3468 </and>
3469 </test>
3470 <let>
3471 <var n="numero"/>
3472 <clip pos="3" side="sl" part="nbr"/>
3473 </let>
3474 </when>
3475 <when>
3476 <test>
3477 <and>
3478 <equal>
3479 <clip pos="4" side="tl" part="nbr"/>
3480 <lit-tag v="sp"/>
3481 </equal>
3482 <not>
3483 <equal>
3484 <clip pos="4" side="sl" part="nbr"/>
3485 <lit-tag v="sp"/>
3486 </equal>
3487 </not>
3488 </and>
3489 </test>
3490 <let>
3491 <var n="numero"/>
3492 <clip pos="4" side="sl" part="nbr"/>
3493 </let>
3494 </when>
3495 <when>
3496 <test>
3497 <and>
3498 <equal>
3499 <clip pos="1" side="tl" part="nbr"/>
3500 <lit-tag v="ND"/>
3501 </equal>
3502 <equal>
3503 <clip pos="2" side="tl" part="nbr"/>
3504 <lit-tag v="ND"/>
3505 </equal>
3506 <equal>
3507 <clip pos="3" side="tl" part="nbr"/>
3508 <lit-tag v="ND"/>
3509 </equal>
3510 <equal>
3511 <clip pos="4" side="tl" part="nbr"/>
3512 <lit-tag v="ND"/>
3513 </equal>
3514 </and>
3515 </test>
3516 <let>
3517 <var n="numero"/>
3518 <lit-tag v="ND"/>
3519 </let>
3520 </when>
3522 </choose>
3523 <choose>
3524 <when>
3525 <test>
3526 <equal>
3527 <clip pos="1" side="tl" part="gen"/>
3528 <lit-tag v="GD"/>
3529 </equal>
3530 </test>
3531 <let>
3532 <clip pos="1" side="tl" part="gen"/>
3533 <var n="genero"/>
3534 </let>
3535 </when>
3536 </choose>
3537 <choose>
3538 <when>
3539 <test>
3540 <equal>
3541 <clip pos="2" side="tl" part="gen"/>
3542 <lit-tag v="GD"/>
3543 </equal>
3544 </test>
3545 <let>
3546 <clip pos="2" side="tl" part="gen"/>
3547 <var n="genero"/>
3548 </let>
3549 </when>
3550 </choose>
3551 <choose>
3552 <when>
3553 <test>
3554 <equal>
3555 <clip pos="3" side="tl" part="gen"/>
3556 <lit-tag v="GD"/>
3557 </equal>
3558 </test>
3559 <let>
3560 <clip pos="3" side="tl" part="gen"/>
3561 <var n="genero"/>
3562 </let>
3563 </when>
3564 </choose>
3565 <choose>
3566 <when>
3567 <test>
3568 <equal>
3569 <clip pos="4" side="tl" part="gen"/>
3570 <lit-tag v="GD"/>
3571 </equal>
3572 </test>
3573 <let>
3574 <clip pos="4" side="tl" part="gen"/>
3575 <var n="genero"/>
3576 </let>
3577 </when>
3578 </choose>
3579 <choose>
3580 <when>
3581 <test>
3582 <equal>
3583 <clip pos="1" side="tl" part="nbr"/>
3584 <lit-tag v="ND"/>
3585 </equal>
3586 </test>
3587 <let>
3588 <clip pos="1" side="tl" part="nbr"/>
3589 <var n="numero"/>
3590 </let>
3591 </when>
3592 </choose>
3593 <choose>
3594 <when>
3595 <test>
3596 <equal>
3597 <clip pos="2" side="tl" part="nbr"/>
3598 <lit-tag v="ND"/>
3599 </equal>
3600 </test>
3601 <let>
3602 <clip pos="2" side="tl" part="nbr"/>
3603 <var n="numero"/>
3604 </let>
3605 </when>
3606 </choose>
3607 <choose>
3608 <when>
3609 <test>
3610 <equal>
3611 <clip pos="3" side="tl" part="nbr"/>
3612 <lit-tag v="ND"/>
3613 </equal>
3614 </test>
3615 <let>
3616 <clip pos="3" side="tl" part="nbr"/>
3617 <var n="numero"/>
3618 </let>
3619 </when>
3620 </choose>
3621 <choose>
3622 <when>
3623 <test>
3624 <equal>
3625 <clip pos="4" side="tl" part="nbr"/>
3626 <lit-tag v="ND"/>
3627 </equal>
3628 </test>
3629 <let>
3630 <clip pos="4" side="tl" part="nbr"/>
3631 <var n="numero"/>
3632 </let>
3633 </when>
3634 </choose>
3635 </def-macro>
3637 </section-def-macros>
3639 <section-rules>
3644 <!--*************************************** REGLES DE SN ******************************************** -->
3646 <rule comment="REGLA: NOM (per a collocar la cua en les multiparaules amb g">
3647 <pattern>
3648 <pattern-item n="nom"/>
3649 </pattern>
3650 <action>
3651 <call-macro n="f_concord1">
3652 <with-param pos="1"/>
3653 </call-macro>
3654 <call-macro n="tipus_nom">
3655 <with-param pos="1"/>
3656 </call-macro>
3657 <call-macro n="firstWord">
3658 <with-param pos="1"/>
3659 </call-macro>
3660 <out>
3661 <chunk name="nom" case="caseFirstWord">
3662 <tags>
3663 <tag><lit-tag v="SN"/></tag>
3664 <tag><clip pos="1" side="tl" part="gen"/></tag>
3665 <tag><clip pos="1" side="tl" part="nbr"/></tag>
3666 <tag><var n="tipusnom"/></tag>
3667 </tags>
3668 <lu>
3669 <clip pos="1" side="tl" part="lemh"/>
3670 <clip pos="1" side="tl" part="a_nom"/>
3671 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
3672 <clip pos="1" side="tl" part="gen_mf"/>
3673 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
3674 <clip pos="1" side="tl" part="nbr_sp"/>
3675 <clip pos="1" side="tl" part="lemq"/>
3676 </lu>
3677 </chunk>
3678 </out>
3679 <let>
3680 <var n="caseFirstWord"/>
3681 <lit v="aa"/>
3682 </let>
3683 </action>
3684 </rule>
3686 <rule comment="REGLA: ANTROPÒNIM">
3687 <pattern>
3688 <pattern-item n="ant"/>
3689 </pattern>
3690 <action>
3691 <call-macro n="firstWord">
3692 <with-param pos="1"/>
3693 </call-macro>
3694 <out>
3695 <chunk name="ant" case="caseFirstWord">
3696 <tags>
3697 <tag><lit-tag v="SN"/></tag>
3698 </tags>
3699 <lu>
3700 <clip pos="1" side="tl" part="whole"/>
3701 </lu>
3702 </chunk>
3703 </out>
3704 <let>
3705 <var n="caseFirstWord"/>
3706 <lit v="aa"/>
3707 </let>
3708 </action>
3709 </rule>
3711 <rule comment="REGLA: DET NOM">
3712 <pattern>
3713 <pattern-item n="det"/>
3714 <pattern-item n="nom"/>
3715 </pattern>
3716 <action>
3717 <call-macro n="tipus_nom">
3718 <with-param pos="2"/>
3719 </call-macro>
3720 <call-macro n="firstWord">
3721 <with-param pos="1"/>
3722 </call-macro>
3723 <choose><!-- la france->francia -->
3724 <when>
3725 <test>
3726 <equal>
3727 <clip pos="2" side="tl" part="a_nom"/>
3728 <lit-tag v="np.loc"/>
3729 </equal>
3730 </test>
3731 <call-macro n="f_concord1">
3732 <with-param pos="1"/>
3733 </call-macro>
3734 <out>
3735 <chunk name="nom" case="caseFirstWord">
3736 <tags>
3737 <tag><lit-tag v="SN"/></tag>
3738 <tag><clip pos="1" side="tl" part="gen"/></tag>
3739 <tag><clip pos="1" side="tl" part="nbr"/></tag>
3740 <tag><var n="tipusnom"/></tag>
3741 </tags>
3742 <lu>
3743 <clip pos="2" side="tl" part="lem"/>
3744 <clip pos="2" side="tl" part="tags"/>
3745 </lu>
3746 </chunk>
3747 </out>
3748 <call-macro n="f_bcond">
3749 <with-param pos="1"/>
3750 <with-param pos="2"/>
3751 </call-macro>
3752 </when>
3753 <otherwise>
3754 <call-macro n="f_concord2">
3755 <with-param pos="2"/>
3756 <with-param pos="1"/>
3757 </call-macro>
3758 <out>
3759 <chunk name="det_nom" case="caseFirstWord">
3760 <tags>
3761 <tag><lit-tag v="SN"/></tag>
3762 <tag><var n="genero"/></tag>
3763 <tag><var n="numero"/></tag>
3764 <tag><var n="tipusnom"/></tag>
3765 </tags>
3766 <lu>
3767 <clip pos="1" side="tl" part="lem"/>
3768 <clip pos="1" side="tl" part="a_det"/>
3769 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
3770 <clip pos="1" side="tl" part="gen_mf"/>
3771 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
3772 <clip pos="1" side="tl" part="nbr_sp"/>
3773 </lu>
3774 <b pos="1"/>
3775 <lu>
3776 <clip pos="2" side="tl" part="lemh"/>
3777 <clip pos="2" side="tl" part="a_nom"/>
3778 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
3779 <clip pos="2" side="tl" part="gen_mf"/>
3780 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
3781 <clip pos="2" side="tl" part="nbr_sp"/>
3782 <clip pos="2" side="tl" part="lemq"/>
3783 </lu>
3784 </chunk>
3785 </out>
3786 </otherwise>
3787 </choose>
3788 <let>
3789 <var n="caseFirstWord"/>
3790 <lit v="aa"/>
3791 </let>
3792 </action>
3793 </rule>
3795 <rule comment="REGLA: PREDET DET NOM">
3796 <pattern>
3797 <pattern-item n="det"/>
3798 <pattern-item n="det"/>
3799 <pattern-item n="nom"/>
3800 </pattern>
3801 <action>
3802 <call-macro n="firstWord">
3803 <with-param pos="1"/>
3804 </call-macro>
3805 <call-macro n="f_concord3">
3806 <with-param pos="3"/>
3807 <with-param pos="1"/>
3808 <with-param pos="2"/>
3809 </call-macro>
3810 <call-macro n="tipus_nom">
3811 <with-param pos="3"/>
3812 </call-macro>
3813 <out>
3814 <chunk name="predet_det_nom" case="caseFirstWord">
3815 <tags>
3816 <tag><lit-tag v="SN"/></tag>
3817 <tag><var n="genero"/></tag>
3818 <tag><var n="numero"/></tag>
3819 <tag><var n="tipusnom"/></tag>
3820 </tags>
3821 <lu>
3822 <clip pos="1" side="tl" part="lemh"/>
3823 <clip pos="1" side="tl" part="a_det"/>
3824 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
3825 <clip pos="1" side="tl" part="gen_mf"/>
3826 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
3827 <clip pos="1" side="tl" part="nbr_sp"/>
3828 </lu>
3829 <b pos="1"/>
3830 <lu>
3831 <clip pos="2" side="tl" part="lemh"/>
3832 <clip pos="2" side="tl" part="a_det"/>
3833 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
3834 <clip pos="2" side="tl" part="gen_mf"/>
3835 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
3836 <clip pos="2" side="tl" part="nbr_sp"/>
3837 </lu>
3838 <b pos="2"/>
3839 <lu>
3840 <clip pos="3" side="tl" part="lemh"/>
3841 <clip pos="3" side="tl" part="a_nom"/>
3842 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
3843 <clip pos="3" side="tl" part="gen_mf"/>
3844 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
3845 <clip pos="3" side="tl" part="nbr_sp"/>
3846 <clip pos="3" side="tl" part="lemq"/>
3847 </lu>
3848 </chunk>
3849 </out>
3850 <let>
3851 <var n="caseFirstWord"/>
3852 <lit v="aa"/>
3853 </let>
3854 </action>
3855 </rule>
3857 <rule comment="REGLA: DET NUM">
3858 <pattern>
3859 <pattern-item n="det"/>
3860 <pattern-item n="num"/>
3861 </pattern>
3862 <action>
3863 <call-macro n="firstWord">
3864 <with-param pos="1"/>
3865 </call-macro>
3867 <call-macro n="f_concord2">
3868 <with-param pos="2"/>
3869 <with-param pos="1"/>
3870 </call-macro>
3872 <out>
3873 <chunk name="det_num" case="caseFirstWord">
3874 <tags>
3875 <tag><lit-tag v="SN"/></tag>
3876 <tag><var n="genero"/></tag>
3877 <tag><var n="numero"/></tag>
3878 </tags>
3879 <lu>
3880 <clip pos="1" side="tl" part="lemh"/>
3881 <clip pos="1" side="tl" part="a_det"/>
3882 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
3883 <clip pos="1" side="tl" part="gen_mf"/>
3884 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
3885 <clip pos="1" side="tl" part="nbr_sp"/>
3886 </lu>
3887 <b pos="1"/>
3888 <lu>
3889 <clip pos="2" side="tl" part="lem"/>
3890 <clip pos="2" side="tl" part="a_num"/>
3891 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
3892 <clip pos="2" side="tl" part="gen_mf"/>
3893 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
3894 <clip pos="2" side="tl" part="nbr_sp"/>
3895 </lu>
3896 </chunk>
3897 </out>
3898 <let>
3899 <var n="caseFirstWord"/>
3900 <lit v="aa"/>
3901 </let>
3902 </action>
3903 </rule>
3905 <rule comment="REGLA: NUM NOM">
3906 <pattern>
3907 <pattern-item n="num"/>
3908 <pattern-item n="nom"/>
3909 </pattern>
3910 <action>
3911 <call-macro n="f_concord2">
3912 <with-param pos="2"/>
3913 <with-param pos="1"/>
3914 </call-macro>
3915 <call-macro n="firstWord">
3916 <with-param pos="1"/>
3917 </call-macro>
3918 <call-macro n="tipus_nom">
3919 <with-param pos="2"/>
3920 </call-macro>
3921 <choose>
3922 <when>
3923 <test>
3924 <in caseless="yes">
3925 <clip pos="2" side="sl" part="lem"/>
3926 <list n="mois"/>
3927 </in>
3928 </test>
3929 <out>
3930 <chunk name="num_prep_nom" case="caseFirstWord">
3931 <tags>
3932 <tag><lit-tag v="SN"/></tag>
3933 <tag><var n="genero"/></tag>
3934 <tag><var n="numero"/></tag>
3935 <tag><var n="tipusnom"/></tag>
3936 </tags>
3937 <lu>
3938 <clip pos="1" side="tl" part="lem"/>
3939 <clip pos="1" side="tl" part="a_num"/>
3940 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
3941 <clip pos="1" side="tl" part="gen_mf"/>
3942 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
3943 <clip pos="1" side="tl" part="nbr_sp"/>
3944 </lu>
3945 <b pos="1"/>
3946 <lu>
3947 <lit v="de"/>
3948 <lit-tag v="pr"/>
3949 </lu>
3950 <b/>
3951 <lu>
3952 <clip pos="2" side="tl" part="lemh"/>
3953 <clip pos="2" side="tl" part="a_nom"/>
3954 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
3955 <clip pos="2" side="tl" part="gen_mf"/>
3956 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
3957 <clip pos="2" side="tl" part="nbr_sp"/>
3958 <clip pos="2" side="tl" part="lemq"/>
3959 </lu>
3960 </chunk>
3961 </out>
3962 </when>
3963 <otherwise>
3964 <out>
3965 <chunk name="num_nom" case="caseFirstWord">
3966 <tags>
3967 <tag><lit-tag v="SN"/></tag>
3968 <tag><var n="genero"/></tag>
3969 <tag><var n="numero"/></tag>
3970 <tag><var n="tipusnom"/></tag>
3971 </tags>
3972 <lu>
3973 <clip pos="1" side="tl" part="lem"/>
3974 <clip pos="1" side="tl" part="a_num"/>
3975 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
3976 <clip pos="1" side="tl" part="gen_mf"/>
3977 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
3978 <clip pos="1" side="tl" part="nbr_sp"/>
3979 </lu>
3980 <b pos="1"/>
3981 <lu>
3982 <clip pos="2" side="tl" part="lemh"/>
3983 <clip pos="2" side="tl" part="a_nom"/>
3984 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
3985 <clip pos="2" side="tl" part="gen_mf"/>
3986 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
3987 <clip pos="2" side="tl" part="nbr_sp"/>
3988 <clip pos="2" side="tl" part="lemq"/>
3989 </lu>
3990 </chunk>
3991 </out>
3992 </otherwise>
3993 </choose>
3994 <let>
3995 <var n="caseFirstWord"/>
3996 <lit v="aa"/>
3997 </let>
3998 </action>
3999 </rule>
4003 <rule comment="REGLA: NOM ADJ">
4004 <pattern>
4005 <pattern-item n="nom"/>
4006 <pattern-item n="adjec"/>
4007 </pattern>
4008 <action>
4009 <call-macro n="f_concord2">
4010 <with-param pos="1"/>
4011 <with-param pos="2"/>
4012 </call-macro>
4013 <call-macro n="tipus_nom">
4014 <with-param pos="1"/>
4015 </call-macro>
4016 <call-macro n="firstWord">
4017 <with-param pos="1"/>
4018 </call-macro>
4020 <out>
4021 <chunk name="nom_adj" case="caseFirstWord">
4022 <tags>
4023 <tag><lit-tag v="SN"/></tag>
4024 <tag><var n="genero"/></tag>
4025 <tag><var n="numero"/></tag>
4026 <tag><var n="tipusnom"/></tag>
4027 </tags>
4028 <lu>
4029 <clip pos="1" side="tl" part="lemh"/>
4030 <clip pos="1" side="tl" part="a_nom"/>
4031 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4032 <clip pos="1" side="tl" part="gen_mf"/>
4033 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4034 <clip pos="1" side="tl" part="nbr_sp"/>
4035 <clip pos="1" side="tl" part="lemq"/>
4036 </lu>
4037 <b pos="1"/>
4038 <lu>
4039 <clip pos="2" side="tl" part="lemh"/>
4040 <clip pos="2" side="tl" part="a_adj"/>
4041 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4042 <clip pos="2" side="tl" part="gen_mf"/>
4043 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4044 <clip pos="2" side="tl" part="nbr_sp"/>
4045 <clip pos="2" side="tl" part="lemq"/>
4046 </lu>
4047 </chunk>
4048 </out>
4049 <let>
4050 <var n="caseFirstWord"/>
4051 <lit v="aa"/>
4052 </let>
4053 </action>
4054 </rule>
4056 <rule comment="REGLA: ADJ NOM">
4057 <pattern>
4058 <pattern-item n="adjec"/>
4059 <pattern-item n="nom"/>
4060 </pattern>
4061 <action>
4062 <call-macro n="firstWord">
4063 <with-param pos="1"/>
4064 </call-macro>
4066 <call-macro n="f_lexicadj">
4067 <with-param pos="1"/>
4068 </call-macro>
4069 <call-macro n="f_concord2">
4070 <with-param pos="2"/>
4071 <with-param pos="1"/>
4072 </call-macro>
4073 <call-macro n="tipus_nom">
4074 <with-param pos="2"/>
4075 </call-macro>
4076 <out>
4077 <chunk name="adj_nom" case="caseFirstWord">
4078 <tags>
4079 <tag><lit-tag v="SN"/></tag>
4080 <tag><var n="genero"/></tag>
4081 <tag><var n="numero"/></tag>
4082 <tag><var n="tipusnom"/></tag>
4083 </tags>
4084 <lu>
4085 <clip pos="1" side="tl" part="lemh"/>
4086 <clip pos="1" side="tl" part="a_adj"/>
4087 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4088 <clip pos="1" side="tl" part="gen_mf"/>
4089 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4090 <clip pos="1" side="tl" part="nbr_sp"/>
4091 <clip pos="1" side="tl" part="lemq"/>
4092 </lu>
4093 <b pos="1"/>
4094 <lu>
4095 <clip pos="2" side="tl" part="lemh"/>
4096 <clip pos="2" side="tl" part="a_nom"/>
4097 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4098 <clip pos="2" side="tl" part="gen_mf"/>
4099 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4100 <clip pos="2" side="tl" part="nbr_sp"/>
4101 <clip pos="2" side="tl" part="lemq"/>
4102 </lu>
4103 </chunk>
4104 </out>
4105 <let>
4106 <var n="caseFirstWord"/>
4107 <lit v="aa"/>
4108 </let>
4109 </action>
4110 </rule>
4112 <rule comment="REGLA: DET ADJ ADJ NOM">
4113 <pattern>
4114 <pattern-item n="det"/>
4115 <pattern-item n="adv_preadv"/>
4116 <pattern-item n="adjec"/>
4117 <pattern-item n="nom"/>
4118 </pattern>
4119 <action>
4120 <call-macro n="firstWord">
4121 <with-param pos="1"/>
4122 </call-macro>
4123 <call-macro n="f_lexicadj">
4124 <with-param pos="2"/>
4125 </call-macro>
4126 <call-macro n="f_lexicadj">
4127 <with-param pos="3"/>
4128 </call-macro>
4129 <call-macro n="f_concord3">
4130 <with-param pos="4"/>
4131 <with-param pos="3"/>
4132 <with-param pos="1"/>
4133 </call-macro>
4134 <call-macro n="tipus_nom">
4135 <with-param pos="4"/>
4136 </call-macro>
4137 <out>
4138 <chunk name="det_adv_adj_nom" case="caseFirstWord">
4139 <tags>
4140 <tag><lit-tag v="SN"/></tag>
4141 <tag><var n="genero"/></tag>
4142 <tag><var n="numero"/></tag>
4143 <tag><var n="tipusnom"/></tag>
4144 </tags>
4145 <lu>
4146 <clip pos="1" side="tl" part="lem"/>
4147 <clip pos="1" side="tl" part="a_det"/>
4148 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4149 <clip pos="1" side="tl" part="gen_mf"/>
4150 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4151 <clip pos="1" side="tl" part="nbr_sp"/>
4152 </lu>
4153 <b pos="1"/>
4154 <lu>
4155 <clip pos="2" side="tl" part="whole"/>
4156 </lu>
4157 <b pos="2"/>
4158 <lu>
4159 <clip pos="3" side="tl" part="lemh"/>
4160 <clip pos="3" side="tl" part="a_adj"/>
4161 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4162 <clip pos="3" side="tl" part="gen_mf"/>
4163 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4164 <clip pos="3" side="tl" part="nbr_sp"/>
4165 <clip pos="3" side="tl" part="lemq"/>
4166 </lu>
4167 <b pos="3"/>
4168 <lu>
4169 <clip pos="4" side="tl" part="lemh"/>
4170 <clip pos="4" side="tl" part="a_nom"/>
4171 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
4172 <clip pos="4" side="tl" part="gen_mf"/>
4173 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
4174 <clip pos="4" side="tl" part="nbr_sp"/>
4175 <clip pos="4" side="tl" part="lemq"/>
4176 </lu>
4177 </chunk>
4178 </out>
4179 <let>
4180 <var n="caseFirstWord"/>
4181 <lit v="aa"/>
4182 </let>
4183 </action>
4184 </rule>
4186 <rule comment="DET NUMERAL NOM NUM (le 23 mai 1797 -> el 23 demayo de 1979)">
4187 <pattern>
4188 <pattern-item n="det"/>
4189 <pattern-item n="num"/>
4190 <pattern-item n="nom"/>
4191 <pattern-item n="num"/>
4192 </pattern>
4193 <action>
4194 <call-macro n="firstWord">
4195 <with-param pos="1"/>
4196 </call-macro>
4197 <call-macro n="f_concord1">
4198 <with-param pos="1"/>
4199 </call-macro>
4200 <call-macro n="f_concord1">
4201 <with-param pos="2"/>
4202 </call-macro>
4203 <call-macro n="f_concord1">
4204 <with-param pos="3"/>
4205 </call-macro>
4206 <call-macro n="f_concord1">
4207 <with-param pos="4"/>
4208 </call-macro>
4209 <call-macro n="tipus_nom">
4210 <with-param pos="4"/>
4211 </call-macro>
4212 <choose>
4213 <when>
4214 <test>
4215 <in caseless="yes">
4216 <clip pos="3" side="sl" part="lem"/>
4217 <list n="mois"/>
4218 </in>
4219 </test>
4220 <out>
4221 <chunk name="det_num_prep_nom_prep_num" case="caseFirstWord">
4222 <tags>
4223 <tag><lit-tag v="SN"/></tag>
4224 <tag><var n="genero"/></tag>
4225 <tag><var n="numero"/></tag>
4226 <tag><var n="tipusnom"/></tag>
4227 </tags>
4228 <lu>
4229 <clip pos="1" side="tl" part="whole"/>
4230 </lu>
4231 <b pos="1"/>
4232 <lu>
4233 <clip pos="2" side="tl" part="whole"/>
4234 </lu>
4235 <b pos="2"/>
4236 <lu>
4237 <lit v="de"/>
4238 <lit-tag v="pr"/>
4239 </lu>
4240 <b/>
4241 <lu>
4242 <clip pos="3" side="tl" part="whole"/>
4243 </lu>
4244 <b pos="3"/>
4245 <lu>
4246 <lit v="de"/>
4247 <lit-tag v="pr"/>
4248 </lu>
4249 <b/>
4250 <lu>
4251 <clip pos="4" side="tl" part="whole"/>
4252 </lu>
4253 </chunk>
4254 </out>
4255 </when>
4256 <otherwise>
4257 <call-macro n="f_concord4">
4258 <with-param pos="3"/>
4259 <with-param pos="1"/>
4260 <with-param pos="2"/>
4261 <with-param pos="4"/>
4262 </call-macro>
4263 <out>
4264 <chunk name="det_num_nom_num" case="caseFirstWord">
4265 <tags>
4266 <tag><lit-tag v="SN"/></tag>
4267 <tag><var n="genero"/></tag>
4268 <tag><var n="numero"/></tag>
4269 <tag><var n="tipusnom"/></tag>
4270 </tags>
4271 <lu>
4272 <clip pos="1" side="tl" part="lem"/>
4273 <clip pos="1" side="tl" part="a_det"/>
4274 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4275 <clip pos="1" side="tl" part="gen_mf"/>
4276 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4277 <clip pos="1" side="tl" part="nbr_sp"/>
4278 </lu>
4279 <b pos="1"/>
4280 <lu>
4281 <clip pos="2" side="tl" part="lem"/>
4282 <clip pos="2" side="tl" part="a_num"/>
4283 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4284 <clip pos="2" side="tl" part="gen_mf"/>
4285 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4286 <clip pos="2" side="tl" part="nbr_sp"/>
4287 </lu>
4288 <b pos="2"/>
4289 <lu>
4290 <clip pos="3" side="tl" part="lemh"/>
4291 <clip pos="3" side="tl" part="a_nom"/>
4292 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4293 <clip pos="3" side="tl" part="gen_mf"/>
4294 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4295 <clip pos="3" side="tl" part="nbr_sp"/>
4296 <clip pos="3" side="tl" part="lemq"/>
4297 </lu>
4298 <b pos="3"/>
4299 <lu>
4300 <clip pos="4" side="tl" part="lem"/>
4301 <clip pos="4" side="tl" part="a_num"/>
4302 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
4303 <clip pos="4" side="tl" part="gen_mf"/>
4304 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
4305 <clip pos="4" side="tl" part="nbr_sp"/>
4306 </lu>
4307 </chunk>
4308 </out>
4309 </otherwise>
4310 </choose>
4311 <let>
4312 <var n="caseFirstWord"/>
4313 <lit v="aa"/>
4314 </let>
4315 </action>
4316 </rule>
4318 <rule comment="DET NUMERAL NOM">
4319 <pattern>
4320 <pattern-item n="det"/>
4321 <pattern-item n="num"/>
4322 <pattern-item n="nom"/>
4323 </pattern>
4324 <action>
4325 <call-macro n="firstWord">
4326 <with-param pos="1"/>
4327 </call-macro>
4328 <call-macro n="f_concord3">
4329 <with-param pos="3"/>
4330 <with-param pos="1"/>
4331 <with-param pos="2"/>
4332 </call-macro>
4333 <call-macro n="tipus_nom">
4334 <with-param pos="3"/>
4335 </call-macro>
4336 <choose>
4337 <when>
4338 <test>
4339 <in caseless="yes">
4340 <clip pos="3" side="sl" part="lem"/>
4341 <list n="mois"/>
4342 </in>
4343 </test>
4344 <out>
4345 <chunk name="det_num_prep_nom" case="caseFirstWord">
4346 <tags>
4347 <tag><lit-tag v="SN"/></tag>
4348 <tag><var n="genero"/></tag>
4349 <tag><var n="numero"/></tag>
4350 <tag><var n="tipusnom"/></tag>
4351 </tags>
4352 <lu>
4353 <clip pos="1" side="tl" part="whole"/>
4354 </lu>
4355 <b pos="1"/>
4356 <lu>
4357 <clip pos="2" side="tl" part="whole"/>
4358 </lu>
4359 <b pos="2"/>
4360 <lu>
4361 <lit v="de"/>
4362 <lit-tag v="pr"/>
4363 </lu>
4364 <b/>
4365 <lu>
4366 <clip pos="3" side="tl" part="whole"/>
4367 </lu>
4368 <b pos="3"/>
4369 </chunk>
4370 </out>
4371 </when>
4372 <otherwise>
4373 <call-macro n="f_concord3">
4374 <with-param pos="3"/>
4375 <with-param pos="1"/>
4376 <with-param pos="2"/>
4377 </call-macro>
4378 <out>
4379 <chunk name="det_num_nom" case="caseFirstWord">
4380 <tags>
4381 <tag><lit-tag v="SN"/></tag>
4382 <tag><var n="genero"/></tag>
4383 <tag><var n="numero"/></tag>
4384 <tag><var n="tipusnom"/></tag>
4385 </tags>
4386 <lu>
4387 <clip pos="1" side="tl" part="lem"/>
4388 <clip pos="1" side="tl" part="a_det"/>
4389 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4390 <clip pos="1" side="tl" part="gen_mf"/>
4391 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4392 <clip pos="1" side="tl" part="nbr_sp"/>
4393 </lu>
4394 <b pos="1"/>
4395 <lu>
4396 <clip pos="2" side="tl" part="lem"/>
4397 <clip pos="2" side="tl" part="a_num"/>
4398 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4399 <clip pos="2" side="tl" part="gen_mf"/>
4400 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4401 <clip pos="2" side="tl" part="nbr_sp"/>
4402 </lu>
4403 <b pos="2"/>
4404 <lu>
4405 <clip pos="3" side="tl" part="lemh"/>
4406 <clip pos="3" side="tl" part="a_nom"/>
4407 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4408 <clip pos="3" side="tl" part="gen_mf"/>
4409 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4410 <clip pos="3" side="tl" part="nbr_sp"/>
4411 <clip pos="3" side="tl" part="lemq"/>
4412 </lu>
4413 </chunk>
4414 </out>
4415 </otherwise>
4416 </choose>
4417 <let>
4418 <var n="caseFirstWord"/>
4419 <lit v="aa"/>
4420 </let>
4421 </action>
4422 </rule>
4424 <rule comment="REGLA: nun nom sur num">
4425 <pattern>
4426 <pattern-item n="num"/>
4427 <pattern-item n="nom"/>
4428 <pattern-item n="surprep"/>
4429 <pattern-item n="num"/>
4430 </pattern>
4431 <action>
4432 <call-macro n="firstWord">
4433 <with-param pos="1"/>
4434 </call-macro>
4435 <call-macro n="f_concord3">
4436 <with-param pos="2"/>
4437 <with-param pos="1"/>
4438 <with-param pos="4"/>
4439 </call-macro>
4440 <call-macro n="tipus_nom">
4441 <with-param pos="2"/>
4442 </call-macro>
4443 <out>
4444 <chunk name="num_de_cada_num_nom" case="caseFirstWord">
4445 <tags>
4446 <tag><lit-tag v="SN"/></tag>
4447 <tag><var n="genero"/></tag>
4448 <tag><var n="numero"/></tag>
4449 <tag><var n="tipusnom"/></tag>
4450 </tags>
4451 <lu>
4452 <clip pos="1" side="tl" part="lem"/>
4453 <clip pos="1" side="tl" part="a_num"/>
4454 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4455 <clip pos="1" side="tl" part="gen_mf"/>
4456 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4457 <clip pos="1" side="tl" part="nbr_sp"/>
4458 </lu>
4459 <b pos="1"/>
4460 <lu>
4461 <lit v="de"/>
4462 <lit-tag v="pr"/>
4463 </lu>
4464 <b/>
4465 <lu>
4466 <lit v="cada"/>
4467 <lit-tag v="det.ind.mf.sg"/>
4468 </lu>
4469 <b pos="2"/>
4470 <lu>
4471 <clip pos="4" side="tl" part="lem"/>
4472 <clip pos="4" side="tl" part="a_num"/>
4473 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
4474 <clip pos="4" side="tl" part="gen_mf"/>
4475 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
4476 <clip pos="4" side="tl" part="nbr_sp"/>
4477 </lu>
4478 <b pos="3"/>
4479 <lu>
4480 <clip pos="2" side="tl" part="lemh"/>
4481 <clip pos="2" side="tl" part="a_nom"/>
4482 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4483 <clip pos="2" side="tl" part="gen_mf"/>
4484 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4485 <clip pos="2" side="tl" part="nbr_sp"/>
4486 <clip pos="2" side="tl" part="lemq"/>
4487 </lu>
4488 </chunk>
4489 </out>
4490 <let>
4491 <var n="caseFirstWord"/>
4492 <lit v="aa"/>
4493 </let>
4494 </action>
4495 </rule>
4497 <rule comment="REGLA: nun adj sur num">
4498 <pattern>
4499 <pattern-item n="num"/>
4500 <pattern-item n="adjec"/>
4501 <pattern-item n="surprep"/>
4502 <pattern-item n="num"/>
4503 </pattern>
4504 <action>
4505 <call-macro n="firstWord">
4506 <with-param pos="1"/>
4507 </call-macro>
4508 <call-macro n="f_concord3">
4509 <with-param pos="2"/>
4510 <with-param pos="1"/>
4511 <with-param pos="4"/>
4512 </call-macro>
4513 <out>
4514 <chunk name="num_de_cada_num_adj" case="caseFirstWord">
4515 <tags>
4516 <tag><lit-tag v="SN"/></tag>
4517 <tag><var n="genero"/></tag>
4518 <tag><var n="numero"/></tag>
4519 <tag><var n="tipusnom"/></tag>
4520 </tags>
4521 <lu>
4522 <clip pos="1" side="tl" part="lem"/>
4523 <clip pos="1" side="tl" part="a_num"/>
4524 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4525 <clip pos="1" side="tl" part="gen_mf"/>
4526 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4527 <clip pos="1" side="tl" part="nbr_sp"/>
4528 </lu>
4529 <b pos="1"/>
4530 <lu>
4531 <lit v="de"/>
4532 <lit-tag v="pr"/>
4533 </lu>
4534 <b/>
4535 <lu>
4536 <lit v="cada"/>
4537 <lit-tag v="det.ind.mf.sg"/>
4538 </lu>
4539 <b pos="2"/>
4540 <lu>
4541 <clip pos="4" side="tl" part="lem"/>
4542 <clip pos="4" side="tl" part="a_num"/>
4543 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
4544 <clip pos="4" side="tl" part="gen_mf"/>
4545 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
4546 <clip pos="4" side="tl" part="nbr_sp"/>
4547 </lu>
4548 <b pos="3"/>
4549 <lu>
4550 <clip pos="2" side="tl" part="lemh"/>
4551 <clip pos="2" side="tl" part="a_adj"/>
4552 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4553 <clip pos="2" side="tl" part="gen_mf"/>
4554 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4555 <clip pos="2" side="tl" part="nbr_sp"/>
4556 <clip pos="2" side="tl" part="lemq"/>
4557 </lu>
4558 </chunk>
4559 </out>
4560 <let>
4561 <var n="caseFirstWord"/>
4562 <lit v="aa"/>
4563 </let>
4564 </action>
4565 </rule>
4567 <rule comment="REGLA: DET NUM NOM SUR NUM">
4568 <pattern>
4569 <pattern-item n="det"/>
4570 <pattern-item n="num"/>
4571 <pattern-item n="nom"/>
4572 <pattern-item n="surprep"/>
4573 <pattern-item n="num"/>
4574 </pattern>
4575 <action>
4576 <call-macro n="firstWord">
4577 <with-param pos="1"/>
4578 </call-macro>
4579 <call-macro n="f_concord4">
4580 <with-param pos="3"/>
4581 <with-param pos="1"/>
4582 <with-param pos="2"/>
4583 <with-param pos="5"/>
4584 </call-macro>
4585 <call-macro n="tipus_nom">
4586 <with-param pos="3"/>
4587 </call-macro>
4588 <out>
4589 <chunk name="det_num_de_cada_num_nom" case="caseFirstWord">
4590 <tags>
4591 <tag><lit-tag v="SN"/></tag>
4592 <tag><var n="genero"/></tag>
4593 <tag><var n="numero"/></tag>
4594 <tag><var n="tipusnom"/></tag>
4595 </tags>
4596 <lu>
4597 <clip pos="1" side="tl" part="lem"/>
4598 <clip pos="1" side="tl" part="a_det"/>
4599 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4600 <clip pos="1" side="tl" part="gen_mf"/>
4601 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4602 <clip pos="1" side="tl" part="nbr_sp"/>
4603 </lu>
4604 <b pos="1"/>
4605 <lu>
4606 <clip pos="2" side="tl" part="lem"/>
4607 <clip pos="2" side="tl" part="a_num"/>
4608 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4609 <clip pos="2" side="tl" part="gen_mf"/>
4610 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4611 <clip pos="2" side="tl" part="nbr_sp"/>
4612 </lu>
4613 <b pos="2"/>
4614 <lu>
4615 <lit v="de"/>
4616 <lit-tag v="pr"/>
4617 </lu>
4618 <b/>
4619 <lu>
4620 <lit v="cada"/>
4621 <lit-tag v="det.ind.mf.sg"/>
4622 </lu>
4623 <b pos="3"/>
4624 <lu>
4625 <clip pos="5" side="tl" part="lem"/>
4626 <clip pos="5" side="tl" part="a_num"/>
4627 <clip pos="5" side="tl" part="gen_sense_mf" link-to="2"/>
4628 <clip pos="5" side="tl" part="gen_mf"/>
4629 <clip pos="5" side="tl" part="nbr_sense_sp" link-to="3"/>
4630 <clip pos="5" side="tl" part="nbr_sp"/>
4631 </lu>
4632 <b pos="3"/>
4633 <lu>
4634 <clip pos="3" side="tl" part="lemh"/>
4635 <clip pos="3" side="tl" part="a_nom"/>
4636 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4637 <clip pos="3" side="tl" part="gen_mf"/>
4638 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4639 <clip pos="3" side="tl" part="nbr_sp"/>
4640 <clip pos="3" side="tl" part="lemq"/>
4641 </lu>
4642 </chunk>
4643 </out>
4644 <let>
4645 <var n="caseFirstWord"/>
4646 <lit v="aa"/>
4647 </let>
4648 </action>
4649 </rule>
4651 <rule comment="REGLA: DET NUM AJD SUR NUM">
4652 <pattern>
4653 <pattern-item n="det"/>
4654 <pattern-item n="num"/>
4655 <pattern-item n="adjec"/>
4656 <pattern-item n="surprep"/>
4657 <pattern-item n="num"/>
4658 </pattern>
4659 <action>
4660 <call-macro n="firstWord">
4661 <with-param pos="1"/>
4662 </call-macro>
4663 <call-macro n="f_concord4">
4664 <with-param pos="3"/>
4665 <with-param pos="1"/>
4666 <with-param pos="2"/>
4667 <with-param pos="5"/>
4668 </call-macro>
4669 <call-macro n="tipus_nom">
4670 <with-param pos="3"/>
4671 </call-macro>
4672 <out>
4673 <chunk name="det_num_de_cada_num_adj" case="caseFirstWord">
4674 <tags>
4675 <tag><lit-tag v="SN"/></tag>
4676 <tag><var n="genero"/></tag>
4677 <tag><var n="numero"/></tag>
4678 <tag><var n="tipusnom"/></tag>
4679 </tags>
4680 <lu>
4681 <clip pos="1" side="tl" part="lem"/>
4682 <clip pos="1" side="tl" part="a_det"/>
4683 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4684 <clip pos="1" side="tl" part="gen_mf"/>
4685 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4686 <clip pos="1" side="tl" part="nbr_sp"/>
4687 </lu>
4688 <b pos="1"/>
4689 <lu>
4690 <clip pos="2" side="tl" part="lem"/>
4691 <clip pos="2" side="tl" part="a_num"/>
4692 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4693 <clip pos="2" side="tl" part="gen_mf"/>
4694 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4695 <clip pos="2" side="tl" part="nbr_sp"/>
4696 </lu>
4697 <b pos="2"/>
4698 <lu>
4699 <lit v="de"/>
4700 <lit-tag v="pr"/>
4701 </lu>
4702 <b/>
4703 <lu>
4704 <lit v="cada"/>
4705 <lit-tag v="det.ind.mf.sg"/>
4706 </lu>
4707 <b pos="3"/>
4708 <lu>
4709 <clip pos="5" side="tl" part="lem"/>
4710 <clip pos="5" side="tl" part="a_num"/>
4711 <clip pos="5" side="tl" part="gen_sense_mf" link-to="2"/>
4712 <clip pos="5" side="tl" part="gen_mf"/>
4713 <clip pos="5" side="tl" part="nbr_sense_sp" link-to="3"/>
4714 <clip pos="5" side="tl" part="nbr_sp"/>
4715 </lu>
4716 <b pos="3"/>
4717 <lu>
4718 <clip pos="3" side="tl" part="lemh"/>
4719 <clip pos="3" side="tl" part="a_adj"/>
4720 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4721 <clip pos="3" side="tl" part="gen_mf"/>
4722 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4723 <clip pos="3" side="tl" part="nbr_sp"/>
4724 <clip pos="3" side="tl" part="lemq"/>
4725 </lu>
4726 </chunk>
4727 </out>
4728 <let>
4729 <var n="caseFirstWord"/>
4730 <lit v="aa"/>
4731 </let>
4732 </action>
4733 </rule>
4735 <rule comment="REGLA: NOM ADJ ADJ">
4736 <pattern>
4737 <pattern-item n="nom"/>
4738 <pattern-item n="adjec"/>
4739 <pattern-item n="adjec"/>
4740 </pattern>
4741 <action>
4742 <call-macro n="f_concord3">
4743 <with-param pos="1"/>
4744 <with-param pos="2"/>
4745 <with-param pos="3"/>
4746 </call-macro>
4747 <call-macro n="tipus_nom">
4748 <with-param pos="1"/>
4749 </call-macro>
4750 <call-macro n="firstWord">
4751 <with-param pos="1"/>
4752 </call-macro>
4753 <out>
4754 <chunk name="nom_adj_adj" case="caseFirstWord">
4755 <tags>
4756 <tag><lit-tag v="SN"/></tag>
4757 <tag><var n="genero"/></tag>
4758 <tag><var n="numero"/></tag>
4759 <tag><var n="tipusnom"/></tag>
4760 </tags>
4761 <lu>
4762 <clip pos="1" side="tl" part="lemh"/>
4763 <clip pos="1" side="tl" part="a_nom"/>
4764 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4765 <clip pos="1" side="tl" part="gen_mf"/>
4766 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4767 <clip pos="1" side="tl" part="nbr_sp"/>
4768 <clip pos="1" side="tl" part="lemq"/>
4769 </lu>
4770 <b pos="1"/>
4771 <lu>
4772 <clip pos="2" side="tl" part="lemh"/>
4773 <clip pos="2" side="tl" part="a_adj"/>
4774 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4775 <clip pos="2" side="tl" part="gen_mf"/>
4776 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4777 <clip pos="2" side="tl" part="nbr_sp"/>
4778 <clip pos="2" side="tl" part="lemq"/>
4779 </lu>
4780 <b pos="2"/>
4781 <lu>
4782 <clip pos="3" side="tl" part="lemh"/>
4783 <clip pos="3" side="tl" part="a_adj"/>
4784 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4785 <clip pos="3" side="tl" part="gen_mf"/>
4786 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4787 <clip pos="3" side="tl" part="nbr_sp"/>
4788 <clip pos="3" side="tl" part="lemq"/>
4789 </lu>
4790 </chunk>
4791 </out>
4792 <let>
4793 <var n="caseFirstWord"/>
4794 <lit v="aa"/>
4795 </let>
4796 </action>
4797 </rule>
4799 <rule comment="REGLA: DET NOM ADJ">
4800 <pattern>
4801 <pattern-item n="det"/>
4802 <pattern-item n="nom"/>
4803 <pattern-item n="adjec"/>
4804 </pattern>
4805 <action>
4806 <call-macro n="f_concord3">
4807 <with-param pos="2"/>
4808 <with-param pos="3"/>
4809 <with-param pos="1"/>
4810 </call-macro>
4811 <call-macro n="tipus_nom">
4812 <with-param pos="2"/>
4813 </call-macro>
4814 <call-macro n="firstWord">
4815 <with-param pos="1"/>
4816 </call-macro>
4817 <out>
4818 <chunk name="det_nom_adj" case="caseFirstWord">
4819 <tags>
4820 <tag><lit-tag v="SN"/></tag>
4821 <tag><var n="genero"/></tag>
4822 <tag><var n="numero"/></tag>
4823 <tag><var n="tipusnom"/></tag>
4824 </tags>
4825 <lu>
4826 <clip pos="1" side="tl" part="lem"/>
4827 <clip pos="1" side="tl" part="a_det"/>
4828 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4829 <clip pos="1" side="tl" part="gen_mf"/>
4830 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4831 <clip pos="1" side="tl" part="nbr_sp"/>
4832 </lu>
4833 <b pos="1"/>
4834 <lu>
4835 <clip pos="2" side="tl" part="lemh"/>
4836 <clip pos="2" side="tl" part="a_nom"/>
4837 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4838 <clip pos="2" side="tl" part="gen_mf"/>
4839 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4840 <clip pos="2" side="tl" part="nbr_sp"/>
4841 <clip pos="2" side="tl" part="lemq"/>
4842 </lu>
4843 <b pos="2"/>
4844 <lu>
4845 <clip pos="3" side="tl" part="lemh"/>
4846 <clip pos="3" side="tl" part="a_adj"/>
4847 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4848 <clip pos="3" side="tl" part="gen_mf"/>
4849 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4850 <clip pos="3" side="tl" part="nbr_sp"/>
4851 <clip pos="3" side="tl" part="lemq"/>
4852 </lu>
4853 </chunk>
4854 </out>
4855 <let>
4856 <var n="caseFirstWord"/>
4857 <lit v="aa"/>
4858 </let>
4859 </action>
4860 </rule>
4862 <rule comment="REGLA: DET ADJ">
4863 <pattern>
4864 <pattern-item n="det"/>
4865 <pattern-item n="adjec"/>
4866 </pattern>
4867 <action>
4868 <call-macro n="f_concord2">
4869 <with-param pos="2"/>
4870 <with-param pos="1"/>
4871 </call-macro>
4872 <call-macro n="firstWord">
4873 <with-param pos="1"/>
4874 </call-macro>
4875 <out>
4876 <chunk name="det_adj" case="caseFirstWord">
4877 <tags>
4878 <tag><lit-tag v="SN"/></tag>
4879 <tag><var n="genero"/></tag>
4880 <tag><var n="numero"/></tag>
4881 </tags>
4882 <lu>
4883 <clip pos="1" side="tl" part="lem"/>
4884 <clip pos="1" side="tl" part="a_det"/>
4885 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4886 <clip pos="1" side="tl" part="gen_mf"/>
4887 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4888 <clip pos="1" side="tl" part="nbr_sp"/>
4889 </lu>
4890 <b pos="1"/>
4891 <lu>
4892 <clip pos="2" side="tl" part="lemh"/>
4893 <clip pos="2" side="tl" part="a_adj"/>
4894 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4895 <clip pos="2" side="tl" part="gen_mf"/>
4896 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4897 <clip pos="2" side="tl" part="nbr_sp"/>
4898 <clip pos="2" side="tl" part="lemq"/>
4899 </lu>
4900 </chunk>
4901 </out>
4902 <let>
4903 <var n="caseFirstWord"/>
4904 <lit v="aa"/>
4905 </let>
4906 </action>
4907 </rule>
4909 <rule comment="REGLA: DET ADJ NOM">
4910 <pattern>
4911 <pattern-item n="det"/>
4912 <pattern-item n="adjec"/>
4913 <pattern-item n="nom"/>
4914 </pattern>
4915 <action>
4916 <call-macro n="firstWord">
4917 <with-param pos="1"/>
4918 </call-macro>
4919 <call-macro n="f_lexicadj">
4920 <with-param pos="2"/>
4921 </call-macro>
4922 <call-macro n="f_concord3">
4923 <with-param pos="3"/>
4924 <with-param pos="2"/>
4925 <with-param pos="1"/>
4926 </call-macro>
4927 <call-macro n="tipus_nom">
4928 <with-param pos="3"/>
4929 </call-macro>
4930 <out>
4931 <chunk name="det_adj_nom" case="caseFirstWord">
4932 <tags>
4933 <tag><lit-tag v="SN"/></tag>
4934 <tag><var n="genero"/></tag>
4935 <tag><var n="numero"/></tag>
4936 <tag><var n="tipusnom"/></tag>
4937 </tags>
4938 <lu>
4939 <clip pos="1" side="tl" part="lem"/>
4940 <clip pos="1" side="tl" part="a_det"/>
4941 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
4942 <clip pos="1" side="tl" part="gen_mf"/>
4943 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
4944 <clip pos="1" side="tl" part="nbr_sp"/>
4945 </lu>
4946 <b pos="1"/>
4947 <lu>
4948 <clip pos="2" side="tl" part="lemh"/>
4949 <clip pos="2" side="tl" part="a_adj"/>
4950 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
4951 <clip pos="2" side="tl" part="gen_mf"/>
4952 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
4953 <clip pos="2" side="tl" part="nbr_sp"/>
4954 <clip pos="2" side="tl" part="lemq"/>
4955 </lu>
4956 <b pos="2"/>
4957 <lu>
4958 <clip pos="3" side="tl" part="lemh"/>
4959 <clip pos="3" side="tl" part="a_nom"/>
4960 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
4961 <clip pos="3" side="tl" part="gen_mf"/>
4962 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
4963 <clip pos="3" side="tl" part="nbr_sp"/>
4964 <clip pos="3" side="tl" part="lemq"/>
4965 </lu>
4966 </chunk>
4967 </out>
4968 <let>
4969 <var n="caseFirstWord"/>
4970 <lit v="aa"/>
4971 </let>
4972 </action>
4973 </rule>
4975 <rule comment="REGLA: DET ADJ cnj ADJ NOM">
4976 <pattern>
4977 <pattern-item n="det"/>
4978 <pattern-item n="adjec"/>
4979 <pattern-item n="cnjcoo"/>
4980 <pattern-item n="adjec"/>
4981 <pattern-item n="nom"/>
4982 </pattern>
4983 <action>
4984 <call-macro n="firstWord">
4985 <with-param pos="1"/>
4986 </call-macro>
4987 <call-macro n="f_lexicadj">
4988 <with-param pos="4"/>
4989 </call-macro>
4990 <call-macro n="f_concord4">
4991 <with-param pos="5"/>
4992 <with-param pos="2"/>
4993 <with-param pos="4"/>
4994 <with-param pos="1"/>
4995 </call-macro>
4996 <call-macro n="tipus_nom">
4997 <with-param pos="5"/>
4998 </call-macro>
4999 <out>
5000 <chunk name="det_adj_cnjcoo_adj_nom" case="caseFirstWord">
5001 <tags>
5002 <tag><lit-tag v="SN"/></tag>
5003 <tag><var n="genero"/></tag>
5004 <tag><var n="numero"/></tag>
5005 <tag><var n="tipusnom"/></tag>
5006 </tags>
5007 <lu>
5008 <clip pos="1" side="tl" part="lem"/>
5009 <clip pos="1" side="tl" part="a_det"/>
5010 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5011 <clip pos="1" side="tl" part="gen_mf"/>
5012 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5013 <clip pos="1" side="tl" part="nbr_sp"/>
5014 </lu>
5015 <b pos="1"/>
5016 <lu>
5017 <clip pos="2" side="tl" part="lemh"/>
5018 <clip pos="2" side="tl" part="a_adj"/>
5019 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5020 <clip pos="2" side="tl" part="gen_mf"/>
5021 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5022 <clip pos="2" side="tl" part="nbr_sp"/>
5023 <clip pos="2" side="tl" part="lemq"/>
5024 </lu>
5025 <b pos="2"/>
5026 <lu>
5027 <clip pos="3" side="tl" part="whole"/>
5028 </lu>
5029 <b pos="3"/>
5030 <lu>
5031 <clip pos="4" side="tl" part="lemh"/>
5032 <clip pos="4" side="tl" part="a_adj"/>
5033 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
5034 <clip pos="4" side="tl" part="gen_mf"/>
5035 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
5036 <clip pos="4" side="tl" part="nbr_sp"/>
5037 <clip pos="4" side="tl" part="lemq"/>
5038 </lu>
5039 <b pos="4"/>
5040 <lu>
5041 <clip pos="5" side="tl" part="lemh"/>
5042 <clip pos="5" side="tl" part="a_nom"/>
5043 <clip pos="5" side="tl" part="gen_sense_mf" link-to="2"/>
5044 <clip pos="5" side="tl" part="gen_mf"/>
5045 <clip pos="5" side="tl" part="nbr_sense_sp" link-to="3"/>
5046 <clip pos="5" side="tl" part="nbr_sp"/>
5047 <clip pos="5" side="tl" part="lemq"/>
5048 </lu>
5049 </chunk>
5050 </out>
5051 <let>
5052 <var n="caseFirstWord"/>
5053 <lit v="aa"/>
5054 </let>
5055 </action>
5056 </rule>
5058 <rule comment="REGLA: NUM ADV ADJ NOM">
5059 <pattern>
5060 <pattern-item n="num"/>
5061 <pattern-item n="adv"/>
5062 <pattern-item n="adjec"/>
5063 <pattern-item n="nom"/>
5064 </pattern>
5065 <action>
5066 <call-macro n="firstWord">
5067 <with-param pos="1"/>
5068 </call-macro>
5069 <call-macro n="f_lexicadj">
5070 <with-param pos="3"/>
5071 </call-macro>
5072 <call-macro n="f_concord3">
5073 <with-param pos="4"/>
5074 <with-param pos="3"/>
5075 <with-param pos="1"/>
5076 </call-macro>
5077 <call-macro n="tipus_nom">
5078 <with-param pos="4"/>
5079 </call-macro>
5080 <out>
5081 <chunk name="num_adv_adj_nom" case="caseFirstWord">
5082 <tags>
5083 <tag><lit-tag v="SN"/></tag>
5084 <tag><var n="genero"/></tag>
5085 <tag><var n="numero"/></tag>
5086 <tag><var n="tipusnom"/></tag>
5087 </tags>
5088 <lu>
5089 <clip pos="1" side="tl" part="lem"/>
5090 <clip pos="1" side="tl" part="a_num"/>
5091 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5092 <clip pos="1" side="tl" part="gen_mf"/>
5093 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5094 <clip pos="1" side="tl" part="nbr_sp"/>
5095 </lu>
5096 <b pos="1"/>
5097 <lu>
5098 <clip pos="2" side="tl" part="whole"/>
5099 </lu>
5100 <b pos="2"/>
5101 <lu>
5102 <clip pos="3" side="tl" part="lemh"/>
5103 <clip pos="3" side="tl" part="a_adj"/>
5104 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
5105 <clip pos="3" side="tl" part="gen_mf"/>
5106 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
5107 <clip pos="3" side="tl" part="nbr_sp"/>
5108 <clip pos="3" side="tl" part="lemq"/>
5109 </lu>
5110 <b pos="3"/>
5111 <lu>
5112 <clip pos="4" side="tl" part="lemh"/>
5113 <clip pos="4" side="tl" part="a_nom"/>
5114 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
5115 <clip pos="4" side="tl" part="gen_mf"/>
5116 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
5117 <clip pos="4" side="tl" part="nbr_sp"/>
5118 <clip pos="4" side="tl" part="lemq"/>
5119 </lu>
5120 </chunk>
5121 </out>
5122 <let>
5123 <var n="caseFirstWord"/>
5124 <lit v="aa"/>
5125 </let>
5126 </action>
5127 </rule>
5129 <rule comment="REGLA: NUM ADJ NOM">
5130 <pattern>
5131 <pattern-item n="num"/>
5132 <pattern-item n="adjec"/>
5133 <pattern-item n="nom"/>
5134 </pattern>
5135 <action>
5136 <call-macro n="firstWord">
5137 <with-param pos="1"/>
5138 </call-macro>
5139 <call-macro n="f_lexicadj">
5140 <with-param pos="2"/>
5141 </call-macro>
5142 <call-macro n="f_concord3">
5143 <with-param pos="3"/>
5144 <with-param pos="2"/>
5145 <with-param pos="1"/>
5146 </call-macro>
5147 <call-macro n="tipus_nom">
5148 <with-param pos="3"/>
5149 </call-macro>
5150 <out>
5151 <chunk name="num_adj_nom" case="caseFirstWord">
5152 <tags>
5153 <tag><lit-tag v="SN"/></tag>
5154 <tag><var n="genero"/></tag>
5155 <tag><var n="numero"/></tag>
5156 <tag><var n="tipusnom"/></tag>
5157 </tags>
5158 <lu>
5159 <clip pos="1" side="tl" part="lem"/>
5160 <clip pos="1" side="tl" part="a_num"/>
5161 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5162 <clip pos="1" side="tl" part="gen_mf"/>
5163 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5164 <clip pos="1" side="tl" part="nbr_sp"/>
5165 </lu>
5166 <b pos="1"/>
5167 <lu>
5168 <clip pos="2" side="tl" part="lemh"/>
5169 <clip pos="2" side="tl" part="a_adj"/>
5170 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5171 <clip pos="2" side="tl" part="gen_mf"/>
5172 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5173 <clip pos="2" side="tl" part="nbr_sp"/>
5174 <clip pos="2" side="tl" part="lemq"/>
5175 </lu>
5176 <b pos="2"/>
5177 <lu>
5178 <clip pos="3" side="tl" part="lemh"/>
5179 <clip pos="3" side="tl" part="a_nom"/>
5180 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
5181 <clip pos="3" side="tl" part="gen_mf"/>
5182 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
5183 <clip pos="3" side="tl" part="nbr_sp"/>
5184 <clip pos="3" side="tl" part="lemq"/>
5185 </lu>
5186 </chunk>
5187 </out>
5188 <let>
5189 <var n="caseFirstWord"/>
5190 <lit v="aa"/>
5191 </let>
5192 </action>
5193 </rule>
5195 <rule comment="REGLA: NUM ADJ cnj ADJ NOM">
5196 <pattern>
5197 <pattern-item n="num"/>
5198 <pattern-item n="adjec"/>
5199 <pattern-item n="cnjcoo"/>
5200 <pattern-item n="adjec"/>
5201 <pattern-item n="nom"/>
5202 </pattern>
5203 <action>
5204 <call-macro n="f_concord4">
5205 <with-param pos="5"/>
5206 <with-param pos="2"/>
5207 <with-param pos="4"/>
5208 <with-param pos="1"/>
5209 </call-macro>
5210 <call-macro n="f_lexicadj">
5211 <with-param pos="4"/>
5212 </call-macro>
5213 <call-macro n="tipus_nom">
5214 <with-param pos="5"/>
5215 </call-macro>
5216 <call-macro n="firstWord">
5217 <with-param pos="1"/>
5218 </call-macro>
5219 <out>
5220 <chunk name="num_adj_cnjcoo_adj_nom" case="caseFirstWord">
5221 <tags>
5222 <tag><lit-tag v="SN"/></tag>
5223 <tag><var n="genero"/></tag>
5224 <tag><var n="numero"/></tag>
5225 <tag><var n="tipusnom"/></tag>
5226 </tags>
5227 <lu>
5228 <clip pos="1" side="tl" part="lem"/>
5229 <clip pos="1" side="tl" part="a_num"/>
5230 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5231 <clip pos="1" side="tl" part="gen_mf"/>
5232 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5233 <clip pos="1" side="tl" part="nbr_sp"/>
5234 </lu>
5235 <b pos="1"/>
5236 <lu>
5237 <clip pos="2" side="tl" part="lemh"/>
5238 <clip pos="2" side="tl" part="a_adj"/>
5239 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5240 <clip pos="2" side="tl" part="gen_mf"/>
5241 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5242 <clip pos="2" side="tl" part="nbr_sp"/>
5243 <clip pos="2" side="tl" part="lemq"/>
5244 </lu>
5245 <b pos="2"/>
5246 <lu>
5247 <clip pos="3" side="tl" part="whole"/>
5248 </lu>
5249 <b pos="3"/>
5251 <lu>
5252 <clip pos="4" side="tl" part="lemh"/>
5253 <clip pos="4" side="tl" part="a_adj"/>
5254 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
5255 <clip pos="4" side="tl" part="gen_mf"/>
5256 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
5257 <clip pos="4" side="tl" part="nbr_sp"/>
5258 <clip pos="4" side="tl" part="lemq"/>
5259 </lu>
5260 <b pos="4"/>
5261 <lu>
5262 <clip pos="5" side="tl" part="lemh"/>
5263 <clip pos="5" side="tl" part="a_nom"/>
5264 <clip pos="5" side="tl" part="gen_sense_mf" link-to="2"/>
5265 <clip pos="5" side="tl" part="gen_mf"/>
5266 <clip pos="5" side="tl" part="nbr_sense_sp" link-to="3"/>
5267 <clip pos="5" side="tl" part="nbr_sp"/>
5268 <clip pos="5" side="tl" part="lemq"/>
5269 </lu>
5270 </chunk>
5271 </out>
5272 <let>
5273 <var n="caseFirstWord"/>
5274 <lit v="aa"/>
5275 </let>
5276 </action>
5277 </rule>
5280 <rule comment="REGLA: NUM NOM ADJ">
5281 <pattern>
5282 <pattern-item n="num"/>
5283 <pattern-item n="nom"/>
5284 <pattern-item n="adjec"/>
5285 </pattern>
5286 <action>
5287 <call-macro n="f_concord3">
5288 <with-param pos="2"/>
5289 <with-param pos="3"/>
5290 <with-param pos="1"/>
5291 </call-macro>
5292 <call-macro n="tipus_nom">
5293 <with-param pos="2"/>
5294 </call-macro>
5295 <call-macro n="firstWord">
5296 <with-param pos="1"/>
5297 </call-macro>
5298 <out>
5299 <chunk name="num_nom_adj" case="caseFirstWord">
5300 <tags>
5301 <tag><lit-tag v="SN"/></tag>
5302 <tag><var n="genero"/></tag>
5303 <tag><var n="numero"/></tag>
5304 <tag><var n="tipusnom"/></tag>
5305 </tags>
5306 <lu>
5307 <clip pos="1" side="tl" part="lem"/>
5308 <clip pos="1" side="tl" part="a_num"/>
5309 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5310 <clip pos="1" side="tl" part="gen_mf"/>
5311 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5312 <clip pos="1" side="tl" part="nbr_sp"/>
5313 </lu>
5314 <b pos="1"/>
5315 <lu>
5316 <clip pos="2" side="tl" part="lemh"/>
5317 <clip pos="2" side="tl" part="a_nom"/>
5318 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5319 <clip pos="2" side="tl" part="gen_mf"/>
5320 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5321 <clip pos="2" side="tl" part="nbr_sp"/>
5322 <clip pos="2" side="tl" part="lemq"/>
5323 </lu>
5324 <b pos="2"/>
5325 <lu>
5326 <clip pos="3" side="tl" part="lemh"/>
5327 <clip pos="3" side="tl" part="a_adj"/>
5328 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
5329 <clip pos="3" side="tl" part="gen_mf"/>
5330 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
5331 <clip pos="3" side="tl" part="nbr_sp"/>
5332 <clip pos="3" side="tl" part="lemq"/>
5333 </lu>
5334 </chunk>
5335 </out>
5336 <let>
5337 <var n="caseFirstWord"/>
5338 <lit v="aa"/>
5339 </let>
5340 </action>
5341 </rule>
5343 <rule comment="REGLA: DET NOM ADV ADJ">
5344 <pattern>
5345 <pattern-item n="det"/>
5346 <pattern-item n="nom"/>
5347 <pattern-item n="adv_preadv"/>
5348 <pattern-item n="adjec"/>
5349 </pattern>
5350 <action>
5351 <call-macro n="f_concord3">
5352 <with-param pos="2"/>
5353 <with-param pos="4"/>
5354 <with-param pos="1"/>
5355 </call-macro>
5356 <call-macro n="tipus_nom">
5357 <with-param pos="2"/>
5358 </call-macro>
5359 <call-macro n="firstWord">
5360 <with-param pos="1"/>
5361 </call-macro>
5362 <out>
5363 <chunk name="det_nom_adv_adj" case="caseFirstWord">
5364 <tags>
5365 <tag><lit-tag v="SN"/></tag>
5366 <tag><var n="genero"/></tag>
5367 <tag><var n="numero"/></tag>
5368 <tag><var n="tipusnom"/></tag>
5369 </tags>
5370 <lu>
5371 <clip pos="1" side="tl" part="lem"/>
5372 <clip pos="1" side="tl" part="a_det"/>
5373 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5374 <clip pos="1" side="tl" part="gen_mf"/>
5375 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5376 <clip pos="1" side="tl" part="nbr_sp"/>
5377 </lu>
5378 <b pos="1"/>
5379 <lu>
5380 <clip pos="2" side="tl" part="lemh"/>
5381 <clip pos="2" side="tl" part="a_nom"/>
5382 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5383 <clip pos="2" side="tl" part="gen_mf"/>
5384 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5385 <clip pos="2" side="tl" part="nbr_sp"/>
5386 <clip pos="2" side="tl" part="lemq"/>
5387 </lu>
5388 <b pos="2"/>
5389 <lu>
5390 <clip pos="3" side="tl" part="whole"/>
5391 </lu>
5392 <b pos="3"/>
5393 <lu>
5394 <clip pos="4" side="tl" part="lemh"/>
5395 <clip pos="4" side="tl" part="a_adj"/>
5396 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
5397 <clip pos="4" side="tl" part="gen_mf"/>
5398 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
5399 <clip pos="4" side="tl" part="nbr_sp"/>
5400 <clip pos="4" side="tl" part="lemq"/>
5401 </lu>
5402 </chunk>
5403 </out>
5404 <let>
5405 <var n="caseFirstWord"/>
5406 <lit v="aa"/>
5407 </let>
5408 </action>
5409 </rule>
5411 <rule comment="REGLA: DET NOM DET ADV ADJ (la fille la plus jolie : la chica más guapa)">
5412 <pattern>
5413 <pattern-item n="det"/>
5414 <pattern-item n="nom"/>
5415 <pattern-item n="det"/>
5416 <pattern-item n="adv_preadv"/>
5417 <pattern-item n="adjec"/>
5418 </pattern>
5419 <action>
5420 <call-macro n="firstWord">
5421 <with-param pos="1"/>
5422 </call-macro>
5423 <call-macro n="f_concord3">
5424 <with-param pos="2"/>
5425 <with-param pos="5"/>
5426 <with-param pos="1"/>
5427 </call-macro>
5428 <call-macro n="tipus_nom">
5429 <with-param pos="2"/>
5430 </call-macro>
5431 <out>
5432 <chunk name="det_nom_adv_adj" case="caseFirstWord">
5433 <tags>
5434 <tag><lit-tag v="SN"/></tag>
5435 <tag><var n="genero"/></tag>
5436 <tag><var n="numero"/></tag>
5437 <tag><var n="tipusnom"/></tag>
5438 </tags>
5439 <lu>
5440 <clip pos="1" side="tl" part="lem"/>
5441 <clip pos="1" side="tl" part="a_det"/>
5442 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5443 <clip pos="1" side="tl" part="gen_mf"/>
5444 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5445 <clip pos="1" side="tl" part="nbr_sp"/>
5446 </lu>
5447 <b pos="1"/>
5448 <lu>
5449 <clip pos="2" side="tl" part="lemh"/>
5450 <clip pos="2" side="tl" part="a_nom"/>
5451 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5452 <clip pos="2" side="tl" part="gen_mf"/>
5453 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5454 <clip pos="2" side="tl" part="nbr_sp"/>
5455 <clip pos="2" side="tl" part="lemq"/>
5456 </lu>
5457 <b pos="2"/>
5458 <lu>
5459 <clip pos="4" side="tl" part="whole"/>
5460 </lu>
5461 <b pos="3"/>
5462 <lu>
5463 <clip pos="5" side="tl" part="lemh"/>
5464 <clip pos="5" side="tl" part="a_adj"/>
5465 <clip pos="5" side="tl" part="gen_sense_mf" link-to="2"/>
5466 <clip pos="5" side="tl" part="gen_mf"/>
5467 <clip pos="5" side="tl" part="nbr_sense_sp" link-to="3"/>
5468 <clip pos="5" side="tl" part="nbr_sp"/>
5469 <clip pos="5" side="tl" part="lemq"/>
5470 </lu>
5471 </chunk>
5472 </out>
5473 <call-macro n="f_bcond">
5474 <with-param pos="4"/>
5475 <with-param pos="5"/>
5476 </call-macro>
5477 <let>
5478 <var n="caseFirstWord"/>
5479 <lit v="aa"/>
5480 </let>
5481 </action>
5482 </rule>
5484 <rule comment="REGLA: NUM NOM ADV ADJ">
5485 <pattern>
5486 <pattern-item n="num"/>
5487 <pattern-item n="nom"/>
5488 <pattern-item n="adv_preadv"/>
5489 <pattern-item n="adjec"/>
5490 </pattern>
5491 <action>
5492 <call-macro n="firstWord">
5493 <with-param pos="1"/>
5494 </call-macro>
5495 <call-macro n="f_concord3">
5496 <with-param pos="2"/>
5497 <with-param pos="4"/>
5498 <with-param pos="1"/>
5499 </call-macro>
5500 <call-macro n="tipus_nom">
5501 <with-param pos="2"/>
5502 </call-macro>
5503 <out>
5504 <chunk name="num_nom_adv_adj" case="caseFirstWord">
5505 <tags>
5506 <tag><lit-tag v="SN"/></tag>
5507 <tag><var n="genero"/></tag>
5508 <tag><var n="numero"/></tag>
5509 <tag><var n="tipusnom"/></tag>
5510 </tags>
5511 <lu>
5512 <clip pos="1" side="tl" part="lemh"/>
5513 <clip pos="1" side="tl" part="a_num"/>
5514 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5515 <clip pos="1" side="tl" part="gen_mf"/>
5516 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5517 <clip pos="1" side="tl" part="nbr_sp"/>
5518 </lu>
5519 <b pos="1"/>
5520 <lu>
5521 <clip pos="2" side="tl" part="lemh"/>
5522 <clip pos="2" side="tl" part="a_nom"/>
5523 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5524 <clip pos="2" side="tl" part="gen_mf"/>
5525 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5526 <clip pos="2" side="tl" part="nbr_sp"/>
5527 <clip pos="2" side="tl" part="lemq"/>
5528 </lu>
5529 <b pos="2"/>
5530 <lu>
5531 <clip pos="3" side="tl" part="whole"/>
5532 </lu>
5533 <b pos="3"/>
5534 <lu>
5535 <clip pos="4" side="tl" part="lemh"/>
5536 <clip pos="4" side="tl" part="a_adj"/>
5537 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
5538 <clip pos="4" side="tl" part="gen_mf"/>
5539 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
5540 <clip pos="4" side="tl" part="nbr_sp"/>
5541 <clip pos="4" side="tl" part="lemq"/>
5542 </lu>
5543 </chunk>
5544 </out>
5545 <let>
5546 <var n="caseFirstWord"/>
5547 <lit v="aa"/>
5548 </let>
5549 </action>
5550 </rule>
5552 <rule comment="REGLA: NOM ADJ cnjcoo ADJ">
5553 <pattern>
5554 <pattern-item n="nom"/>
5555 <pattern-item n="adjec"/>
5556 <pattern-item n="cnjcoo"/>
5557 <pattern-item n="adjec"/>
5558 </pattern>
5559 <action>
5560 <call-macro n="f_concord3">
5561 <with-param pos="1"/>
5562 <with-param pos="2"/>
5563 <with-param pos="4"/>
5564 </call-macro>
5565 <call-macro n="tipus_nom">
5566 <with-param pos="1"/>
5567 </call-macro>
5568 <call-macro n="firstWord">
5569 <with-param pos="1"/>
5570 </call-macro>
5571 <out>
5572 <chunk name="nom_adj_cnjcoo_adj" case="caseFirstWord">
5573 <tags>
5574 <tag><lit-tag v="SN"/></tag>
5575 <tag><var n="genero"/></tag>
5576 <tag><var n="numero"/></tag>
5577 <tag><var n="tipusnom"/></tag>
5578 </tags>
5579 <lu>
5580 <clip pos="1" side="tl" part="lemh"/>
5581 <clip pos="1" side="tl" part="a_nom"/>
5582 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5583 <clip pos="1" side="tl" part="gen_mf"/>
5584 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5585 <clip pos="1" side="tl" part="nbr_sp"/>
5586 <clip pos="1" side="tl" part="lemq"/>
5587 </lu>
5588 <b pos="1"/>
5589 <lu>
5590 <clip pos="2" side="tl" part="lemh"/>
5591 <clip pos="2" side="tl" part="a_adj"/>
5592 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5593 <clip pos="2" side="tl" part="gen_mf"/>
5594 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5595 <clip pos="2" side="tl" part="nbr_sp"/>
5596 <clip pos="2" side="tl" part="lemq"/>
5597 </lu>
5598 <b pos="2"/>
5599 <lu>
5600 <clip pos="3" side="tl" part="whole"/>
5601 </lu>
5602 <b pos="3"/>
5603 <lu>
5604 <clip pos="4" side="tl" part="lemh"/>
5605 <clip pos="4" side="tl" part="a_adj"/>
5606 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
5607 <clip pos="4" side="tl" part="gen_mf"/>
5608 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
5609 <clip pos="4" side="tl" part="nbr_sp"/>
5610 <clip pos="4" side="tl" part="lemq"/>
5611 </lu>
5612 </chunk>
5613 </out>
5614 <let>
5615 <var n="caseFirstWord"/>
5616 <lit v="aa"/>
5617 </let>
5618 </action>
5619 </rule>
5621 <rule comment="REGLA: DET NOM ADJ cnjcoo ADJ">
5622 <pattern>
5623 <pattern-item n="det"/>
5624 <pattern-item n="nom"/>
5625 <pattern-item n="adjec"/>
5626 <pattern-item n="cnjcoo"/>
5627 <pattern-item n="adjec"/>
5628 </pattern>
5629 <action>
5630 <call-macro n="f_concord4">
5631 <with-param pos="2"/>
5632 <with-param pos="1"/>
5633 <with-param pos="3"/>
5634 <with-param pos="5"/>
5635 </call-macro>
5636 <call-macro n="tipus_nom">
5637 <with-param pos="2"/>
5638 </call-macro>
5639 <call-macro n="firstWord">
5640 <with-param pos="1"/>
5641 </call-macro>
5642 <out>
5643 <chunk name="det_nom_adj_cnjcoo_adj" case="caseFirstWord">
5644 <tags>
5645 <tag><lit-tag v="SN"/></tag>
5646 <tag><var n="genero"/></tag>
5647 <tag><var n="numero"/></tag>
5648 <tag><var n="tipusnom"/></tag>
5649 </tags>
5650 <lu>
5651 <clip pos="1" side="tl" part="lem"/>
5652 <clip pos="1" side="tl" part="a_det"/>
5653 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5654 <clip pos="1" side="tl" part="gen_mf"/>
5655 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5656 <clip pos="1" side="tl" part="nbr_sp"/>
5657 </lu>
5658 <b pos="1"/>
5659 <lu>
5660 <clip pos="2" side="tl" part="lemh"/>
5661 <clip pos="2" side="tl" part="a_nom"/>
5662 <clip pos="2" side="tl" part="gen_sense_mf" link-to="2"/>
5663 <clip pos="2" side="tl" part="gen_mf"/>
5664 <clip pos="2" side="tl" part="nbr_sense_sp" link-to="3"/>
5665 <clip pos="2" side="tl" part="nbr_sp"/>
5666 <clip pos="2" side="tl" part="lemq"/>
5667 </lu>
5668 <b pos="2"/>
5669 <lu>
5670 <clip pos="3" side="tl" part="lemh"/>
5671 <clip pos="3" side="tl" part="a_adj"/>
5672 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
5673 <clip pos="3" side="tl" part="gen_mf"/>
5674 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
5675 <clip pos="3" side="tl" part="nbr_sp"/>
5676 <clip pos="3" side="tl" part="lemq"/>
5677 </lu>
5678 <b pos="3"/>
5679 <lu>
5680 <clip pos="4" side="tl" part="whole"/>
5681 </lu>
5682 <b pos="4"/>
5683 <lu>
5684 <clip pos="5" side="tl" part="lemh"/>
5685 <clip pos="5" side="tl" part="a_adj"/>
5686 <clip pos="5" side="tl" part="gen_sense_mf" link-to="2"/>
5687 <clip pos="5" side="tl" part="gen_mf"/>
5688 <clip pos="5" side="tl" part="nbr_sense_sp" link-to="3"/>
5689 <clip pos="5" side="tl" part="nbr_sp"/>
5690 <clip pos="5" side="tl" part="lemq"/>
5691 </lu>
5692 </chunk>
5693 </out>
5694 <let>
5695 <var n="caseFirstWord"/>
5696 <lit v="aa"/>
5697 </let>
5698 </action>
5699 </rule>
5701 <rule comment="REGLA: prep X% -> prep el X% ">
5702 <pattern>
5703 <pattern-item n="prep"/>
5704 <pattern-item n="percent"/>
5705 </pattern>
5706 <action>
5707 <!-- <call-macro n="f_concord1">
5708 <with-param pos="1"/>
5709 </call-macro> -->
5710 <call-macro n="firstWord">
5711 <with-param pos="1"/>
5712 </call-macro>
5713 <out>
5714 <chunk name="pr" case="caseFirstWord">
5715 <tags>
5716 <tag><clip pos="1" side="tl" part="lem"/></tag>
5717 <tag><lit-tag v="PREP"/></tag>
5718 </tags>
5719 <lu>
5720 <clip pos="1" side="tl" part="whole"/>
5721 </lu>
5722 </chunk>
5723 <b pos="1"/>
5724 <chunk name="det_percent" case="caseFirstWord">
5725 <tags>
5726 <tag><lit-tag v="SN"/></tag>
5727 <tag><lit-tag v="m.sg"/></tag>
5728 </tags>
5729 <lu>
5730 <lit v="el"/>
5731 <lit-tag v="det.def.m.sg"/>
5732 </lu>
5733 <b/>
5734 <lu><clip pos="2" side="tl" part="whole"/></lu>
5735 </chunk>
5736 </out>
5737 <let>
5738 <var n="caseFirstWord"/>
5739 <lit v="aa"/>
5740 </let>
5741 </action>
5742 </rule>
5744 <rule comment="REGLA: ADJECTIU (quan no acompanya res o va amb desconeguda)">
5745 <pattern>
5746 <pattern-item n="adjec"/>
5747 </pattern>
5748 <action>
5749 <call-macro n="f_concord1">
5750 <with-param pos="1"/>
5751 </call-macro>
5752 <call-macro n="firstWord">
5753 <with-param pos="1"/>
5754 </call-macro>
5755 <out>
5756 <chunk name="adj" case="caseFirstWord">
5757 <tags>
5758 <tag><lit-tag v="SA"/></tag>
5759 <tag><var n="genero"/></tag>
5760 <tag><var n="numero"/></tag>
5761 </tags>
5762 <lu>
5763 <clip pos="1" side="tl" part="lemh"/>
5764 <clip pos="1" side="tl" part="a_adj"/>
5765 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5766 <clip pos="1" side="tl" part="gen_mf"/>
5767 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5768 <clip pos="1" side="tl" part="nbr_sp"/>
5769 <clip pos="1" side="tl" part="lemq"/>
5770 </lu>
5771 </chunk>
5772 </out>
5773 <let>
5774 <var n="caseFirstWord"/>
5775 <lit v="aa"/>
5776 </let>
5777 </action>
5778 </rule>
5780 <rule comment="REGLA: DET(quan no acompanya res o va amb desconeguda)">
5781 <pattern>
5782 <pattern-item n="det"/>
5783 </pattern>
5784 <action>
5785 <call-macro n="f_concord1">
5786 <with-param pos="1"/>
5787 </call-macro>
5788 <call-macro n="firstWord">
5789 <with-param pos="1"/>
5790 </call-macro>
5791 <out>
5792 <chunk name="det" case="caseFirstWord">
5793 <tags>
5794 <tag><lit-tag v="DET"/></tag>
5795 <tag><clip pos="1" side="tl" part="gen"/></tag>
5796 <tag><clip pos="1" side="tl" part="nbr"/></tag>
5797 </tags>
5798 <lu>
5799 <clip pos="1" side="tl" part="lem"/>
5800 <clip pos="1" side="tl" part="a_det"/>
5801 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
5802 <clip pos="1" side="tl" part="gen_mf"/>
5803 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
5804 <clip pos="1" side="tl" part="nbr_sp"/>
5805 </lu>
5806 </chunk>
5807 </out>
5808 <let>
5809 <var n="caseFirstWord"/>
5810 <lit v="aa"/>
5811 </let>
5812 </action>
5813 </rule>
5815 <!-- *************************************** REGLES DE SV *********************************************** -->
5817 <rule comment="REGLA: VERB">
5818 <pattern>
5819 <pattern-item n="verbpers"/>
5820 </pattern>
5821 <action>
5822 <call-macro n="tipus_verb">
5823 <with-param pos="1"/>
5824 </call-macro>
5825 <call-macro n="f_ppres">
5826 <with-param pos="1"/>
5827 </call-macro>
5828 <call-macro n="firstWord">
5829 <with-param pos="1"/>
5830 </call-macro>
5831 <out>
5832 <chunk name="verb" case="caseFirstWord">
5833 <tags>
5834 <tag><lit-tag v="SV"/></tag>
5835 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
5836 <tag><clip pos="1" side="tl" part="temps"/></tag>
5837 <tag><clip pos="1" side="tl" part="pers"/></tag>
5838 <tag><clip pos="1" side="tl" part="nbr"/></tag>
5839 <tag><var n="tipusverb"/></tag>
5840 </tags>
5841 <lu>
5842 <clip pos="1" side="tl" part="lemh"/>
5843 <clip pos="1" side="tl" part="a_verb"/>
5844 <clip pos="1" side="tl" part="temps"/>
5845 <clip pos="1" side="tl" part="pers"/>
5846 <clip pos="1" side="tl" part="nbr" link-to="5"/>
5847 <clip pos="1" side="tl" part="lemq"/>
5848 </lu>
5849 </chunk>
5850 </out>
5851 <let>
5852 <var n="caseFirstWord"/>
5853 <lit v="aa"/>
5854 </let>
5855 </action>
5856 </rule>
5858 <rule comment="REGLA: ne VERB plus (n'est plus... -> ya ho es...)">
5859 <pattern>
5860 <pattern-item n="ne"/>
5861 <pattern-item n="verbpers"/>
5862 <pattern-item n="plus"/>
5863 </pattern>
5864 <action>
5865 <call-macro n="tipus_verb">
5866 <with-param pos="2"/>
5867 </call-macro>
5868 <call-macro n="f_ppres">
5869 <with-param pos="2"/>
5870 </call-macro>
5871 <call-macro n="firstWord">
5872 <with-param pos="1"/>
5873 </call-macro>
5874 <out>
5875 <chunk name="adv" case="caseFirstWord">
5876 <tags>
5877 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
5878 </tags>
5879 <lu>
5880 <get-case-from pos="1">
5881 <lit v="ya"/>
5882 </get-case-from>
5883 <lit-tag v="adv"/>
5884 </lu>
5885 <b pos="2"/>
5886 <lu>
5887 <lit v="no"/>
5888 <lit-tag v="adv"/>
5889 </lu>
5890 </chunk>
5891 <b pos="2"/>
5892 <chunk name="verb">
5893 <tags>
5894 <tag><lit-tag v="SV"/></tag>
5895 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
5896 <tag><clip pos="2" side="tl" part="temps"/></tag>
5897 <tag><clip pos="2" side="tl" part="pers"/></tag>
5898 <tag><clip pos="2" side="tl" part="nbr"/></tag>
5899 <tag><var n="tipusverb"/></tag>
5900 </tags>
5901 <lu>
5902 <clip pos="2" side="tl" part="lemh"/>
5903 <clip pos="2" side="tl" part="a_verb"/>
5904 <clip pos="2" side="tl" part="temps"/>
5905 <clip pos="2" side="tl" part="pers"/>
5906 <clip pos="2" side="tl" part="nbr" link-to="5"/>
5907 <clip pos="2" side="tl" part="lemq"/>
5908 </lu>
5909 </chunk>
5910 </out>
5911 <let>
5912 <var n="caseFirstWord"/>
5913 <lit v="aa"/>
5914 </let>
5915 </action>
5916 </rule>
5918 <rule comment="REGLA: ne VERB plus que (n'est plus que... -> no es más que...)">
5919 <pattern>
5920 <pattern-item n="ne"/>
5921 <pattern-item n="verbpers"/>
5922 <pattern-item n="plus"/>
5923 <pattern-item n="rel"/>
5924 </pattern>
5925 <action>
5926 <call-macro n="tipus_verb">
5927 <with-param pos="2"/>
5928 </call-macro>
5929 <call-macro n="f_ppres">
5930 <with-param pos="2"/>
5931 </call-macro>
5932 <call-macro n="firstWord">
5933 <with-param pos="1"/>
5934 </call-macro>
5935 <call-macro n="f_concord1">
5936 <with-param pos="4"/>
5937 </call-macro>
5938 <out>
5939 <chunk name="ne" case="caseFirstWord">
5940 <tags>
5941 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
5942 </tags>
5943 <lu>
5944 <clip pos="1" side="tl" part="lem"/>
5945 <clip pos="1" side="tl" part="a_adv"/>
5946 </lu>
5947 </chunk>
5948 <b pos="1"/>
5949 <chunk name="verb">
5950 <tags>
5951 <tag><lit-tag v="SV"/></tag>
5952 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
5953 <tag><clip pos="2" side="tl" part="temps"/></tag>
5954 <tag><clip pos="2" side="tl" part="pers"/></tag>
5955 <tag><clip pos="2" side="tl" part="nbr"/></tag>
5956 <tag><var n="tipusverb"/></tag>
5957 </tags>
5958 <lu>
5959 <clip pos="2" side="tl" part="lemh"/>
5960 <clip pos="2" side="tl" part="a_verb"/>
5961 <clip pos="2" side="tl" part="temps"/>
5962 <clip pos="2" side="tl" part="pers"/>
5963 <clip pos="2" side="tl" part="nbr" link-to="5"/>
5964 <clip pos="2" side="tl" part="lemq"/>
5965 </lu>
5966 </chunk>
5967 <b pos="2"/>
5968 <chunk name="adv" case="caseFirstWord">
5969 <tags>
5970 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
5971 </tags>
5972 <lu>
5973 <clip pos="3" side="tl" part="lem"/>
5974 <clip pos="3" side="tl" part="a_adv"/>
5975 </lu>
5976 </chunk>
5977 <b pos="3"/>
5978 <chunk name="rel" case="caseFirstWord">
5979 <tags>
5980 <tag><lit-tag v="SN"/></tag>
5981 <tag><clip pos="4" side="tl" part="tipus_prn"/></tag>
5982 <tag><clip pos="4" side="tl" part="gen"/></tag>
5983 <tag><clip pos="4" side="tl" part="nbr"/></tag>
5984 </tags>
5985 <lu>
5986 <clip pos="4" side="tl" part="lem"/>
5987 <clip pos="4" side="tl" part="a_prn"/>
5988 <clip pos="4" side="tl" part="tipus_prn"/>
5989 <clip pos="4" side="tl" part="gen"/>
5990 <clip pos="4" side="tl" part="nbr"/>
5991 </lu>
5992 </chunk>
5993 </out>
5994 <let>
5995 <var n="caseFirstWord"/>
5996 <lit v="aa"/>
5997 </let>
5998 </action>
5999 </rule>
6001 <rule comment="REGLA: INF">
6002 <pattern>
6003 <pattern-item n="inf"/>
6004 </pattern>
6005 <action>
6006 <call-macro n="tipus_verb">
6007 <with-param pos="1"/>
6008 </call-macro>
6009 <call-macro n="firstWord">
6010 <with-param pos="1"/>
6011 </call-macro>
6012 <out>
6013 <chunk name="inf" case="caseFirstWord">
6014 <tags>
6015 <tag><lit-tag v="SV"/></tag>
6016 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6017 <tag><clip pos="1" side="tl" part="temps"/></tag>
6018 <tag><var n="tipusverb"/></tag>
6019 </tags>
6020 <lu>
6021 <clip pos="1" side="tl" part="lemh"/>
6022 <clip pos="1" side="tl" part="a_verb"/>
6023 <clip pos="1" side="tl" part="temps"/>
6024 <clip pos="1" side="tl" part="pers"/>
6025 <clip pos="1" side="tl" part="nbr"/>
6026 <clip pos="1" side="tl" part="lemq"/>
6027 </lu>
6028 </chunk>
6029 </out>
6030 <let>
6031 <var n="caseFirstWord"/>
6032 <lit v="aa"/>
6033 </let>
6034 </action>
6035 </rule>
6037 <rule comment="REGLA: ger">
6038 <pattern>
6039 <pattern-item n="ger"/>
6040 </pattern>
6041 <action>
6042 <call-macro n="tipus_verb">
6043 <with-param pos="1"/>
6044 </call-macro>
6045 <call-macro n="firstWord">
6046 <with-param pos="1"/>
6047 </call-macro>
6048 <out>
6049 <chunk name="ger" case="caseFirstWord">
6050 <tags>
6051 <tag><lit-tag v="ger"/></tag>
6052 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6053 <tag><clip pos="1" side="tl" part="temps"/></tag>
6054 <tag><var n="tipusverb"/></tag>
6055 </tags>
6056 <lu>
6057 <clip pos="1" side="tl" part="lemh"/>
6058 <clip pos="1" side="tl" part="a_verb"/>
6059 <clip pos="1" side="tl" part="temps"/>
6060 <clip pos="1" side="tl" part="pers"/>
6061 <clip pos="1" side="tl" part="nbr"/>
6062 <clip pos="1" side="tl" part="lemq"/>
6063 </lu>
6064 </chunk>
6065 </out>
6066 <let>
6067 <var n="caseFirstWord"/>
6068 <lit v="aa"/>
6069 </let>
6070 </action>
6071 </rule>
6072 <!--
6073 <rule comment="REGLA: ppres">
6074 <pattern>
6075 <pattern-item n="ppres"/>
6076 </pattern>
6077 <action>
6078 <out>
6079 <chunk name="que_verb">
6080 <tags>
6081 <tag><lit-tag v="SV"/></tag>
6082 <tag><lit-tag v="pri"/></tag>
6083 <tag><lit-tag v="p3"/></tag>
6084 <tag><lit-tag v="ND"/></tag>
6085 </tags>
6086 <lu>
6087 <lit v="que"/>
6088 <lit-tag v="cnjsub"/>
6089 </lu>
6090 <b/>
6091 <lu>
6092 <clip pos="1" side="tl" part="lemh"/>
6093 <clip pos="1" side="tl" part="a_verb"/>
6094 <lit-tag v="2"/>
6095 <lit-tag v="3"/>
6096 %%<clip pos="1" side="tl" part="pers"/>
6097 <clip pos="1" side="tl" part="lemq"/>
6098 </lu>
6099 </chunk>
6100 </out>
6101 <let>
6102 <var n="caseFirstWord"/>
6103 <lit v="aa"/>
6104 </let>
6105 </action>
6106 </rule>
6107 <rule comment="REGLA: prnpro ppres">
6108 <pattern>
6109 <pattern-item n="prnpro"/>
6110 <pattern-item n="ppres"/>
6111 </pattern>
6112 <action>
6113 <out>
6114 <chunk name="que_pro_verb">
6115 <tags>
6116 <tag><lit-tag v="SV"/></tag>
6117 <tag><lit-tag v="pri"/></tag>
6118 <tag><lit-tag v="p3"/></tag>
6119 <tag><lit-tag v="ND"/></tag>
6121 </tags>
6122 <lu>
6123 <lit v="que"/>
6124 <lit-tag v="cnjsub"/>
6125 </lu>
6126 <b/>
6127 <lu>
6128 <clip pos="1" side="tl" part="lem"/>
6129 <lit-tag v="prn.pro"/>
6130 <clip pos="1" side="tl" part="tipoenc_pro"/>
6131 </lu>
6132 <b pos="1"/>
6133 <lu>
6134 <clip pos="2" side="tl" part="lemh"/>
6135 <clip pos="2" side="tl" part="a_verb"/>
6136 <lit-tag v="2"/>
6137 <lit-tag v="3"/>
6138 %%<clip pos="1" side="tl" part="pers"/>
6139 <clip pos="2" side="tl" part="lemq"/>
6140 </lu>
6141 </chunk>
6142 </out>
6143 <let>
6144 <var n="caseFirstWord"/>
6145 <lit v="aa"/>
6146 </let>
6147 </action>
6148 </rule>-->
6149 <rule comment="REGLA: ALLER INF">
6150 <pattern>
6151 <pattern-item n="aller"/>
6152 <pattern-item n="inf"/>
6153 </pattern>
6154 <action>
6155 <call-macro n="f_ppres">
6156 <with-param pos="1"/>
6157 </call-macro>
6158 <call-macro n="tipus_verb">
6159 <with-param pos="2"/>
6160 </call-macro>
6161 <call-macro n="firstWord">
6162 <with-param pos="1"/>
6163 </call-macro>
6164 <out>
6165 <chunk name="ir_a_inf" case="caseFirstWord">
6166 <tags>
6167 <tag><lit-tag v="SV"/></tag>
6168 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6169 <tag><clip pos="1" side="tl" part="temps"/></tag>
6170 <tag><clip pos="1" side="tl" part="pers"/></tag>
6171 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6172 <tag><var n="tipusverb"/></tag>
6173 </tags>
6174 <lu>
6175 <clip pos="1" side="tl" part="lemh"/>
6176 <clip pos="1" side="tl" part="a_verb"/>
6177 <clip pos="1" side="tl" part="temps"/>
6178 <clip pos="1" side="tl" part="pers"/>
6179 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6180 <clip pos="1" side="tl" part="lemq"/>
6181 </lu>
6182 <b pos="1"/>
6183 <lu>
6184 <lit v="a"/>
6185 <lit-tag v="pr"/>
6186 </lu>
6187 <b/>
6188 <lu>
6189 <clip pos="2" side="tl" part="lemh"/>
6190 <clip pos="2" side="tl" part="a_verb"/>
6191 <clip pos="2" side="tl" part="temps"/>
6192 <clip pos="2" side="tl" part="pers"/>
6193 <clip pos="2" side="tl" part="nbr"/>
6194 <clip pos="2" side="tl" part="lemq"/>
6195 </lu>
6196 </chunk>
6197 </out>
6198 <let>
6199 <var n="caseFirstWord"/>
6200 <lit v="aa"/>
6201 </let>
6202 </action>
6203 </rule>
6205 <rule comment="REGLA: ALLER-prnperssubj INF">
6206 <pattern>
6207 <pattern-item n="aller"/>
6208 <pattern-item n="prnperssubj"/>
6209 <pattern-item n="inf"/>
6210 </pattern>
6211 <action>
6212 <call-macro n="f_ppres">
6213 <with-param pos="1"/>
6214 </call-macro>
6215 <call-macro n="tipus_verb">
6216 <with-param pos="3"/>
6217 </call-macro>
6218 <call-macro n="firstWord">
6219 <with-param pos="1"/>
6220 </call-macro>
6221 <choose>
6222 <when>
6223 <test>
6224 <equal>
6225 <clip pos="2" side="sl" part="lem"/>
6226 <lit v="on"/>
6227 </equal>
6228 </test>
6229 <out>
6230 <chunk name="pro_ir_a_inf" case="caseFirstWord">
6231 <tags>
6232 <tag><lit-tag v="SV"/></tag>
6233 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6234 <tag><clip pos="1" side="tl" part="temps"/></tag>
6235 <tag><clip pos="1" side="tl" part="pers"/></tag>
6236 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6237 <tag><var n="tipusverb"/></tag>
6238 </tags>
6239 <lu>
6240 <get-case-from pos="1">
6241 <clip pos="2" side="tl" part="lem"/>
6242 </get-case-from>
6243 <lit-tag v="prn.pro"/>
6244 <clip pos="2" side="tl" part="tipoenc_pro"/>
6245 </lu>
6246 <b/>
6247 <lu>
6248 <get-case-from pos="2">
6249 <clip pos="1" side="tl" part="lemh"/>
6250 </get-case-from>
6251 <clip pos="1" side="tl" part="a_verb"/>
6252 <clip pos="1" side="tl" part="temps"/>
6253 <clip pos="1" side="tl" part="pers"/>
6254 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6255 <clip pos="1" side="tl" part="lemq"/>
6256 </lu>
6257 <b/>
6258 <lu>
6259 <lit v="a"/>
6260 <lit-tag v="pr"/>
6261 </lu>
6262 <b pos="2"/>
6263 <lu>
6264 <clip pos="3" side="tl" part="lemh"/>
6265 <clip pos="3" side="tl" part="a_verb"/>
6266 <clip pos="3" side="tl" part="temps"/>
6267 <clip pos="3" side="tl" part="pers"/>
6268 <clip pos="3" side="tl" part="nbr"/>
6269 <clip pos="3" side="tl" part="lemq"/>
6270 </lu>
6271 </chunk>
6272 </out>
6273 </when>
6274 <otherwise>
6276 <out>
6277 <chunk name="ir_a_inf" case="caseFirstWord">
6278 <tags>
6279 <tag><lit-tag v="SV"/></tag>
6280 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6281 <tag><clip pos="1" side="tl" part="temps"/></tag>
6282 <tag><clip pos="1" side="tl" part="pers"/></tag>
6283 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6284 <tag><var n="tipusverb"/></tag>
6285 </tags>
6286 <lu>
6287 <clip pos="1" side="tl" part="lemh"/>
6288 <clip pos="1" side="tl" part="a_verb"/>
6289 <clip pos="1" side="tl" part="temps"/>
6290 <clip pos="1" side="tl" part="pers"/>
6291 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6292 <clip pos="1" side="tl" part="lemq"/>
6293 </lu>
6294 <b/>
6295 <lu>
6296 <lit v="a"/>
6297 <lit-tag v="pr"/>
6298 </lu>
6299 <b pos="2"/>
6300 <lu>
6301 <clip pos="3" side="tl" part="lemh"/>
6302 <clip pos="3" side="tl" part="a_verb"/>
6303 <clip pos="3" side="tl" part="temps"/>
6304 <clip pos="3" side="tl" part="pers"/>
6305 <clip pos="3" side="tl" part="nbr"/>
6306 <clip pos="3" side="tl" part="lemq"/>
6307 </lu>
6308 </chunk>
6309 </out>
6311 </otherwise>
6312 </choose>
6313 <let>
6314 <var n="caseFirstWord"/>
6315 <lit v="aa"/>
6316 </let>
6317 </action>
6318 </rule>
6320 <rule comment="aller adv inf -> adv ir a inf">
6321 <pattern>
6322 <pattern-item n="aller"/>
6323 <pattern-item n="adv"/>
6324 <pattern-item n="inf"/>
6325 </pattern>
6326 <action>
6327 <call-macro n="tipus_verb">
6328 <with-param pos="3"/>
6329 </call-macro>
6330 <call-macro n="f_ppres">
6331 <with-param pos="1"/>
6332 </call-macro>
6333 <call-macro n="firstWord">
6334 <with-param pos="1"/>
6335 </call-macro>
6336 <choose>
6337 <when>
6338 <test>
6339 <equal caseless="yes">
6340 <clip pos="2" side="sl" part="lem"/>
6341 <lit v="pas"/>
6342 </equal>
6343 </test>
6344 <out>
6345 <chunk name="ir_a_inf" case="caseFirstWord">
6346 <tags>
6347 <tag><lit-tag v="SV"/></tag>
6348 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6349 <tag><clip pos="1" side="tl" part="temps"/></tag>
6350 <tag><clip pos="1" side="tl" part="pers"/></tag>
6351 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6352 <tag><var n="tipusverb"/></tag>
6353 </tags>
6354 <lu>
6355 <clip pos="1" side="tl" part="lem"/>
6356 <clip pos="1" side="tl" part="a_verb"/>
6357 <clip pos="1" side="tl" part="temps"/>
6358 <clip pos="1" side="tl" part="pers"/>
6359 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6360 <clip pos="1" side="tl" part="lemq"/>
6361 </lu>
6362 <b pos="1"/>
6363 <lu>
6364 <lit v="a"/>
6365 <lit-tag v="pr"/>
6366 </lu>
6367 <b pos="2"/>
6368 <lu>
6369 <clip pos="3" side="tl" part="lemh"/>
6370 <clip pos="3" side="tl" part="a_verb"/>
6371 <clip pos="3" side="tl" part="temps"/>
6372 <clip pos="3" side="tl" part="lemq"/>
6373 </lu>
6374 </chunk>
6375 </out>
6376 </when>
6377 <otherwise>
6378 <out>
6379 <chunk name="ir_a_inf" case="caseFirstWord">
6380 <tags>
6381 <tag><lit-tag v="SV"/></tag>
6382 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6383 <tag><clip pos="1" side="tl" part="temps"/></tag>
6384 <tag><clip pos="1" side="tl" part="pers"/></tag>
6385 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6386 <tag><var n="tipusverb"/></tag>
6387 </tags>
6388 <lu>
6389 <clip pos="1" side="tl" part="lem"/>
6390 <clip pos="1" side="tl" part="a_verb"/>
6391 <clip pos="1" side="tl" part="temps"/>
6392 <clip pos="1" side="tl" part="pers"/>
6393 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6394 </lu>
6395 <b/>
6396 <lu>
6397 <lit v="a"/>
6398 <lit-tag v="pr"/>
6399 </lu>
6400 <b pos="2"/>
6401 <lu>
6402 <clip pos="3" side="tl" part="lemh"/>
6403 <clip pos="3" side="tl" part="a_verb"/>
6404 <clip pos="3" side="tl" part="temps"/>
6405 <clip pos="3" side="tl" part="lemq"/>
6406 </lu>
6407 </chunk>
6408 <b pos="1"/>
6409 <chunk name="adv">
6410 <tags>
6411 <tag><clip pos="2" side="tl" part="a_adv"/></tag>
6412 <tag><clip pos="2" side="tl" part="neg"/></tag>
6413 </tags>
6414 <lu>
6415 <clip pos="2" side="tl" part="lem"/>
6416 <clip pos="2" side="tl" part="a_adv"/>
6417 </lu>
6418 </chunk>
6419 </out>
6420 </otherwise>
6421 </choose>
6422 <let>
6423 <var n="caseFirstWord"/>
6424 <lit v="aa"/>
6425 </let>
6426 </action>
6427 </rule>
6429 <rule comment="aller-t-prnsubj adv inf -> adv ir a inf">
6430 <pattern>
6431 <pattern-item n="aller"/>
6432 <pattern-item n="prnperssubj"/>
6433 <pattern-item n="adv"/>
6434 <pattern-item n="inf"/>
6435 </pattern>
6436 <action>
6437 <call-macro n="tipus_verb">
6438 <with-param pos="3"/>
6439 </call-macro>
6440 <call-macro n="f_ppres">
6441 <with-param pos="1"/>
6442 </call-macro>
6443 <call-macro n="firstWord">
6444 <with-param pos="1"/>
6445 </call-macro>
6446 <choose>
6447 <when>
6448 <test>
6449 <equal caseless="yes">
6450 <clip pos="3" side="sl" part="lem"/>
6451 <lit v="pas"/>
6452 </equal>
6453 </test>
6454 <out>
6455 <chunk name="ir_a_inf" case="caseFirstWord">
6456 <tags>
6457 <tag><lit-tag v="SV"/></tag>
6458 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6459 <tag><clip pos="1" side="tl" part="temps"/></tag>
6460 <tag><clip pos="1" side="tl" part="pers"/></tag>
6461 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6462 <tag><var n="tipusverb"/></tag>
6463 </tags>
6464 <lu>
6465 <clip pos="1" side="tl" part="lem"/>
6466 <clip pos="1" side="tl" part="a_verb"/>
6467 <clip pos="1" side="tl" part="temps"/>
6468 <clip pos="1" side="tl" part="pers"/>
6469 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6470 <clip pos="1" side="tl" part="lemq"/>
6471 </lu>
6472 <b pos="3"/>
6473 <lu>
6474 <lit v="a"/>
6475 <lit-tag v="pr"/>
6476 </lu>
6477 <b pos="3"/>
6478 <lu>
6479 <clip pos="4" side="tl" part="lemh"/>
6480 <clip pos="4" side="tl" part="a_verb"/>
6481 <clip pos="4" side="tl" part="temps"/>
6482 <clip pos="4" side="tl" part="lemq"/>
6483 </lu>
6484 </chunk>
6485 </out>
6486 </when>
6487 <otherwise>
6488 <out>
6489 <chunk name="ir_a_inf" case="caseFirstWord">
6490 <tags>
6491 <tag><lit-tag v="SV"/></tag>
6492 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
6493 <tag><clip pos="1" side="tl" part="temps"/></tag>
6494 <tag><clip pos="1" side="tl" part="pers"/></tag>
6495 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6496 <tag><var n="tipusverb"/></tag>
6497 </tags>
6498 <lu>
6499 <clip pos="1" side="tl" part="lem"/>
6500 <clip pos="1" side="tl" part="a_verb"/>
6501 <clip pos="1" side="tl" part="temps"/>
6502 <clip pos="1" side="tl" part="pers"/>
6503 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6504 </lu>
6505 <b/>
6506 <lu>
6507 <lit v="a"/>
6508 <lit-tag v="pr"/>
6509 </lu>
6510 <b pos="3"/>
6511 <lu>
6512 <clip pos="4" side="tl" part="lemh"/>
6513 <clip pos="4" side="tl" part="a_verb"/>
6514 <clip pos="4" side="tl" part="temps"/>
6515 <clip pos="4" side="tl" part="lemq"/>
6516 </lu>
6517 </chunk>
6518 <b pos="3"/>
6519 <chunk name="adv">
6520 <tags>
6521 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
6522 <tag><clip pos="3" side="tl" part="neg"/></tag>
6523 </tags>
6524 <lu>
6525 <clip pos="3" side="tl" part="lem"/>
6526 <clip pos="3" side="tl" part="a_adv"/>
6527 </lu>
6528 </chunk>
6529 </out>
6530 </otherwise>
6531 </choose>
6532 <let>
6533 <var n="caseFirstWord"/>
6534 <lit v="aa"/>
6535 </let>
6536 </action>
6537 </rule>
6540 <rule comment="REGLA: en ger-> ger">
6541 <pattern>
6542 <pattern-item n="enprep"/>
6543 <pattern-item n="ger"/>
6544 </pattern>
6545 <action>
6546 <call-macro n="tipus_verb">
6547 <with-param pos="2"/>
6548 </call-macro>
6549 <call-macro n="firstWord">
6550 <with-param pos="1"/>
6551 </call-macro>
6552 <out>
6553 <chunk name="ger" case="caseFirstWord">
6554 <tags>
6555 <tag><lit-tag v="ger"/></tag>
6556 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
6557 <tag><clip pos="2" side="tl" part="temps"/></tag>
6558 <tag><clip pos="2" side="tl" part="pers"/></tag>
6559 <tag><clip pos="2" side="tl" part="nbr"/></tag>
6560 <tag><var n="tipusverb"/></tag>
6561 </tags>
6562 <lu>
6563 <clip pos="2" side="tl" part="lemh"/>
6564 <clip pos="2" side="tl" part="a_verb"/>
6565 <clip pos="2" side="tl" part="temps"/>
6566 <clip pos="2" side="tl" part="pers"/>
6567 <clip pos="2" side="tl" part="nbr"/>
6568 <clip pos="2" side="tl" part="lemq"/>
6569 </lu>
6570 </chunk>
6571 </out>
6572 <call-macro n="f_bcond">
6573 <with-param pos="1"/>
6574 <with-param pos="2"/>
6575 </call-macro>
6576 <let>
6577 <var n="caseFirstWord"/>
6578 <lit v="aa"/>
6579 </let>
6580 </action>
6581 </rule>
6583 <rule comment="REGLA: tout en ger-> ger">
6584 <pattern>
6585 <pattern-item n="tout"/>
6586 <pattern-item n="enprep"/>
6587 <pattern-item n="ger"/>
6588 </pattern>
6589 <action>
6590 <call-macro n="tipus_verb">
6591 <with-param pos="3"/>
6592 </call-macro>
6593 <call-macro n="firstWord">
6594 <with-param pos="1"/>
6595 </call-macro>
6596 <out>
6597 <chunk name="ger" case="caseFirstWord">
6598 <tags>
6599 <tag><lit-tag v="ger"/></tag>
6600 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
6601 <tag><clip pos="3" side="tl" part="temps"/></tag>
6602 <tag><var n="tipusverb"/></tag>
6603 </tags>
6604 <lu>
6605 <clip pos="3" side="tl" part="lemh"/>
6606 <clip pos="3" side="tl" part="a_verb"/>
6607 <clip pos="3" side="tl" part="temps"/>
6608 <clip pos="3" side="tl" part="lemq"/>
6609 </lu>
6610 </chunk>
6611 </out>
6612 <call-macro n="f_bcond">
6613 <with-param pos="1"/>
6614 <with-param pos="2"/>
6615 </call-macro>
6616 <call-macro n="f_bcond">
6617 <with-param pos="2"/>
6618 <with-param pos="3"/>
6619 </call-macro>
6620 <let>
6621 <var n="caseFirstWord"/>
6622 <lit v="aa"/>
6623 </let>
6624 </action>
6625 </rule>
6627 <rule comment="REGLA:en train de -> ger">
6628 <pattern>
6629 <pattern-item n="en"/>
6630 <pattern-item n="train"/>
6631 <pattern-item n="de"/>
6632 <pattern-item n="inf"/>
6633 </pattern>
6634 <action>
6635 <call-macro n="tipus_verb">
6636 <with-param pos="4"/>
6637 </call-macro>
6638 <out>
6639 <chunk name="ger" case="caseFirstWord">
6640 <tags>
6641 <tag><lit-tag v="SV"/></tag>
6642 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
6643 <tag><clip pos="4" side="tl" part="temps"/></tag>
6644 <tag><clip pos="4" side="tl" part="pers"/></tag>
6645 <tag><clip pos="4" side="tl" part="nbr"/></tag>
6646 <tag><var n="tipusverb"/></tag>
6647 </tags>
6648 <lu>
6649 <clip pos="4" side="tl" part="lemh"/>
6650 <clip pos="4" side="tl" part="a_verb"/>
6651 <lit-tag v="ger"/>
6652 <clip pos="4" side="tl" part="lemq"/>
6653 </lu>
6654 </chunk>
6655 </out>
6656 <call-macro n="f_bcond">
6657 <with-param pos="2"/>
6658 <with-param pos="3"/>
6659 </call-macro>
6660 <call-macro n="f_bcond">
6661 <with-param pos="3"/>
6662 <with-param pos="4"/>
6663 </call-macro>
6664 <let>
6665 <var n="caseFirstWord"/>
6666 <lit v="aa"/>
6667 </let>
6668 </action>
6669 </rule>
6672 <rule comment="REGLA: être en train de -> estar ger">
6673 <pattern>
6674 <pattern-item n="vbser"/>
6675 <pattern-item n="en"/>
6676 <pattern-item n="train"/>
6677 <pattern-item n="de"/>
6678 <pattern-item n="inf"/>
6679 </pattern>
6680 <action>
6681 <call-macro n="tipus_verb">
6682 <with-param pos="5"/>
6683 </call-macro>
6684 <call-macro n="f_ppres">
6685 <with-param pos="1"/>
6686 </call-macro>
6687 <call-macro n="firstWord">
6688 <with-param pos="1"/>
6689 </call-macro>
6690 <out>
6691 <chunk name="estar_ger" case="caseFirstWord">
6692 <tags>
6693 <tag><lit-tag v="SV"/></tag>
6694 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
6695 <tag><clip pos="1" side="tl" part="temps"/></tag>
6696 <tag><clip pos="1" side="tl" part="pers"/></tag>
6697 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6698 <tag><var n="tipusverb"/></tag>
6699 </tags>
6700 <lu>
6701 <get-case-from pos="1">
6702 <lit v="estar"/>
6703 </get-case-from>
6704 <lit-tag v="vblex"/>
6705 <clip pos="1" side="tl" part="temps"/>
6706 <clip pos="1" side="tl" part="pers"/>
6707 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6708 </lu>
6709 <b pos="1"/>
6710 <lu>
6711 <clip pos="5" side="tl" part="lemh"/>
6712 <clip pos="5" side="tl" part="a_verb"/>
6713 <lit-tag v="ger"/>
6714 <clip pos="5" side="tl" part="lemq"/>
6715 </lu>
6716 </chunk>
6717 </out>
6718 <call-macro n="f_bcond">
6719 <with-param pos="2"/>
6720 <with-param pos="3"/>
6721 </call-macro>
6722 <call-macro n="f_bcond">
6723 <with-param pos="3"/>
6724 <with-param pos="4"/>
6725 </call-macro>
6726 <call-macro n="f_bcond">
6727 <with-param pos="4"/>
6728 <with-param pos="5"/>
6729 </call-macro>
6730 <let>
6731 <var n="caseFirstWord"/>
6732 <lit v="aa"/>
6733 </let>
6734 </action>
6735 </rule>
6737 <rule comment="REGLA: être-prnsub en train de -> estar ger">
6738 <pattern>
6739 <pattern-item n="vbser"/>
6740 <pattern-item n="prnperssubj"/>
6741 <pattern-item n="en"/>
6742 <pattern-item n="train"/>
6743 <pattern-item n="de"/>
6744 <pattern-item n="inf"/>
6745 </pattern>
6746 <action>
6747 <call-macro n="tipus_verb">
6748 <with-param pos="6"/>
6749 </call-macro>
6750 <call-macro n="f_ppres">
6751 <with-param pos="1"/>
6752 </call-macro>
6753 <call-macro n="firstWord">
6754 <with-param pos="1"/>
6755 </call-macro>
6756 <choose>
6757 <when>
6758 <test>
6759 <equal>
6760 <clip pos="2" side="sl" part="lem"/>
6761 <lit v="on"/>
6762 </equal>
6763 </test>
6764 <out>
6765 <chunk name="pro_estar_ger" case="caseFirstWord">
6766 <tags>
6767 <tag><lit-tag v="SV"/></tag>
6768 <tag><clip pos="6" side="tl" part="a_verb"/></tag>
6769 <tag><clip pos="1" side="tl" part="temps"/></tag>
6770 <tag><clip pos="1" side="tl" part="pers"/></tag>
6771 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6772 <tag><var n="tipusverb"/></tag>
6773 </tags>
6774 <lu>
6775 <get-case-from pos="1">
6776 <clip pos="2" side="tl" part="lem"/>
6777 </get-case-from>
6778 <lit-tag v="prn.pro"/>
6779 <clip pos="2" side="tl" part="tipoenc_pro"/>
6780 </lu>
6781 <b/>
6782 <lu>
6783 <get-case-from pos="2">
6784 <lit v="estar"/>
6785 </get-case-from>
6786 <lit-tag v="vblex"/>
6787 <clip pos="1" side="tl" part="temps"/>
6788 <clip pos="1" side="tl" part="pers"/>
6789 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6790 </lu>
6791 <b pos="2"/>
6792 <lu>
6793 <clip pos="6" side="tl" part="lemh"/>
6794 <clip pos="6" side="tl" part="a_verb"/>
6795 <lit-tag v="ger"/>
6796 <clip pos="6" side="tl" part="lemq"/>
6797 </lu>
6798 </chunk>
6799 </out>
6800 </when>
6801 <otherwise>
6802 <out>
6803 <chunk name="estar_ger" case="caseFirstWord">
6804 <tags>
6805 <tag><lit-tag v="SV"/></tag>
6806 <tag><clip pos="6" side="tl" part="a_verb"/></tag>
6807 <tag><clip pos="1" side="tl" part="temps"/></tag>
6808 <tag><clip pos="1" side="tl" part="pers"/></tag>
6809 <tag><clip pos="1" side="tl" part="nbr"/></tag>
6810 <tag><var n="tipusverb"/></tag>
6811 </tags>
6812 <lu>
6813 <get-case-from pos="1">
6814 <lit v="estar"/>
6815 </get-case-from>
6816 <lit-tag v="vblex"/>
6817 <clip pos="1" side="tl" part="temps"/>
6818 <clip pos="1" side="tl" part="pers"/>
6819 <clip pos="1" side="tl" part="nbr" link-to="5"/>
6820 </lu>
6821 <b pos="2"/>
6822 <lu>
6823 <clip pos="6" side="tl" part="lemh"/>
6824 <clip pos="6" side="tl" part="a_verb"/>
6825 <lit-tag v="ger"/>
6826 <clip pos="6" side="tl" part="lemq"/>
6827 </lu>
6828 </chunk>
6829 </out>
6830 </otherwise>
6831 </choose>
6832 <call-macro n="f_bcond">
6833 <with-param pos="3"/>
6834 <with-param pos="4"/>
6835 </call-macro>
6836 <call-macro n="f_bcond">
6837 <with-param pos="4"/>
6838 <with-param pos="5"/>
6839 </call-macro>
6840 <call-macro n="f_bcond">
6841 <with-param pos="5"/>
6842 <with-param pos="6"/>
6843 </call-macro>
6844 <let>
6845 <var n="caseFirstWord"/>
6846 <lit v="aa"/>
6847 </let>
6848 </action>
6849 </rule>
6851 <rule comment="prnpro"><!--per quan va seguit d'un verb desconegut-->
6852 <pattern>
6853 <pattern-item n="prnpro"/>
6854 </pattern>
6855 <action>
6856 <call-macro n="f_concord1">
6857 <with-param pos="1"/>
6858 </call-macro>
6859 <call-macro n="firstWord">
6860 <with-param pos="1"/>
6861 </call-macro>
6862 <choose>
6863 <when>
6864 <test>
6865 <or>
6866 <equal caseless="yes">
6867 <clip pos="1" side="sl" part="lem"/>
6868 <lit v="en"/>
6869 </equal>
6870 <equal caseless="yes">
6871 <clip pos="1" side="sl" part="lem"/>
6872 <lit v="y"/>
6873 </equal>
6874 </or>
6875 </test>
6876 <!--<call-macro n="f_bcondfirst">
6877 <with-param pos="1"/>
6878 </call-macro>-->
6879 </when>
6880 <otherwise>
6881 <out>
6882 <chunk name="pro" case="caseFirstWord">
6883 <tags>
6884 <tag><lit-tag v="prnpro"/></tag>
6885 <tag><clip pos="1" side="tl" part="tipoenc_pro"/></tag>
6886 </tags>
6887 <lu>
6888 <clip pos="1" side="tl" part="lem"/>
6889 <lit-tag v="prn.pro"/>
6890 <clip pos="1" side="tl" part="tipoenc_pro"/>
6891 </lu>
6892 </chunk>
6893 </out>
6894 </otherwise>
6895 </choose>
6896 <let>
6897 <var n="caseFirstWord"/>
6898 <lit v="aa"/>
6899 </let>
6900 </action>
6901 </rule>
6903 <rule comment="prnpro verbpers">
6904 <pattern>
6905 <pattern-item n="prnpro"/>
6906 <pattern-item n="verbpers"/>
6907 </pattern>
6908 <action>
6909 <call-macro n="f_concord1">
6910 <with-param pos="1"/>
6911 </call-macro>
6912 <call-macro n="tipus_verb">
6913 <with-param pos="2"/>
6914 </call-macro>
6915 <call-macro n="verb_ref">
6916 <with-param pos="1"/>
6917 <with-param pos="2"/>
6918 </call-macro>
6919 <call-macro n="f_ppres">
6920 <with-param pos="2"/>
6921 </call-macro>
6922 <call-macro n="firstWord">
6923 <with-param pos="1"/>
6924 </call-macro>
6925 <choose>
6926 <when>
6927 <test>
6928 <or>
6929 <equal caseless="yes">
6930 <clip pos="1" side="sl" part="lem"/>
6931 <lit v="en"/>
6932 </equal>
6933 <equal caseless="yes">
6934 <clip pos="1" side="sl" part="lem"/>
6935 <lit v="y"/>
6936 </equal>
6937 </or>
6938 </test>
6939 <out>
6940 <chunk name="verb" case="caseFirstWord">
6941 <tags>
6942 <tag><lit-tag v="SV"/></tag>
6943 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
6944 <tag><clip pos="2" side="tl" part="temps"/></tag>
6945 <tag><clip pos="2" side="tl" part="pers"/></tag>
6946 <tag><clip pos="2" side="tl" part="nbr"/></tag>
6947 <tag><var n="tipusverb"/></tag>
6948 </tags>
6949 <lu>
6950 <clip pos="2" side="tl" part="lemh"/>
6951 <clip pos="2" side="tl" part="a_verb"/>
6952 <clip pos="2" side="tl" part="temps"/>
6953 <clip pos="2" side="tl" part="pers"/>
6954 <clip pos="2" side="tl" part="nbr" link-to="5"/>
6955 <clip pos="2" side="tl" part="lemq"/>
6956 </lu>
6957 </chunk>
6958 </out>
6959 <call-macro n="f_bcond">
6960 <with-param pos="1"/>
6961 <with-param pos="2"/>
6962 </call-macro>
6963 </when>
6964 <otherwise>
6965 <out>
6966 <chunk name="pro_verb" case="caseFirstWord">
6967 <tags>
6968 <tag><lit-tag v="SV"/></tag>
6969 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
6970 <tag><clip pos="2" side="tl" part="temps"/></tag>
6971 <tag><clip pos="2" side="tl" part="pers"/></tag>
6972 <tag><clip pos="2" side="tl" part="nbr"/></tag>
6973 <tag><var n="tipusverb"/></tag>
6974 </tags>
6975 <lu>
6976 <clip pos="1" side="tl" part="lem"/>
6977 <lit-tag v="prn.pro"/>
6978 <clip pos="1" side="tl" part="tipoenc_pro"/>
6979 </lu>
6980 <b pos="1"/>
6981 <lu>
6982 <clip pos="2" side="tl" part="lemh"/>
6983 <clip pos="2" side="tl" part="a_verb"/>
6984 <clip pos="2" side="tl" part="temps"/>
6985 <clip pos="2" side="tl" part="pers"/>
6986 <clip pos="2" side="tl" part="nbr" link-to="5"/>
6987 <clip pos="2" side="tl" part="lemq"/>
6988 </lu>
6989 </chunk>
6990 </out>
6991 </otherwise>
6992 </choose>
6993 <let>
6994 <var n="caseFirstWord"/>
6995 <lit v="aa"/>
6996 </let>
6997 </action>
6998 </rule>
7000 <rule comment="prnpro verbpers-prnsubj">
7001 <pattern>
7002 <pattern-item n="prnpro"/>
7003 <pattern-item n="verbpers"/>
7004 <pattern-item n="prnperssubj"/>
7005 </pattern>
7006 <action>
7007 <call-macro n="f_concord1">
7008 <with-param pos="1"/>
7009 </call-macro>
7010 <call-macro n="tipus_verb">
7011 <with-param pos="2"/>
7012 </call-macro>
7013 <call-macro n="verb_ref">
7014 <with-param pos="1"/>
7015 <with-param pos="2"/>
7016 </call-macro>
7017 <call-macro n="f_ppres">
7018 <with-param pos="2"/>
7019 </call-macro>
7020 <call-macro n="firstWord">
7021 <with-param pos="1"/>
7022 </call-macro>
7024 <choose>
7025 <when>
7026 <test>
7027 <and>
7028 <equal>
7029 <clip pos="3" side="sl" part="lem"/>
7030 <lit v="on"/>
7031 </equal>
7032 <not>
7033 <equal>
7034 <clip pos="1" side="sl" part="lem"/>
7035 <lit v="se"/>
7036 </equal>
7037 </not>
7038 </and>
7039 </test>
7040 <choose>
7041 <when>
7042 <test>
7043 <or>
7044 <equal caseless="yes">
7045 <clip pos="1" side="sl" part="lem"/>
7046 <lit v="en"/>
7047 </equal>
7048 <equal caseless="yes">
7049 <clip pos="1" side="sl" part="lem"/>
7050 <lit v="y"/>
7051 </equal>
7052 </or>
7053 </test>
7054 <out>
7055 <chunk name="pro_verb" case="caseFirstWord">
7056 <tags>
7057 <tag><lit-tag v="SV"/></tag>
7058 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
7059 <tag><clip pos="2" side="tl" part="temps"/></tag>
7060 <tag><clip pos="2" side="tl" part="pers"/></tag>
7061 <tag><clip pos="2" side="tl" part="nbr"/></tag>
7062 <tag><var n="tipusverb"/></tag>
7063 </tags>
7064 <lu>
7065 <get-case-from pos="1">
7066 <clip pos="3" side="tl" part="lem"/>
7067 </get-case-from>
7068 <lit-tag v="prn.pro"/>
7069 <clip pos="3" side="tl" part="tipoenc_pro"/>
7070 </lu>
7071 <b/>
7072 <lu>
7073 <clip pos="2" side="tl" part="lemh"/>
7074 <clip pos="2" side="tl" part="a_verb"/>
7075 <clip pos="2" side="tl" part="temps"/>
7076 <clip pos="2" side="tl" part="pers"/>
7077 <clip pos="2" side="tl" part="nbr" link-to="5"/>
7078 <clip pos="2" side="tl" part="lemq"/>
7079 </lu>
7080 </chunk>
7081 </out>
7082 <call-macro n="f_bcond">
7083 <with-param pos="1"/>
7084 <with-param pos="2"/>
7085 </call-macro>
7086 </when>
7087 <otherwise>
7088 <out>
7089 <chunk name="pro_pro_verb" case="caseFirstWord">
7090 <tags>
7091 <tag><lit-tag v="SV"/></tag>
7092 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
7093 <tag><clip pos="2" side="tl" part="temps"/></tag>
7094 <tag><clip pos="2" side="tl" part="pers"/></tag>
7095 <tag><clip pos="2" side="tl" part="nbr"/></tag>
7096 <tag><var n="tipusverb"/></tag>
7097 </tags>
7098 <lu>
7099 <get-case-from pos="1">
7100 <clip pos="3" side="tl" part="lem"/>
7101 </get-case-from>
7102 <lit-tag v="prn.pro"/>
7103 <clip pos="3" side="tl" part="tipoenc_pro"/>
7104 </lu>
7105 <b/>
7106 <lu>
7107 <clip pos="1" side="tl" part="lem"/>
7108 <lit-tag v="prn.pro"/>
7109 <clip pos="1" side="tl" part="tipoenc_pro"/>
7110 </lu>
7111 <b pos="1"/>
7112 <lu>
7113 <clip pos="2" side="tl" part="lemh"/>
7114 <clip pos="2" side="tl" part="a_verb"/>
7115 <clip pos="2" side="tl" part="temps"/>
7116 <clip pos="2" side="tl" part="pers"/>
7117 <clip pos="2" side="tl" part="nbr" link-to="5"/>
7118 <clip pos="2" side="tl" part="lemq"/>
7119 </lu>
7120 </chunk>
7121 </out>
7122 </otherwise>
7123 </choose>
7125 </when>
7126 <otherwise>
7128 <choose>
7129 <when>
7130 <test>
7131 <or>
7132 <equal caseless="yes">
7133 <clip pos="1" side="sl" part="lem"/>
7134 <lit v="en"/>
7135 </equal>
7136 <equal caseless="yes">
7137 <clip pos="1" side="sl" part="lem"/>
7138 <lit v="y"/>
7139 </equal>
7140 </or>
7141 </test>
7142 <out>
7143 <chunk name="verb" case="caseFirstWord">
7144 <tags>
7145 <tag><lit-tag v="SV"/></tag>
7146 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
7147 <tag><clip pos="2" side="tl" part="temps"/></tag>
7148 <tag><clip pos="2" side="tl" part="pers"/></tag>
7149 <tag><clip pos="2" side="tl" part="nbr"/></tag>
7150 <tag><var n="tipusverb"/></tag>
7151 </tags>
7152 <lu>
7153 <clip pos="2" side="tl" part="lemh"/>
7154 <clip pos="2" side="tl" part="a_verb"/>
7155 <clip pos="2" side="tl" part="temps"/>
7156 <clip pos="2" side="tl" part="pers"/>
7157 <clip pos="2" side="tl" part="nbr" link-to="5"/>
7158 <clip pos="2" side="tl" part="lemq"/>
7159 </lu>
7160 </chunk>
7161 </out>
7162 <call-macro n="f_bcond">
7163 <with-param pos="1"/>
7164 <with-param pos="2"/>
7165 </call-macro>
7166 </when>
7167 <otherwise>
7168 <out>
7169 <chunk name="pro_verb" case="caseFirstWord">
7170 <tags>
7171 <tag><lit-tag v="SV"/></tag>
7172 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
7173 <tag><clip pos="2" side="tl" part="temps"/></tag>
7174 <tag><clip pos="2" side="tl" part="pers"/></tag>
7175 <tag><clip pos="2" side="tl" part="nbr"/></tag>
7176 <tag><var n="tipusverb"/></tag>
7177 </tags>
7178 <lu>
7179 <clip pos="1" side="tl" part="lem"/>
7180 <lit-tag v="prn.pro"/>
7181 <clip pos="1" side="tl" part="tipoenc_pro"/>
7182 </lu>
7183 <b pos="1"/>
7184 <lu>
7185 <clip pos="2" side="tl" part="lemh"/>
7186 <clip pos="2" side="tl" part="a_verb"/>
7187 <clip pos="2" side="tl" part="temps"/>
7188 <clip pos="2" side="tl" part="pers"/>
7189 <clip pos="2" side="tl" part="nbr" link-to="5"/>
7190 <clip pos="2" side="tl" part="lemq"/>
7191 </lu>
7192 </chunk>
7193 </out>
7194 </otherwise>
7195 </choose>
7196 </otherwise>
7197 </choose>
7198 <let>
7199 <var n="caseFirstWord"/>
7200 <lit v="aa"/>
7201 </let>
7202 </action>
7203 </rule>
7205 <rule comment="prnpro prnpro verbpers">
7206 <pattern>
7207 <pattern-item n="prnpro"/>
7208 <pattern-item n="prnpro"/>
7209 <pattern-item n="verbpers"/>
7210 </pattern>
7211 <action>
7212 <call-macro n="f_concord1">
7213 <with-param pos="1"/>
7214 </call-macro>
7215 <call-macro n="f_concord1">
7216 <with-param pos="2"/>
7217 </call-macro>
7218 <call-macro n="tipus_verb">
7219 <with-param pos="3"/>
7220 </call-macro>
7221 <call-macro n="f_ppres">
7222 <with-param pos="3"/>
7223 </call-macro>
7224 <call-macro n="firstWord">
7225 <with-param pos="1"/>
7226 </call-macro>
7227 <choose>
7228 <when>
7229 <test>
7230 <equal caseless="yes">
7231 <clip pos="1" side="sl" part="lem"/>
7232 <lit v="en"/>
7233 </equal>
7234 </test>
7235 <choose>
7236 <when>
7237 <test>
7238 <equal caseless="yes">
7239 <clip pos="2" side="sl" part="lem"/>
7240 <lit v="y"/>
7241 </equal>
7242 </test>
7243 <out>
7244 <chunk name="verb" case="caseFirstWord">
7245 <tags>
7246 <tag><lit-tag v="SV"/></tag>
7247 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7248 <tag><clip pos="3" side="tl" part="temps"/></tag>
7249 <tag><clip pos="3" side="tl" part="pers"/></tag>
7250 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7251 <tag><var n="tipusverb"/></tag>
7252 </tags>
7253 <lu>
7254 <clip pos="3" side="tl" part="lemh"/>
7255 <clip pos="3" side="tl" part="a_verb"/>
7256 <clip pos="3" side="tl" part="temps"/>
7257 <clip pos="3" side="tl" part="pers"/>
7258 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7259 <clip pos="3" side="tl" part="lemq"/>
7260 </lu>
7261 </chunk>
7262 </out>
7263 <call-macro n="f_bcond">
7264 <with-param pos="1"/>
7265 <with-param pos="2"/>
7266 </call-macro>
7267 <call-macro n="f_bcond">
7268 <with-param pos="2"/>
7269 <with-param pos="3"/>
7270 </call-macro>
7271 </when>
7272 <otherwise>
7273 <out>
7274 <chunk name="pro_verb" case="caseFirstWord">
7275 <tags>
7276 <tag><lit-tag v="SV"/></tag>
7277 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7278 <tag><clip pos="3" side="tl" part="temps"/></tag>
7279 <tag><clip pos="3" side="tl" part="pers"/></tag>
7280 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7281 <tag><var n="tipusverb"/></tag>
7282 </tags>
7283 <lu>
7284 <clip pos="2" side="tl" part="whole"/>
7285 </lu>
7286 <b pos="1"/>
7287 <lu>
7288 <clip pos="3" side="tl" part="lemh"/>
7289 <clip pos="3" side="tl" part="a_verb"/>
7290 <clip pos="3" side="tl" part="temps"/>
7291 <clip pos="3" side="tl" part="pers"/>
7292 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7293 <clip pos="3" side="tl" part="lemq"/>
7294 </lu>
7295 </chunk>
7296 </out>
7297 </otherwise>
7298 </choose>
7299 </when>
7300 <otherwise>
7301 <choose>
7302 <when>
7303 <test>
7304 <or>
7305 <equal caseless="yes">
7306 <clip pos="2" side="sl" part="lem"/>
7307 <lit v="en"/>
7308 </equal>
7309 <equal caseless="yes">
7310 <clip pos="2" side="sl" part="lem"/>
7311 <lit v="y"/>
7312 </equal>
7313 </or>
7314 </test>
7315 <out>
7316 <chunk name="verb" case="caseFirstWord">
7317 <tags>
7318 <tag><lit-tag v="SV"/></tag>
7319 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7320 <tag><clip pos="3" side="tl" part="temps"/></tag>
7321 <tag><clip pos="3" side="tl" part="pers"/></tag>
7322 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7323 <tag><var n="tipusverb"/></tag>
7324 </tags>
7325 <lu>
7326 <get-case-from pos="1">
7327 <clip pos="3" side="tl" part="lemh"/>
7328 </get-case-from>
7329 <clip pos="3" side="tl" part="a_verb"/>
7330 <clip pos="3" side="tl" part="temps"/>
7331 <clip pos="3" side="tl" part="pers"/>
7332 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7333 <clip pos="3" side="tl" part="lemq"/>
7334 </lu>
7335 </chunk>
7336 </out>
7337 </when>
7338 <otherwise>
7339 <out>
7340 <chunk name="pro_pro_verb" case="caseFirstWord">
7341 <tags>
7342 <tag><lit-tag v="SV"/></tag>
7343 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7344 <tag><clip pos="3" side="tl" part="temps"/></tag>
7345 <tag><clip pos="3" side="tl" part="pers"/></tag>
7346 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7347 <tag><var n="tipusverb"/></tag>
7348 </tags>
7349 <lu>
7350 <clip pos="1" side="tl" part="whole"/>
7351 </lu>
7352 <b pos="1"/>
7353 <lu>
7354 <clip pos="2" side="tl" part="whole"/>
7355 </lu>
7356 <b pos="2"/>
7357 <lu>
7358 <clip pos="3" side="tl" part="lemh"/>
7359 <clip pos="3" side="tl" part="a_verb"/>
7360 <clip pos="3" side="tl" part="temps"/>
7361 <clip pos="3" side="tl" part="pers"/>
7362 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7363 <clip pos="3" side="tl" part="lemq"/>
7364 </lu>
7365 </chunk>
7366 </out>
7367 </otherwise>
7368 </choose>
7369 </otherwise>
7370 </choose>
7371 <let>
7372 <var n="caseFirstWord"/>
7373 <lit v="aa"/>
7374 </let>
7375 </action>
7376 </rule>
7378 <rule comment="prnpro prnpro verbpers-prn"><!--en aquesta no poso el tema de l'"on" perquè no sé com es manega, amb tres prn-->
7379 <pattern>
7380 <pattern-item n="prnpro"/>
7381 <pattern-item n="prnpro"/>
7382 <pattern-item n="verbpers"/>
7383 <pattern-item n="prnperssubj"/>
7384 </pattern>
7385 <action>
7386 <call-macro n="f_concord1">
7387 <with-param pos="1"/>
7388 </call-macro>
7389 <call-macro n="f_concord1">
7390 <with-param pos="2"/>
7391 </call-macro>
7392 <call-macro n="tipus_verb">
7393 <with-param pos="3"/>
7394 </call-macro>
7395 <call-macro n="f_ppres">
7396 <with-param pos="3"/>
7397 </call-macro>
7398 <call-macro n="firstWord">
7399 <with-param pos="1"/>
7400 </call-macro>
7401 <choose>
7402 <when>
7403 <test>
7404 <equal caseless="yes">
7405 <clip pos="1" side="sl" part="lem"/>
7406 <lit v="en"/>
7407 </equal>
7408 </test>
7409 <choose>
7410 <when>
7411 <test>
7412 <equal caseless="yes">
7413 <clip pos="2" side="sl" part="lem"/>
7414 <lit v="y"/>
7415 </equal>
7416 </test>
7417 <out>
7418 <chunk name="verb" case="caseFirstWord">
7419 <tags>
7420 <tag><lit-tag v="SV"/></tag>
7421 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7422 <tag><clip pos="3" side="tl" part="temps"/></tag>
7423 <tag><clip pos="3" side="tl" part="pers"/></tag>
7424 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7425 <tag><var n="tipusverb"/></tag>
7426 </tags>
7427 <lu>
7428 <clip pos="3" side="tl" part="lemh"/>
7429 <clip pos="3" side="tl" part="a_verb"/>
7430 <clip pos="3" side="tl" part="temps"/>
7431 <clip pos="3" side="tl" part="pers"/>
7432 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7433 <clip pos="3" side="tl" part="lemq"/>
7434 </lu>
7435 </chunk>
7436 </out>
7437 <call-macro n="f_bcond">
7438 <with-param pos="1"/>
7439 <with-param pos="2"/>
7440 </call-macro>
7441 <call-macro n="f_bcond">
7442 <with-param pos="2"/>
7443 <with-param pos="3"/>
7444 </call-macro>
7445 </when>
7446 <otherwise>
7447 <out>
7448 <chunk name="pro_verb" case="caseFirstWord">
7449 <tags>
7450 <tag><lit-tag v="SV"/></tag>
7451 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7452 <tag><clip pos="3" side="tl" part="temps"/></tag>
7453 <tag><clip pos="3" side="tl" part="pers"/></tag>
7454 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7455 <tag><var n="tipusverb"/></tag>
7456 </tags>
7457 <lu>
7458 <clip pos="2" side="tl" part="whole"/>
7459 </lu>
7460 <b pos="1"/>
7461 <lu>
7462 <clip pos="3" side="tl" part="lemh"/>
7463 <clip pos="3" side="tl" part="a_verb"/>
7464 <clip pos="3" side="tl" part="temps"/>
7465 <clip pos="3" side="tl" part="pers"/>
7466 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7467 <clip pos="3" side="tl" part="lemq"/>
7468 </lu>
7469 </chunk>
7470 </out>
7471 </otherwise>
7472 </choose>
7473 </when>
7474 <otherwise>
7475 <choose>
7476 <when>
7477 <test>
7478 <or>
7479 <equal caseless="yes">
7480 <clip pos="2" side="sl" part="lem"/>
7481 <lit v="en"/>
7482 </equal>
7483 <equal caseless="yes">
7484 <clip pos="2" side="sl" part="lem"/>
7485 <lit v="y"/>
7486 </equal>
7487 </or>
7488 </test>
7489 <out>
7490 <chunk name="verb" case="caseFirstWord">
7491 <tags>
7492 <tag><lit-tag v="SV"/></tag>
7493 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7494 <tag><clip pos="3" side="tl" part="temps"/></tag>
7495 <tag><clip pos="3" side="tl" part="pers"/></tag>
7496 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7497 <tag><var n="tipusverb"/></tag>
7498 </tags>
7499 <lu>
7500 <get-case-from pos="1">
7501 <clip pos="3" side="tl" part="lemh"/>
7502 </get-case-from>
7503 <clip pos="3" side="tl" part="a_verb"/>
7504 <clip pos="3" side="tl" part="temps"/>
7505 <clip pos="3" side="tl" part="pers"/>
7506 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7507 <clip pos="3" side="tl" part="lemq"/>
7508 </lu>
7509 </chunk>
7510 </out>
7511 </when>
7512 <otherwise>
7513 <out>
7514 <chunk name="pro_pro_verb" case="caseFirstWord">
7515 <tags>
7516 <tag><lit-tag v="SV"/></tag>
7517 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7518 <tag><clip pos="3" side="tl" part="temps"/></tag>
7519 <tag><clip pos="3" side="tl" part="pers"/></tag>
7520 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7521 <tag><var n="tipusverb"/></tag>
7522 </tags>
7523 <lu>
7524 <clip pos="1" side="tl" part="whole"/>
7525 </lu>
7526 <b pos="1"/>
7527 <lu>
7528 <clip pos="2" side="tl" part="whole"/>
7529 </lu>
7530 <b pos="2"/>
7531 <lu>
7532 <clip pos="3" side="tl" part="lemh"/>
7533 <clip pos="3" side="tl" part="a_verb"/>
7534 <clip pos="3" side="tl" part="temps"/>
7535 <clip pos="3" side="tl" part="pers"/>
7536 <clip pos="3" side="tl" part="nbr" link-to="5"/>
7537 <clip pos="3" side="tl" part="lemq"/>
7538 </lu>
7539 </chunk>
7540 </out>
7541 </otherwise>
7542 </choose>
7543 </otherwise>
7544 </choose>
7545 <let>
7546 <var n="caseFirstWord"/>
7547 <lit v="aa"/>
7548 </let>
7549 </action>
7550 </rule>
7552 <rule comment="prnpro inf">
7553 <pattern>
7554 <pattern-item n="prnpro"/>
7555 <pattern-item n="inf"/>
7556 </pattern>
7557 <action>
7558 <call-macro n="f_concord1">
7559 <with-param pos="1"/>
7560 </call-macro>
7561 <call-macro n="tipus_verb">
7562 <with-param pos="2"/>
7563 </call-macro>
7564 <call-macro n="firstWord">
7565 <with-param pos="1"/>
7566 </call-macro>
7567 <choose>
7568 <when>
7569 <test>
7570 <or>
7571 <equal caseless="yes">
7572 <clip pos="1" side="sl" part="lem"/>
7573 <lit v="en"/>
7574 </equal>
7575 <equal caseless="yes">
7576 <clip pos="1" side="sl" part="lem"/>
7577 <lit v="y"/>
7578 </equal>
7579 </or>
7580 </test>
7581 <out>
7582 <chunk name="inf" case="caseFirstWord">
7583 <tags>
7584 <tag><lit-tag v="SN"/></tag>
7585 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
7586 <tag><clip pos="2" side="tl" part="temps"/></tag>
7587 <tag><clip pos="2" side="tl" part="pers"/></tag>
7588 <tag><clip pos="2" side="tl" part="nbr"/></tag>
7589 <tag><var n="tipusverb"/></tag>
7590 </tags>
7591 <lu>
7592 <get-case-from pos="1">
7593 <clip pos="2" side="tl" part="lemh"/>
7594 </get-case-from>
7595 <clip pos="2" side="tl" part="a_verb"/>
7596 <clip pos="2" side="tl" part="temps"/>
7597 <clip pos="2" side="tl" part="pers"/>
7598 <clip pos="2" side="tl" part="nbr"/>
7599 <clip pos="2" side="tl" part="lemq"/>
7600 </lu>
7601 </chunk>
7602 </out>
7603 <call-macro n="f_bcond">
7604 <with-param pos="1"/>
7605 <with-param pos="2"/>
7606 </call-macro>
7607 </when>
7608 <otherwise>
7609 <out>
7610 <chunk name="inf_enc" case="caseFirstWord">
7611 <tags>
7612 <tag><lit-tag v="SN"/></tag>
7613 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
7614 <tag><clip pos="2" side="tl" part="temps"/></tag>
7615 <tag><clip pos="2" side="tl" part="pers"/></tag>
7616 <tag><clip pos="2" side="tl" part="nbr"/></tag>
7617 <tag><var n="tipusverb"/></tag>
7618 </tags>
7619 <mlu>
7620 <lu>
7621 <get-case-from pos="1">
7622 <clip pos="2" side="tl" part="lemh"/>
7623 </get-case-from>
7624 <clip pos="2" side="tl" part="a_verb"/>
7625 <clip pos="2" side="tl" part="temps"/>
7626 <clip pos="2" side="tl" part="pers"/>
7627 <clip pos="2" side="tl" part="nbr"/>
7628 </lu>
7629 <lu>
7630 <clip pos="1" side="tl" part="lem"/>
7631 <lit-tag v="prn.enc"/>
7632 <clip pos="1" side="tl" part="tipoenc_pro"/>
7633 <clip pos="2" side="tl" part="lemq"/>
7634 </lu>
7635 </mlu>
7636 </chunk>
7637 </out>
7638 <call-macro n="f_bcond">
7639 <with-param pos="1"/>
7640 <with-param pos="2"/>
7641 </call-macro>
7642 </otherwise>
7643 </choose>
7644 <let>
7645 <var n="caseFirstWord"/>
7646 <lit v="aa"/>
7647 </let>
7648 </action>
7649 </rule>
7651 <rule comment="prnpro prnpro inf">
7652 <pattern>
7653 <pattern-item n="prnpro"/>
7654 <pattern-item n="prnpro"/>
7655 <pattern-item n="inf"/>
7656 </pattern>
7657 <action>
7658 <call-macro n="f_concord1">
7659 <with-param pos="1"/>
7660 </call-macro>
7661 <call-macro n="f_concord1">
7662 <with-param pos="2"/>
7663 </call-macro>
7664 <call-macro n="tipus_verb">
7665 <with-param pos="3"/>
7666 </call-macro>
7667 <call-macro n="firstWord">
7668 <with-param pos="1"/>
7669 </call-macro>
7670 <choose>
7671 <when>
7672 <test>
7673 <equal caseless="yes">
7674 <clip pos="1" side="sl" part="lem"/>
7675 <lit v="en"/>
7676 </equal>
7677 </test>
7678 <choose>
7679 <when>
7680 <test>
7681 <equal caseless="yes">
7682 <clip pos="2" side="sl" part="lem"/>
7683 <lit v="y"/>
7684 </equal>
7685 </test>
7686 <out>
7687 <chunk name="inf" case="caseFirstWord">
7688 <tags>
7689 <tag><lit-tag v="SN"/></tag>
7690 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7691 <tag><clip pos="3" side="tl" part="temps"/></tag>
7692 <tag><clip pos="3" side="tl" part="pers"/></tag>
7693 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7694 <tag><var n="tipusverb"/></tag>
7695 </tags>
7696 <lu>
7697 <get-case-from pos="1">
7698 <clip pos="3" side="tl" part="lemh"/>
7699 </get-case-from>
7700 <clip pos="3" side="tl" part="a_verb"/>
7701 <clip pos="3" side="tl" part="temps"/>
7702 <clip pos="3" side="tl" part="pers"/>
7703 <clip pos="3" side="tl" part="nbr"/>
7704 <clip pos="3" side="tl" part="lemq"/>
7705 </lu>
7706 </chunk>
7707 </out>
7708 <call-macro n="f_bcond">
7709 <with-param pos="1"/>
7710 <with-param pos="2"/>
7711 </call-macro>
7712 <call-macro n="f_bcond">
7713 <with-param pos="2"/>
7714 <with-param pos="3"/>
7715 </call-macro>
7716 </when>
7717 <otherwise>
7718 <out>
7719 <chunk name="inf_enc" case="caseFirstWord">
7720 <tags>
7721 <tag><lit-tag v="SN"/></tag>
7722 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7723 <tag><clip pos="3" side="tl" part="temps"/></tag>
7724 <tag><clip pos="3" side="tl" part="pers"/></tag>
7725 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7726 <tag><var n="tipusverb"/></tag>
7727 </tags>
7728 <mlu>
7729 <lu>
7730 <get-case-from pos="1">
7731 <clip pos="3" side="tl" part="lemh"/>
7732 </get-case-from>
7733 <clip pos="3" side="tl" part="a_verb"/>
7734 <clip pos="3" side="tl" part="temps"/>
7735 <clip pos="3" side="tl" part="pers"/>
7736 <clip pos="3" side="tl" part="nbr"/>
7737 </lu>
7738 <lu>
7739 <clip pos="2" side="tl" part="lem"/>
7740 <lit-tag v="prn.enc"/>
7741 <clip pos="2" side="tl" part="tipoenc_pro"/>
7742 <clip pos="3" side="tl" part="lemq"/>
7743 </lu>
7744 </mlu>
7745 </chunk>
7746 </out>
7747 <call-macro n="f_bcond">
7748 <with-param pos="1"/>
7749 <with-param pos="2"/>
7750 </call-macro>
7751 <call-macro n="f_bcond">
7752 <with-param pos="2"/>
7753 <with-param pos="3"/>
7754 </call-macro>
7755 </otherwise>
7756 </choose>
7757 </when>
7758 <otherwise>
7759 <choose>
7760 <when>
7761 <test>
7762 <or>
7763 <equal caseless="yes">
7764 <clip pos="2" side="sl" part="lem"/>
7765 <lit v="en"/>
7766 </equal>
7767 <equal caseless="yes">
7768 <clip pos="2" side="sl" part="lem"/>
7769 <lit v="y"/>
7770 </equal>
7771 </or>
7772 </test>
7773 <out>
7774 <chunk name="inf_enc" case="caseFirstWord">
7775 <tags>
7776 <tag><lit-tag v="SN"/></tag>
7777 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7778 <tag><clip pos="3" side="tl" part="temps"/></tag>
7779 <tag><clip pos="3" side="tl" part="pers"/></tag>
7780 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7781 <tag><var n="tipusverb"/></tag>
7782 </tags>
7783 <mlu>
7784 <lu>
7785 <get-case-from pos="1">
7786 <clip pos="3" side="tl" part="lemh"/>
7787 </get-case-from>
7788 <clip pos="3" side="tl" part="a_verb"/>
7789 <clip pos="3" side="tl" part="temps"/>
7790 <clip pos="3" side="tl" part="pers"/>
7791 <clip pos="3" side="tl" part="nbr"/>
7792 </lu>
7793 <lu>
7794 <get-case-from pos="2">
7795 <clip pos="1" side="tl" part="lem"/>
7796 </get-case-from>
7797 <lit-tag v="prn.enc"/>
7798 <clip pos="1" side="tl" part="tipoenc_pro"/>
7799 <clip pos="3" side="tl" part="lemq"/>
7800 </lu>
7801 </mlu>
7802 </chunk>
7803 </out>
7804 <call-macro n="f_bcond">
7805 <with-param pos="1"/>
7806 <with-param pos="2"/>
7807 </call-macro>
7808 <call-macro n="f_bcond">
7809 <with-param pos="2"/>
7810 <with-param pos="3"/>
7811 </call-macro>
7812 </when>
7813 <otherwise>
7814 <out>
7815 <chunk name="inf_enc_enc" case="caseFirstWord">
7816 <tags>
7817 <tag><lit-tag v="SN"/></tag>
7818 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
7819 <tag><clip pos="3" side="tl" part="temps"/></tag>
7820 <tag><clip pos="3" side="tl" part="pers"/></tag>
7821 <tag><clip pos="3" side="tl" part="nbr"/></tag>
7822 <tag><var n="tipusverb"/></tag>
7823 </tags>
7824 <mlu>
7825 <lu>
7826 <get-case-from pos="1">
7827 <clip pos="3" side="tl" part="lemh"/>
7828 </get-case-from>
7829 <clip pos="3" side="tl" part="a_verb"/>
7830 <clip pos="3" side="tl" part="temps"/>
7831 <clip pos="3" side="tl" part="pers"/>
7832 <clip pos="3" side="tl" part="nbr"/>
7833 </lu>
7834 <lu>
7835 <get-case-from pos="1">
7836 <clip pos="1" side="tl" part="lem"/>
7837 </get-case-from>
7838 <lit-tag v="prn.enc"/>
7839 <clip pos="1" side="tl" part="tipoenc_pro"/>
7840 </lu>
7841 <lu>
7842 <clip pos="2" side="tl" part="lem"/>
7843 <lit-tag v="prn.enc"/>
7844 <clip pos="2" side="tl" part="tipoenc_pro"/>
7845 <clip pos="3" side="tl" part="lemq"/>
7846 </lu>
7847 </mlu>
7848 </chunk>
7849 </out>
7850 <call-macro n="f_bcond">
7851 <with-param pos="1"/>
7852 <with-param pos="2"/>
7853 </call-macro>
7854 <call-macro n="f_bcond">
7855 <with-param pos="2"/>
7856 <with-param pos="3"/>
7857 </call-macro>
7858 </otherwise>
7859 </choose>
7860 </otherwise>
7861 </choose>
7862 <let>
7863 <var n="caseFirstWord"/>
7864 <lit v="aa"/>
7865 </let>
7866 </action>
7867 </rule>
7869 <rule comment="aller prnpro inf">
7870 <pattern>
7871 <pattern-item n="aller"/>
7872 <pattern-item n="prnpro"/>
7873 <pattern-item n="inf"/>
7874 </pattern>
7875 <action>
7876 <call-macro n="f_concord1">
7877 <with-param pos="2"/>
7878 </call-macro>
7879 <call-macro n="tipus_verb">
7880 <with-param pos="3"/>
7881 </call-macro>
7882 <call-macro n="f_ppres">
7883 <with-param pos="1"/>
7884 </call-macro>
7885 <call-macro n="firstWord">
7886 <with-param pos="1"/>
7887 </call-macro>
7888 <choose>
7889 <when>
7890 <test>
7891 <or>
7892 <equal caseless="yes">
7893 <clip pos="2" side="sl" part="lem"/>
7894 <lit v="en"/>
7895 </equal>
7896 <equal caseless="yes">
7897 <clip pos="2" side="sl" part="lem"/>
7898 <lit v="y"/>
7899 </equal>
7900 </or>
7901 </test>
7902 <out>
7903 <chunk name="ir_a_inf" case="caseFirstWord">
7904 <tags>
7905 <tag><lit-tag v="SV"/></tag>
7906 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
7907 <tag><clip pos="1" side="tl" part="temps"/></tag>
7908 <tag><clip pos="1" side="tl" part="pers"/></tag>
7909 <tag><clip pos="1" side="tl" part="nbr"/></tag>
7910 <tag><var n="tipusverb"/></tag>
7911 </tags>
7912 <lu>
7913 <clip pos="1" side="tl" part="lemh"/>
7914 <clip pos="1" side="tl" part="a_verb"/>
7915 <clip pos="1" side="tl" part="temps"/>
7916 <clip pos="1" side="tl" part="pers"/>
7917 <clip pos="1" side="tl" part="nbr" link-to="5"/>
7918 <clip pos="1" side="tl" part="lemq"/>
7919 </lu>
7920 <b pos="1"/>
7921 <lu>
7922 <lit v="a"/>
7923 <lit-tag v="pr"/>
7924 </lu>
7925 <b/>
7926 <lu>
7927 <clip pos="3" side="tl" part="lemh"/>
7928 <clip pos="3" side="tl" part="a_verb"/>
7929 <clip pos="3" side="tl" part="temps"/>
7930 <clip pos="3" side="tl" part="pers"/>
7931 <clip pos="3" side="tl" part="nbr"/>
7932 <clip pos="3" side="tl" part="lemq"/>
7933 </lu>
7934 </chunk>
7935 </out>
7936 <call-macro n="f_bcond">
7937 <with-param pos="2"/>
7938 <with-param pos="3"/>
7939 </call-macro>
7940 </when>
7941 <otherwise>
7942 <out>
7943 <chunk name="ir_a_inf_enc" case="caseFirstWord">
7944 <tags>
7945 <tag><lit-tag v="SV"/></tag>
7946 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
7947 <tag><clip pos="1" side="tl" part="temps"/></tag>
7948 <tag><clip pos="1" side="tl" part="pers"/></tag>
7949 <tag><clip pos="1" side="tl" part="nbr"/></tag>
7950 <tag><var n="tipusverb"/></tag>
7951 </tags>
7952 <lu>
7953 <clip pos="1" side="tl" part="lemh"/>
7954 <clip pos="1" side="tl" part="a_verb"/>
7955 <clip pos="1" side="tl" part="temps"/>
7956 <clip pos="1" side="tl" part="pers"/>
7957 <clip pos="1" side="tl" part="nbr" link-to="5"/>
7958 <clip pos="1" side="tl" part="lemq"/>
7959 </lu>
7960 <b pos="1"/>
7961 <lu>
7962 <lit v="a"/>
7963 <lit-tag v="pr"/>
7964 </lu>
7965 <b/>
7966 <mlu>
7967 <lu>
7968 <clip pos="3" side="tl" part="lemh"/>
7969 <clip pos="3" side="tl" part="a_verb"/>
7970 <clip pos="3" side="tl" part="temps"/>
7971 <clip pos="3" side="tl" part="pers"/>
7972 <clip pos="3" side="tl" part="nbr"/>
7973 </lu>
7974 <lu>
7975 <clip pos="2" side="tl" part="lem"/>
7976 <lit-tag v="prn.enc"/>
7977 <clip pos="2" side="tl" part="tipoenc_pro"/>
7978 <clip pos="3" side="tl" part="lemq"/>
7979 </lu>
7980 </mlu>
7981 </chunk>
7982 </out>
7983 <call-macro n="f_bcond">
7984 <with-param pos="2"/>
7985 <with-param pos="3"/>
7986 </call-macro>
7987 </otherwise>
7988 </choose>
7989 <let>
7990 <var n="caseFirstWord"/>
7991 <lit v="aa"/>
7992 </let>
7993 </action>
7994 </rule>
7996 <rule comment="aller-prn prnpro inf">
7997 <pattern>
7998 <pattern-item n="aller"/>
7999 <pattern-item n="prnperssubj"/>
8000 <pattern-item n="prnpro"/>
8001 <pattern-item n="inf"/>
8002 </pattern>
8003 <action>
8004 <call-macro n="f_concord1">
8005 <with-param pos="3"/>
8006 </call-macro>
8007 <call-macro n="tipus_verb">
8008 <with-param pos="4"/>
8009 </call-macro>
8010 <call-macro n="f_ppres">
8011 <with-param pos="1"/>
8012 </call-macro>
8013 <call-macro n="firstWord">
8014 <with-param pos="1"/>
8015 </call-macro>
8016 <choose>
8017 <when>
8018 <test>
8019 <equal>
8020 <clip pos="2" side="sl" part="lem"/>
8021 <lit v="on"/>
8022 </equal>
8023 </test>
8024 <choose>
8025 <when>
8026 <test>
8027 <or>
8028 <equal caseless="yes">
8029 <clip pos="3" side="sl" part="lem"/>
8030 <lit v="en"/>
8031 </equal>
8032 <equal caseless="yes">
8033 <clip pos="3" side="sl" part="lem"/>
8034 <lit v="y"/>
8035 </equal>
8036 </or>
8037 </test>
8038 <out>
8039 <chunk name="pro_ir_a_inf" case="caseFirstWord">
8040 <tags>
8041 <tag><lit-tag v="SV"/></tag>
8042 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8043 <tag><clip pos="1" side="tl" part="temps"/></tag>
8044 <tag><clip pos="1" side="tl" part="pers"/></tag>
8045 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8046 <tag><var n="tipusverb"/></tag>
8047 </tags>
8048 <lu>
8049 <get-case-from pos="1">
8050 <clip pos="2" side="tl" part="lem"/>
8051 </get-case-from>
8052 <lit-tag v="prn.pro"/>
8053 <clip pos="2" side="tl" part="tipoenc_pro"/>
8054 </lu>
8055 <b/>
8056 <lu>
8057 <get-case-from pos="2">
8058 <clip pos="1" side="tl" part="lemh"/>
8059 </get-case-from>
8060 <clip pos="1" side="tl" part="a_verb"/>
8061 <clip pos="1" side="tl" part="temps"/>
8062 <clip pos="1" side="tl" part="pers"/>
8063 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8064 <clip pos="1" side="tl" part="lemq"/>
8065 </lu>
8066 <b pos="2"/>
8067 <lu>
8068 <lit v="a"/>
8069 <lit-tag v="pr"/>
8070 </lu>
8071 <b/>
8072 <lu>
8073 <clip pos="4" side="tl" part="lemh"/>
8074 <clip pos="4" side="tl" part="a_verb"/>
8075 <clip pos="4" side="tl" part="temps"/>
8076 <clip pos="4" side="tl" part="pers"/>
8077 <clip pos="4" side="tl" part="nbr"/>
8078 <clip pos="4" side="tl" part="lemq"/>
8079 </lu>
8080 </chunk>
8081 </out>
8082 <call-macro n="f_bcond">
8083 <with-param pos="3"/>
8084 <with-param pos="4"/>
8085 </call-macro>
8086 </when>
8087 <otherwise>
8088 <out>
8089 <chunk name="pro_ir_a_inf_enc" case="caseFirstWord">
8090 <tags>
8091 <tag><lit-tag v="SV"/></tag>
8092 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8093 <tag><clip pos="1" side="tl" part="temps"/></tag>
8094 <tag><clip pos="1" side="tl" part="pers"/></tag>
8095 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8096 <tag><var n="tipusverb"/></tag>
8097 </tags>
8098 <lu>
8099 <get-case-from pos="1">
8100 <clip pos="2" side="tl" part="lem"/>
8101 </get-case-from>
8102 <lit-tag v="prn.pro"/>
8103 <clip pos="2" side="tl" part="tipoenc_pro"/>
8104 </lu>
8105 <b/>
8106 <lu>
8107 <get-case-from pos="2">
8108 <clip pos="1" side="tl" part="lemh"/>
8109 </get-case-from>
8110 <clip pos="1" side="tl" part="a_verb"/>
8111 <clip pos="1" side="tl" part="temps"/>
8112 <clip pos="1" side="tl" part="pers"/>
8113 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8114 <clip pos="1" side="tl" part="lemq"/>
8115 </lu>
8116 <b pos="2"/>
8117 <lu>
8118 <lit v="a"/>
8119 <lit-tag v="pr"/>
8120 </lu>
8121 <b/>
8122 <mlu>
8123 <lu>
8124 <clip pos="4" side="tl" part="lemh"/>
8125 <clip pos="4" side="tl" part="a_verb"/>
8126 <clip pos="4" side="tl" part="temps"/>
8127 <clip pos="4" side="tl" part="pers"/>
8128 <clip pos="4" side="tl" part="nbr"/>
8129 </lu>
8130 <lu>
8131 <clip pos="3" side="tl" part="lem"/>
8132 <lit-tag v="prn.enc"/>
8133 <clip pos="3" side="tl" part="tipoenc_pro"/>
8134 <clip pos="4" side="tl" part="lemq"/>
8135 </lu>
8136 </mlu>
8137 </chunk>
8138 </out>
8139 <call-macro n="f_bcond">
8140 <with-param pos="3"/>
8141 <with-param pos="4"/>
8142 </call-macro>
8143 </otherwise>
8144 </choose>
8145 </when>
8146 <otherwise>
8148 <choose>
8149 <when>
8150 <test>
8151 <or>
8152 <equal caseless="yes">
8153 <clip pos="3" side="sl" part="lem"/>
8154 <lit v="en"/>
8155 </equal>
8156 <equal caseless="yes">
8157 <clip pos="3" side="sl" part="lem"/>
8158 <lit v="y"/>
8159 </equal>
8160 </or>
8161 </test>
8162 <out>
8163 <chunk name="ir_a_inf" case="caseFirstWord">
8164 <tags>
8165 <tag><lit-tag v="SV"/></tag>
8166 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8167 <tag><clip pos="1" side="tl" part="temps"/></tag>
8168 <tag><clip pos="1" side="tl" part="pers"/></tag>
8169 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8170 <tag><var n="tipusverb"/></tag>
8171 </tags>
8172 <lu>
8173 <clip pos="1" side="tl" part="lemh"/>
8174 <clip pos="1" side="tl" part="a_verb"/>
8175 <clip pos="1" side="tl" part="temps"/>
8176 <clip pos="1" side="tl" part="pers"/>
8177 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8178 <clip pos="1" side="tl" part="lemq"/>
8179 </lu>
8180 <b pos="2"/>
8181 <lu>
8182 <lit v="a"/>
8183 <lit-tag v="pr"/>
8184 </lu>
8185 <b/>
8186 <lu>
8187 <clip pos="4" side="tl" part="lemh"/>
8188 <clip pos="4" side="tl" part="a_verb"/>
8189 <clip pos="4" side="tl" part="temps"/>
8190 <clip pos="4" side="tl" part="pers"/>
8191 <clip pos="4" side="tl" part="nbr"/>
8192 <clip pos="4" side="tl" part="lemq"/>
8193 </lu>
8194 </chunk>
8195 </out>
8196 <call-macro n="f_bcond">
8197 <with-param pos="3"/>
8198 <with-param pos="4"/>
8199 </call-macro>
8200 </when>
8202 <otherwise>
8203 <out>
8204 <chunk name="ir_a_inf_enc" case="caseFirstWord">
8205 <tags>
8206 <tag><lit-tag v="SV"/></tag>
8207 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8208 <tag><clip pos="1" side="tl" part="temps"/></tag>
8209 <tag><clip pos="1" side="tl" part="pers"/></tag>
8210 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8211 <tag><var n="tipusverb"/></tag>
8212 </tags>
8213 <lu>
8214 <clip pos="1" side="tl" part="lemh"/>
8215 <clip pos="1" side="tl" part="a_verb"/>
8216 <clip pos="1" side="tl" part="temps"/>
8217 <clip pos="1" side="tl" part="pers"/>
8218 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8219 <clip pos="1" side="tl" part="lemq"/>
8220 </lu>
8221 <b pos="2"/>
8222 <lu>
8223 <lit v="a"/>
8224 <lit-tag v="pr"/>
8225 </lu>
8226 <b/>
8227 <mlu>
8228 <lu>
8229 <clip pos="4" side="tl" part="lemh"/>
8230 <clip pos="4" side="tl" part="a_verb"/>
8231 <clip pos="4" side="tl" part="temps"/>
8232 <clip pos="4" side="tl" part="pers"/>
8233 <clip pos="4" side="tl" part="nbr"/>
8234 </lu>
8235 <lu>
8236 <clip pos="3" side="tl" part="lem"/>
8237 <lit-tag v="prn.enc"/>
8238 <clip pos="3" side="tl" part="tipoenc_pro"/>
8239 <clip pos="4" side="tl" part="lemq"/>
8240 </lu>
8241 </mlu>
8242 </chunk>
8243 </out>
8244 <call-macro n="f_bcond">
8245 <with-param pos="3"/>
8246 <with-param pos="4"/>
8247 </call-macro>
8248 </otherwise>
8249 </choose>
8250 </otherwise>
8251 </choose>
8252 <let>
8253 <var n="caseFirstWord"/>
8254 <lit v="aa"/>
8255 </let>
8256 </action>
8257 </rule>
8259 <rule comment="aller adv prnpro inf -> adv ir a prnpro inf">
8260 <pattern>
8261 <pattern-item n="aller"/>
8262 <pattern-item n="adv"/>
8263 <pattern-item n="prnpro"/>
8264 <pattern-item n="inf"/>
8265 </pattern>
8266 <action>
8267 <call-macro n="f_concord1">
8268 <with-param pos="3"/>
8269 </call-macro>
8270 <call-macro n="tipus_verb">
8271 <with-param pos="4"/>
8272 </call-macro>
8273 <call-macro n="f_ppres">
8274 <with-param pos="1"/>
8275 </call-macro>
8276 <call-macro n="firstWord">
8277 <with-param pos="1"/>
8278 </call-macro>
8279 <choose>
8280 <when>
8281 <test>
8282 <or>
8283 <equal caseless="yes">
8284 <clip pos="3" side="sl" part="lem"/>
8285 <lit v="en"/>
8286 </equal>
8287 <equal caseless="yes">
8288 <clip pos="3" side="sl" part="lem"/>
8289 <lit v="y"/>
8290 </equal>
8291 </or>
8292 </test>
8293 <out>
8294 <chunk name="ir_a_inf" case="caseFirstWord">
8295 <tags>
8296 <tag><lit-tag v="SV"/></tag>
8297 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8298 <tag><clip pos="1" side="tl" part="temps"/></tag>
8299 <tag><clip pos="1" side="tl" part="pers"/></tag>
8300 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8301 <tag><var n="tipusverb"/></tag>
8302 </tags>
8303 <lu>
8304 <clip pos="1" side="tl" part="lemh"/>
8305 <clip pos="1" side="tl" part="a_verb"/>
8306 <clip pos="1" side="tl" part="temps"/>
8307 <clip pos="1" side="tl" part="pers"/>
8308 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8309 <clip pos="1" side="tl" part="lemq"/>
8310 </lu>
8311 <b pos="1"/>
8312 <lu>
8313 <lit v="a"/>
8314 <lit-tag v="pr"/>
8315 </lu>
8316 <b/>
8317 <lu>
8318 <clip pos="4" side="tl" part="lemh"/>
8319 <clip pos="4" side="tl" part="a_verb"/>
8320 <clip pos="4" side="tl" part="temps"/>
8321 <clip pos="4" side="tl" part="pers"/>
8322 <clip pos="4" side="tl" part="nbr"/>
8323 <clip pos="4" side="tl" part="lemq"/>
8324 </lu>
8325 </chunk>
8326 </out>
8327 <call-macro n="f_bcond">
8328 <with-param pos="2"/>
8329 <with-param pos="3"/>
8330 </call-macro>
8331 </when>
8332 <otherwise>
8333 <out>
8334 <chunk name="ir_a_inf_enc" case="caseFirstWord">
8335 <tags>
8336 <tag><lit-tag v="SV"/></tag>
8337 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8338 <tag><clip pos="1" side="tl" part="temps"/></tag>
8339 <tag><clip pos="1" side="tl" part="pers"/></tag>
8340 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8341 <tag><var n="tipusverb"/></tag>
8342 </tags>
8343 <lu>
8344 <clip pos="1" side="tl" part="lemh"/>
8345 <clip pos="1" side="tl" part="a_verb"/>
8346 <clip pos="1" side="tl" part="temps"/>
8347 <clip pos="1" side="tl" part="pers"/>
8348 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8349 <clip pos="1" side="tl" part="lemq"/>
8350 </lu>
8351 <b pos="1"/>
8352 <lu>
8353 <lit v="a"/>
8354 <lit-tag v="pr"/>
8355 </lu>
8356 <b/>
8357 <mlu>
8358 <lu>
8359 <clip pos="4" side="tl" part="lemh"/>
8360 <clip pos="4" side="tl" part="a_verb"/>
8361 <clip pos="4" side="tl" part="temps"/>
8362 <clip pos="4" side="tl" part="pers"/>
8363 <clip pos="4" side="tl" part="nbr"/>
8364 </lu>
8365 <lu>
8366 <clip pos="3" side="tl" part="lem"/>
8367 <lit-tag v="prn.enc"/>
8368 <clip pos="3" side="tl" part="tipoenc_pro"/>
8369 <clip pos="4" side="tl" part="lemq"/>
8370 </lu>
8371 </mlu>
8372 </chunk>
8373 </out>
8374 <call-macro n="f_bcond">
8375 <with-param pos="2"/>
8376 <with-param pos="3"/>
8377 </call-macro>
8378 </otherwise>
8379 </choose>
8380 <choose>
8381 <when>
8382 <test>
8383 <not>
8384 <equal caseless="yes">
8385 <clip pos="2" side="sl" part="lem"/>
8386 <lit v="pas"/>
8387 </equal>
8388 </not>
8389 </test>
8390 <out>
8391 <b pos="3"/>
8392 <chunk name="adv">
8393 <tags>
8394 <tag><clip pos="2" side="tl" part="a_adv"/></tag>
8395 <tag><clip pos="2" side="tl" part="neg"/></tag>
8396 </tags>
8397 <lu>
8398 <get-case-from pos="1">
8399 <clip pos="2" side="tl" part="lem"/>
8400 </get-case-from>
8401 <clip pos="2" side="tl" part="a_adv"/>
8402 </lu>
8403 </chunk>
8404 </out>
8405 </when>
8406 <otherwise>
8407 <call-macro n="f_bcond">
8408 <with-param pos="3"/>
8409 <with-param pos="4"/>
8410 </call-macro>
8411 </otherwise>
8412 </choose>
8413 <let>
8414 <var n="caseFirstWord"/>
8415 <lit v="aa"/>
8416 </let>
8417 </action>
8418 </rule>
8420 <rule comment="aller-subj adv prnpro inf -> adv ir a prnpro inf">
8421 <pattern>
8422 <pattern-item n="aller"/>
8423 <pattern-item n="prnperssubj"/>
8424 <pattern-item n="adv"/>
8425 <pattern-item n="prnpro"/>
8426 <pattern-item n="inf"/>
8427 </pattern>
8428 <action>
8429 <call-macro n="firstWord">
8430 <with-param pos="1"/>
8431 </call-macro>
8432 <call-macro n="f_concord1">
8433 <with-param pos="4"/>
8434 </call-macro>
8435 <call-macro n="tipus_verb">
8436 <with-param pos="5"/>
8437 </call-macro>
8438 <call-macro n="f_ppres">
8439 <with-param pos="1"/>
8440 </call-macro>
8441 <choose>
8442 <when>
8443 <test>
8444 <or>
8445 <equal caseless="yes">
8446 <clip pos="4" side="sl" part="lem"/>
8447 <lit v="en"/>
8448 </equal>
8449 <equal caseless="yes">
8450 <clip pos="4" side="sl" part="lem"/>
8451 <lit v="y"/>
8452 </equal>
8453 </or>
8454 </test>
8455 <out>
8456 <chunk name="ir_a_inf" case="caseFirstWord">
8457 <tags>
8458 <tag><lit-tag v="SV"/></tag>
8459 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8460 <tag><clip pos="1" side="tl" part="temps"/></tag>
8461 <tag><clip pos="1" side="tl" part="pers"/></tag>
8462 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8463 <tag><var n="tipusverb"/></tag>
8464 </tags>
8465 <lu>
8466 <clip pos="1" side="tl" part="lemh"/>
8467 <clip pos="1" side="tl" part="a_verb"/>
8468 <clip pos="1" side="tl" part="temps"/>
8469 <clip pos="1" side="tl" part="pers"/>
8470 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8471 <clip pos="1" side="tl" part="lemq"/>
8472 </lu>
8473 <b pos="2"/>
8474 <lu>
8475 <lit v="a"/>
8476 <lit-tag v="pr"/>
8477 </lu>
8478 <b/>
8479 <lu>
8480 <clip pos="5" side="tl" part="lemh"/>
8481 <clip pos="5" side="tl" part="a_verb"/>
8482 <clip pos="5" side="tl" part="temps"/>
8483 <clip pos="5" side="tl" part="pers"/>
8484 <clip pos="5" side="tl" part="nbr"/>
8485 <clip pos="5" side="tl" part="lemq"/>
8486 </lu>
8487 </chunk>
8488 </out>
8489 <call-macro n="f_bcond">
8490 <with-param pos="3"/>
8491 <with-param pos="4"/>
8492 </call-macro>
8493 </when>
8494 <otherwise>
8495 <out>
8496 <chunk name="ir_a_inf_enc" case="caseFirstWord">
8497 <tags>
8498 <tag><lit-tag v="SV"/></tag>
8499 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8500 <tag><clip pos="1" side="tl" part="temps"/></tag>
8501 <tag><clip pos="1" side="tl" part="pers"/></tag>
8502 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8503 <tag><var n="tipusverb"/></tag>
8504 </tags>
8505 <lu>
8506 <clip pos="1" side="tl" part="lemh"/>
8507 <clip pos="1" side="tl" part="a_verb"/>
8508 <clip pos="1" side="tl" part="temps"/>
8509 <clip pos="1" side="tl" part="pers"/>
8510 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8511 <clip pos="1" side="tl" part="lemq"/>
8512 </lu>
8513 <b pos="2"/>
8514 <lu>
8515 <lit v="a"/>
8516 <lit-tag v="pr"/>
8517 </lu>
8518 <b/>
8519 <mlu>
8520 <lu>
8521 <clip pos="5" side="tl" part="lemh"/>
8522 <clip pos="5" side="tl" part="a_verb"/>
8523 <clip pos="5" side="tl" part="temps"/>
8524 <clip pos="5" side="tl" part="pers"/>
8525 <clip pos="5" side="tl" part="nbr"/>
8526 </lu>
8527 <lu>
8528 <clip pos="4" side="tl" part="lem"/>
8529 <lit-tag v="prn.enc"/>
8530 <clip pos="4" side="tl" part="tipoenc_pro"/>
8531 <clip pos="5" side="tl" part="lemq"/>
8532 </lu>
8533 </mlu>
8534 </chunk>
8535 </out>
8536 <call-macro n="f_bcond">
8537 <with-param pos="3"/>
8538 <with-param pos="4"/>
8539 </call-macro>
8540 </otherwise>
8541 </choose>
8542 <choose>
8543 <when>
8544 <test>
8545 <not>
8546 <equal caseless="yes">
8547 <clip pos="3" side="sl" part="lem"/>
8548 <lit v="pas"/>
8549 </equal>
8550 </not>
8551 </test>
8552 <out>
8553 <b pos="4"/>
8554 <chunk name="adv">
8555 <tags>
8556 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
8557 <tag><clip pos="3" side="tl" part="neg"/></tag>
8558 </tags>
8559 <lu>
8560 <get-case-from pos="1">
8561 <clip pos="3" side="tl" part="lem"/>
8562 </get-case-from>
8563 <clip pos="3" side="tl" part="a_adv"/>
8564 </lu>
8565 </chunk>
8566 </out>
8567 </when>
8568 <otherwise>
8569 <call-macro n="f_bcond">
8570 <with-param pos="4"/>
8571 <with-param pos="5"/>
8572 </call-macro>
8573 </otherwise>
8574 </choose>
8575 <let>
8576 <var n="caseFirstWord"/>
8577 <lit v="aa"/>
8578 </let>
8579 </action>
8580 </rule>
8582 <rule comment="aller prnpro prnpro inf">
8583 <pattern>
8584 <pattern-item n="aller"/>
8585 <pattern-item n="prnpro"/>
8586 <pattern-item n="prnpro"/>
8587 <pattern-item n="inf"/>
8588 </pattern>
8589 <action>
8590 <call-macro n="f_concord1">
8591 <with-param pos="2"/>
8592 </call-macro>
8593 <call-macro n="f_concord1">
8594 <with-param pos="3"/>
8595 </call-macro>
8596 <call-macro n="tipus_verb">
8597 <with-param pos="4"/>
8598 </call-macro>
8599 <call-macro n="f_ppres">
8600 <with-param pos="1"/>
8601 </call-macro>
8602 <call-macro n="firstWord">
8603 <with-param pos="1"/>
8604 </call-macro>
8605 <choose>
8606 <when>
8607 <test>
8608 <equal caseless="yes">
8609 <clip pos="2" side="sl" part="lem"/>
8610 <lit v="en"/>
8611 </equal>
8612 </test>
8613 <choose>
8614 <when>
8615 <test>
8616 <equal caseless="yes">
8617 <clip pos="3" side="sl" part="lem"/>
8618 <lit v="y"/>
8619 </equal>
8620 </test>
8621 <out>
8622 <chunk name="ir_a_inf" case="caseFirstWord">
8623 <tags>
8624 <tag><lit-tag v="SV"/></tag>
8625 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8626 <tag><clip pos="1" side="tl" part="temps"/></tag>
8627 <tag><clip pos="1" side="tl" part="pers"/></tag>
8628 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8629 <tag><var n="tipusverb"/></tag>
8630 </tags>
8631 <lu>
8632 <clip pos="1" side="tl" part="lemh"/>
8633 <clip pos="1" side="tl" part="a_verb"/>
8634 <clip pos="1" side="tl" part="temps"/>
8635 <clip pos="1" side="tl" part="pers"/>
8636 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8637 <clip pos="1" side="tl" part="lemq"/>
8638 </lu>
8639 <b pos="1"/>
8640 <lu>
8641 <lit v="a"/>
8642 <lit-tag v="pr"/>
8643 </lu>
8644 <b/>
8645 <lu>
8646 <clip pos="4" side="tl" part="lemh"/>
8647 <clip pos="4" side="tl" part="a_verb"/>
8648 <clip pos="4" side="tl" part="temps"/>
8649 <clip pos="4" side="tl" part="pers"/>
8650 <clip pos="4" side="tl" part="nbr"/>
8651 <clip pos="4" side="tl" part="lemq"/>
8652 </lu>
8653 </chunk>
8654 </out>
8655 <call-macro n="f_bcond">
8656 <with-param pos="2"/>
8657 <with-param pos="3"/>
8658 </call-macro>
8659 <call-macro n="f_bcond">
8660 <with-param pos="3"/>
8661 <with-param pos="4"/>
8662 </call-macro>
8663 </when>
8664 <otherwise>
8665 <out>
8666 <chunk name="ir_a_inf_enc" case="caseFirstWord">
8667 <tags>
8668 <tag><lit-tag v="SV"/></tag>
8669 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8670 <tag><clip pos="1" side="tl" part="temps"/></tag>
8671 <tag><clip pos="1" side="tl" part="pers"/></tag>
8672 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8673 <tag><var n="tipusverb"/></tag>
8674 </tags>
8675 <lu>
8676 <clip pos="1" side="tl" part="lemh"/>
8677 <clip pos="1" side="tl" part="a_verb"/>
8678 <clip pos="1" side="tl" part="temps"/>
8679 <clip pos="1" side="tl" part="pers"/>
8680 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8681 <clip pos="1" side="tl" part="lemq"/>
8682 </lu>
8683 <b pos="1"/>
8684 <lu>
8685 <lit v="a"/>
8686 <lit-tag v="pr"/>
8687 </lu>
8688 <b/>
8689 <mlu>
8690 <lu>
8691 <clip pos="4" side="tl" part="lemh"/>
8692 <clip pos="4" side="tl" part="a_verb"/>
8693 <clip pos="4" side="tl" part="temps"/>
8694 <clip pos="4" side="tl" part="pers"/>
8695 <clip pos="4" side="tl" part="nbr"/>
8696 </lu>
8697 <lu>
8698 <clip pos="3" side="tl" part="lem"/>
8699 <lit-tag v="prn.enc"/>
8700 <clip pos="3" side="tl" part="tipoenc_pro"/>
8701 <clip pos="4" side="tl" part="lemq"/>
8702 </lu>
8703 </mlu>
8704 </chunk>
8705 </out>
8706 <call-macro n="f_bcond">
8707 <with-param pos="2"/>
8708 <with-param pos="3"/>
8709 </call-macro>
8710 <call-macro n="f_bcond">
8711 <with-param pos="3"/>
8712 <with-param pos="4"/>
8713 </call-macro>
8714 </otherwise>
8715 </choose>
8716 </when>
8717 <otherwise>
8718 <choose>
8719 <when>
8720 <test>
8721 <or>
8722 <equal caseless="yes">
8723 <clip pos="3" side="sl" part="lem"/>
8724 <lit v="en"/>
8725 </equal>
8726 <equal caseless="yes">
8727 <clip pos="3" side="sl" part="lem"/>
8728 <lit v="y"/>
8729 </equal>
8730 </or>
8731 </test>
8732 <out>
8733 <chunk name="ir_a_inf_enc" case="caseFirstWord">
8734 <tags>
8735 <tag><lit-tag v="SV"/></tag>
8736 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8737 <tag><clip pos="1" side="tl" part="temps"/></tag>
8738 <tag><clip pos="1" side="tl" part="pers"/></tag>
8739 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8740 <tag><var n="tipusverb"/></tag>
8741 </tags>
8742 <lu>
8743 <clip pos="1" side="tl" part="lemh"/>
8744 <clip pos="1" side="tl" part="a_verb"/>
8745 <clip pos="1" side="tl" part="temps"/>
8746 <clip pos="1" side="tl" part="pers"/>
8747 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8748 <clip pos="1" side="tl" part="lemq"/>
8749 </lu>
8750 <b pos="1"/>
8751 <lu>
8752 <lit v="a"/>
8753 <lit-tag v="pr"/>
8754 </lu>
8755 <b/>
8756 <mlu>
8757 <lu>
8758 <clip pos="4" side="tl" part="lemh"/>
8759 <clip pos="4" side="tl" part="a_verb"/>
8760 <clip pos="4" side="tl" part="temps"/>
8761 <clip pos="4" side="tl" part="pers"/>
8762 <clip pos="4" side="tl" part="nbr"/>
8763 </lu>
8764 <lu>
8765 <clip pos="2" side="tl" part="lem"/>
8766 <lit-tag v="prn.enc"/>
8767 <clip pos="2" side="tl" part="tipoenc_pro"/>
8768 <clip pos="4" side="tl" part="lemq"/>
8769 </lu>
8770 </mlu>
8771 </chunk>
8772 </out>
8773 <call-macro n="f_bcond">
8774 <with-param pos="2"/>
8775 <with-param pos="3"/>
8776 </call-macro>
8777 <call-macro n="f_bcond">
8778 <with-param pos="3"/>
8779 <with-param pos="4"/>
8780 </call-macro>
8781 </when>
8782 <otherwise>
8783 <out>
8784 <chunk name="ir_a_inf_enc_enc" case="caseFirstWord">
8785 <tags>
8786 <tag><lit-tag v="SV"/></tag>
8787 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8788 <tag><clip pos="1" side="tl" part="temps"/></tag>
8789 <tag><clip pos="1" side="tl" part="pers"/></tag>
8790 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8791 <tag><var n="tipusverb"/></tag>
8792 </tags>
8793 <lu>
8794 <clip pos="1" side="tl" part="lemh"/>
8795 <clip pos="1" side="tl" part="a_verb"/>
8796 <clip pos="1" side="tl" part="temps"/>
8797 <clip pos="1" side="tl" part="pers"/>
8798 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8799 <clip pos="1" side="tl" part="lemq"/>
8800 </lu>
8801 <b pos="1"/>
8802 <lu>
8803 <lit v="a"/>
8804 <lit-tag v="pr"/>
8805 </lu>
8806 <b/>
8807 <mlu>
8808 <lu>
8809 <clip pos="4" side="tl" part="lemh"/>
8810 <clip pos="4" side="tl" part="a_verb"/>
8811 <clip pos="4" side="tl" part="temps"/>
8812 <clip pos="4" side="tl" part="pers"/>
8813 <clip pos="4" side="tl" part="nbr"/>
8814 </lu>
8815 <lu>
8816 <clip pos="2" side="tl" part="lem"/>
8817 <lit-tag v="prn.enc"/>
8818 <clip pos="2" side="tl" part="tipoenc_pro"/>
8819 </lu>
8820 <lu>
8821 <clip pos="3" side="tl" part="lem"/>
8822 <lit-tag v="prn.enc"/>
8823 <clip pos="3" side="tl" part="tipoenc_pro"/>
8824 <clip pos="4" side="tl" part="lemq"/>
8825 </lu>
8826 </mlu>
8827 </chunk>
8828 </out>
8829 <call-macro n="f_bcond">
8830 <with-param pos="2"/>
8831 <with-param pos="3"/>
8832 </call-macro>
8833 <call-macro n="f_bcond">
8834 <with-param pos="3"/>
8835 <with-param pos="4"/>
8836 </call-macro>
8837 </otherwise>
8838 </choose>
8839 </otherwise>
8840 </choose>
8841 <let>
8842 <var n="caseFirstWord"/>
8843 <lit v="aa"/>
8844 </let>
8845 </action>
8846 </rule>
8848 <rule comment="aller-subj prnpro prnpro inf"><!--aquesta tampoc té "on" pel mateix motiu que l'altra...-->
8849 <pattern>
8850 <pattern-item n="aller"/>
8851 <pattern-item n="prnperssubj"/>
8852 <pattern-item n="prnpro"/>
8853 <pattern-item n="prnpro"/>
8854 <pattern-item n="inf"/>
8855 </pattern>
8856 <action>
8857 <call-macro n="f_concord1">
8858 <with-param pos="3"/>
8859 </call-macro>
8860 <call-macro n="f_concord1">
8861 <with-param pos="4"/>
8862 </call-macro>
8863 <call-macro n="tipus_verb">
8864 <with-param pos="5"/>
8865 </call-macro>
8866 <call-macro n="f_ppres">
8867 <with-param pos="1"/>
8868 </call-macro>
8869 <call-macro n="firstWord">
8870 <with-param pos="1"/>
8871 </call-macro>
8872 <choose>
8873 <when>
8874 <test>
8875 <equal caseless="yes">
8876 <clip pos="3" side="sl" part="lem"/>
8877 <lit v="en"/>
8878 </equal>
8879 </test>
8880 <choose>
8881 <when>
8882 <test>
8883 <equal caseless="yes">
8884 <clip pos="4" side="sl" part="lem"/>
8885 <lit v="y"/>
8886 </equal>
8887 </test>
8888 <out>
8889 <chunk name="ir_a_inf" case="caseFirstWord">
8890 <tags>
8891 <tag><lit-tag v="SV"/></tag>
8892 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8893 <tag><clip pos="1" side="tl" part="temps"/></tag>
8894 <tag><clip pos="1" side="tl" part="pers"/></tag>
8895 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8896 <tag><var n="tipusverb"/></tag>
8897 </tags>
8898 <lu>
8899 <clip pos="1" side="tl" part="lemh"/>
8900 <clip pos="1" side="tl" part="a_verb"/>
8901 <clip pos="1" side="tl" part="temps"/>
8902 <clip pos="1" side="tl" part="pers"/>
8903 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8904 <clip pos="1" side="tl" part="lemq"/>
8905 </lu>
8906 <b pos="2"/>
8907 <lu>
8908 <lit v="a"/>
8909 <lit-tag v="pr"/>
8910 </lu>
8911 <b/>
8912 <lu>
8913 <clip pos="5" side="tl" part="lemh"/>
8914 <clip pos="5" side="tl" part="a_verb"/>
8915 <clip pos="5" side="tl" part="temps"/>
8916 <clip pos="5" side="tl" part="pers"/>
8917 <clip pos="5" side="tl" part="nbr"/>
8918 <clip pos="5" side="tl" part="lemq"/>
8919 </lu>
8920 </chunk>
8921 </out>
8922 <call-macro n="f_bcond">
8923 <with-param pos="3"/>
8924 <with-param pos="4"/>
8925 </call-macro>
8926 <call-macro n="f_bcond">
8927 <with-param pos="4"/>
8928 <with-param pos="5"/>
8929 </call-macro>
8930 </when>
8931 <otherwise>
8932 <out>
8933 <chunk name="ir_a_inf_enc" case="caseFirstWord">
8934 <tags>
8935 <tag><lit-tag v="SV"/></tag>
8936 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
8937 <tag><clip pos="1" side="tl" part="temps"/></tag>
8938 <tag><clip pos="1" side="tl" part="pers"/></tag>
8939 <tag><clip pos="1" side="tl" part="nbr"/></tag>
8940 <tag><var n="tipusverb"/></tag>
8941 </tags>
8942 <lu>
8943 <clip pos="1" side="tl" part="lemh"/>
8944 <clip pos="1" side="tl" part="a_verb"/>
8945 <clip pos="1" side="tl" part="temps"/>
8946 <clip pos="1" side="tl" part="pers"/>
8947 <clip pos="1" side="tl" part="nbr" link-to="5"/>
8948 <clip pos="1" side="tl" part="lemq"/>
8949 </lu>
8950 <b pos="2"/>
8951 <lu>
8952 <lit v="a"/>
8953 <lit-tag v="pr"/>
8954 </lu>
8955 <b/>
8956 <mlu>
8957 <lu>
8958 <clip pos="5" side="tl" part="lemh"/>
8959 <clip pos="5" side="tl" part="a_verb"/>
8960 <clip pos="5" side="tl" part="temps"/>
8961 <clip pos="5" side="tl" part="pers"/>
8962 <clip pos="5" side="tl" part="nbr"/>
8963 </lu>
8964 <lu>
8965 <clip pos="4" side="tl" part="lem"/>
8966 <lit-tag v="prn.enc"/>
8967 <clip pos="4" side="tl" part="tipoenc_pro"/>
8968 <clip pos="5" side="tl" part="lemq"/>
8969 </lu>
8970 </mlu>
8971 </chunk>
8972 </out>
8973 <call-macro n="f_bcond">
8974 <with-param pos="3"/>
8975 <with-param pos="4"/>
8976 </call-macro>
8977 <call-macro n="f_bcond">
8978 <with-param pos="4"/>
8979 <with-param pos="5"/>
8980 </call-macro>
8981 </otherwise>
8982 </choose>
8983 </when>
8984 <otherwise>
8985 <choose>
8986 <when>
8987 <test>
8988 <or>
8989 <equal caseless="yes">
8990 <clip pos="4" side="sl" part="lem"/>
8991 <lit v="en"/>
8992 </equal>
8993 <equal caseless="yes">
8994 <clip pos="4" side="sl" part="lem"/>
8995 <lit v="y"/>
8996 </equal>
8997 </or>
8998 </test>
8999 <out>
9000 <chunk name="ir_a_inf_enc" case="caseFirstWord">
9001 <tags>
9002 <tag><lit-tag v="SV"/></tag>
9003 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9004 <tag><clip pos="1" side="tl" part="temps"/></tag>
9005 <tag><clip pos="1" side="tl" part="pers"/></tag>
9006 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9007 <tag><var n="tipusverb"/></tag>
9008 </tags>
9009 <lu>
9010 <clip pos="1" side="tl" part="lemh"/>
9011 <clip pos="1" side="tl" part="a_verb"/>
9012 <clip pos="1" side="tl" part="temps"/>
9013 <clip pos="1" side="tl" part="pers"/>
9014 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9015 <clip pos="1" side="tl" part="lemq"/>
9016 </lu>
9017 <b pos="2"/>
9018 <lu>
9019 <lit v="a"/>
9020 <lit-tag v="pr"/>
9021 </lu>
9022 <b/>
9023 <mlu>
9024 <lu>
9025 <clip pos="5" side="tl" part="lemh"/>
9026 <clip pos="5" side="tl" part="a_verb"/>
9027 <clip pos="5" side="tl" part="temps"/>
9028 <clip pos="5" side="tl" part="pers"/>
9029 <clip pos="5" side="tl" part="nbr"/>
9030 </lu>
9031 <lu>
9032 <clip pos="3" side="tl" part="lem"/>
9033 <lit-tag v="prn.enc"/>
9034 <clip pos="3" side="tl" part="tipoenc_pro"/>
9035 <clip pos="5" side="tl" part="lemq"/>
9036 </lu>
9037 </mlu>
9038 </chunk>
9039 </out>
9040 <call-macro n="f_bcond">
9041 <with-param pos="3"/>
9042 <with-param pos="4"/>
9043 </call-macro>
9044 <call-macro n="f_bcond">
9045 <with-param pos="4"/>
9046 <with-param pos="5"/>
9047 </call-macro>
9048 </when>
9049 <otherwise>
9050 <out>
9051 <chunk name="ir_a_inf_enc_enc" case="caseFirstWord">
9052 <tags>
9053 <tag><lit-tag v="SV"/></tag>
9054 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9055 <tag><clip pos="1" side="tl" part="temps"/></tag>
9056 <tag><clip pos="1" side="tl" part="pers"/></tag>
9057 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9058 <tag><var n="tipusverb"/></tag>
9059 </tags>
9060 <lu>
9061 <clip pos="1" side="tl" part="lemh"/>
9062 <clip pos="1" side="tl" part="a_verb"/>
9063 <clip pos="1" side="tl" part="temps"/>
9064 <clip pos="1" side="tl" part="pers"/>
9065 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9066 <clip pos="1" side="tl" part="lemq"/>
9067 </lu>
9068 <b pos="2"/>
9069 <lu>
9070 <lit v="a"/>
9071 <lit-tag v="pr"/>
9072 </lu>
9073 <b/>
9074 <mlu>
9075 <lu>
9076 <clip pos="5" side="tl" part="lemh"/>
9077 <clip pos="5" side="tl" part="a_verb"/>
9078 <clip pos="5" side="tl" part="temps"/>
9079 <clip pos="5" side="tl" part="pers"/>
9080 <clip pos="5" side="tl" part="nbr"/>
9081 </lu>
9082 <lu>
9083 <clip pos="3" side="tl" part="lem"/>
9084 <lit-tag v="prn.enc"/>
9085 <clip pos="3" side="tl" part="tipoenc_pro"/>
9086 </lu>
9087 <lu>
9088 <clip pos="4" side="tl" part="lem"/>
9089 <lit-tag v="prn.enc"/>
9090 <clip pos="4" side="tl" part="tipoenc_pro"/>
9091 <clip pos="5" side="tl" part="lemq"/>
9092 </lu>
9093 </mlu>
9094 </chunk>
9095 </out>
9096 <call-macro n="f_bcond">
9097 <with-param pos="3"/>
9098 <with-param pos="4"/>
9099 </call-macro>
9100 <call-macro n="f_bcond">
9101 <with-param pos="4"/>
9102 <with-param pos="5"/>
9103 </call-macro>
9104 </otherwise>
9105 </choose>
9106 </otherwise>
9107 </choose>
9108 <let>
9109 <var n="caseFirstWord"/>
9110 <lit v="aa"/>
9111 </let>
9112 </action>
9113 </rule>
9115 <rule comment="aller adv prnpro prnpro inf">
9116 <pattern>
9117 <pattern-item n="aller"/>
9118 <pattern-item n="adv"/>
9119 <pattern-item n="prnpro"/>
9120 <pattern-item n="prnpro"/>
9121 <pattern-item n="inf"/>
9122 </pattern>
9123 <action>
9124 <call-macro n="firstWord">
9125 <with-param pos="1"/>
9126 </call-macro>
9127 <call-macro n="f_concord1">
9128 <with-param pos="3"/>
9129 </call-macro>
9130 <call-macro n="f_concord1">
9131 <with-param pos="4"/>
9132 </call-macro>
9133 <call-macro n="tipus_verb">
9134 <with-param pos="5"/>
9135 </call-macro>
9136 <call-macro n="f_ppres">
9137 <with-param pos="1"/>
9138 </call-macro>
9139 <choose>
9140 <when>
9141 <test>
9142 <equal caseless="yes">
9143 <clip pos="3" side="sl" part="lem"/>
9144 <lit v="en"/>
9145 </equal>
9146 </test>
9147 <choose>
9148 <when>
9149 <test>
9150 <equal caseless="yes">
9151 <clip pos="4" side="sl" part="lem"/>
9152 <lit v="y"/>
9153 </equal>
9154 </test>
9155 <out>
9156 <chunk name="ir_a_inf" case="caseFirstWord">
9157 <tags>
9158 <tag><lit-tag v="SV"/></tag>
9159 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9160 <tag><clip pos="1" side="tl" part="temps"/></tag>
9161 <tag><clip pos="1" side="tl" part="pers"/></tag>
9162 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9163 <tag><var n="tipusverb"/></tag>
9164 </tags>
9165 <lu>
9166 <clip pos="1" side="tl" part="lemh"/>
9167 <clip pos="1" side="tl" part="a_verb"/>
9168 <clip pos="1" side="tl" part="temps"/>
9169 <clip pos="1" side="tl" part="pers"/>
9170 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9171 <clip pos="1" side="tl" part="lemq"/>
9172 </lu>
9173 <b pos="1"/>
9174 <lu>
9175 <lit v="a"/>
9176 <lit-tag v="pr"/>
9177 </lu>
9178 <b/>
9179 <lu>
9180 <clip pos="5" side="tl" part="lemh"/>
9181 <clip pos="5" side="tl" part="a_verb"/>
9182 <clip pos="5" side="tl" part="temps"/>
9183 <clip pos="5" side="tl" part="pers"/>
9184 <clip pos="5" side="tl" part="nbr"/>
9185 <clip pos="5" side="tl" part="lemq"/>
9186 </lu>
9187 </chunk>
9188 </out>
9189 <call-macro n="f_bcond">
9190 <with-param pos="2"/>
9191 <with-param pos="3"/>
9192 </call-macro>
9193 <call-macro n="f_bcond">
9194 <with-param pos="3"/>
9195 <with-param pos="4"/>
9196 </call-macro>
9197 </when>
9198 <otherwise>
9199 <out>
9200 <chunk name="ir_a_inf_enc" case="caseFirstWord">
9201 <tags>
9202 <tag><lit-tag v="SV"/></tag>
9203 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9204 <tag><clip pos="1" side="tl" part="temps"/></tag>
9205 <tag><clip pos="1" side="tl" part="pers"/></tag>
9206 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9207 <tag><var n="tipusverb"/></tag>
9208 </tags>
9209 <lu>
9210 <clip pos="1" side="tl" part="lemh"/>
9211 <clip pos="1" side="tl" part="a_verb"/>
9212 <clip pos="1" side="tl" part="temps"/>
9213 <clip pos="1" side="tl" part="pers"/>
9214 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9215 <clip pos="1" side="tl" part="lemq"/>
9216 </lu>
9217 <b pos="1"/>
9218 <lu>
9219 <lit v="a"/>
9220 <lit-tag v="pr"/>
9221 </lu>
9222 <b/>
9223 <mlu>
9224 <lu>
9225 <clip pos="5" side="tl" part="lemh"/>
9226 <clip pos="5" side="tl" part="a_verb"/>
9227 <clip pos="5" side="tl" part="temps"/>
9228 <clip pos="5" side="tl" part="pers"/>
9229 <clip pos="5" side="tl" part="nbr"/>
9230 </lu>
9231 <lu>
9232 <clip pos="4" side="tl" part="lem"/>
9233 <lit-tag v="prn.enc"/>
9234 <clip pos="4" side="tl" part="tipoenc_pro"/>
9235 <clip pos="5" side="tl" part="lemq"/>
9236 </lu>
9237 </mlu>
9238 </chunk>
9239 </out>
9240 <call-macro n="f_bcond">
9241 <with-param pos="2"/>
9242 <with-param pos="3"/>
9243 </call-macro>
9244 <call-macro n="f_bcond">
9245 <with-param pos="3"/>
9246 <with-param pos="4"/>
9247 </call-macro>
9248 </otherwise>
9249 </choose>
9250 </when>
9251 <otherwise>
9252 <choose>
9253 <when>
9254 <test>
9255 <or>
9256 <equal caseless="yes">
9257 <clip pos="4" side="sl" part="lem"/>
9258 <lit v="en"/>
9259 </equal>
9260 <equal caseless="yes">
9261 <clip pos="4" side="sl" part="lem"/>
9262 <lit v="y"/>
9263 </equal>
9264 </or>
9265 </test>
9266 <out>
9267 <chunk name="ir_a_inf_enc" case="caseFirstWord">
9268 <tags>
9269 <tag><lit-tag v="SV"/></tag>
9270 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9271 <tag><clip pos="1" side="tl" part="temps"/></tag>
9272 <tag><clip pos="1" side="tl" part="pers"/></tag>
9273 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9274 <tag><var n="tipusverb"/></tag>
9275 </tags>
9276 <lu>
9277 <clip pos="1" side="tl" part="lemh"/>
9278 <clip pos="1" side="tl" part="a_verb"/>
9279 <clip pos="1" side="tl" part="temps"/>
9280 <clip pos="1" side="tl" part="pers"/>
9281 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9282 <clip pos="1" side="tl" part="lemq"/>
9283 </lu>
9284 <b pos="1"/>
9285 <lu>
9286 <lit v="a"/>
9287 <lit-tag v="pr"/>
9288 </lu>
9289 <b/>
9290 <mlu>
9291 <lu>
9292 <clip pos="5" side="tl" part="lemh"/>
9293 <clip pos="5" side="tl" part="a_verb"/>
9294 <clip pos="5" side="tl" part="temps"/>
9295 <clip pos="5" side="tl" part="pers"/>
9296 <clip pos="5" side="tl" part="nbr"/>
9297 </lu>
9298 <lu>
9299 <clip pos="3" side="tl" part="lem"/>
9300 <lit-tag v="prn.enc"/>
9301 <clip pos="3" side="tl" part="tipoenc_pro"/>
9302 <clip pos="5" side="tl" part="lemq"/>
9303 </lu>
9304 </mlu>
9305 </chunk>
9306 </out>
9307 <call-macro n="f_bcond">
9308 <with-param pos="2"/>
9309 <with-param pos="3"/>
9310 </call-macro>
9311 <call-macro n="f_bcond">
9312 <with-param pos="3"/>
9313 <with-param pos="4"/>
9314 </call-macro>
9315 </when>
9316 <otherwise>
9317 <out>
9318 <chunk name="ir_a_inf_enc_enc" case="caseFirstWord">
9319 <tags>
9320 <tag><lit-tag v="SV"/></tag>
9321 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9322 <tag><clip pos="1" side="tl" part="temps"/></tag>
9323 <tag><clip pos="1" side="tl" part="pers"/></tag>
9324 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9325 <tag><var n="tipusverb"/></tag>
9326 </tags>
9327 <lu>
9328 <clip pos="1" side="tl" part="lemh"/>
9329 <clip pos="1" side="tl" part="a_verb"/>
9330 <clip pos="1" side="tl" part="temps"/>
9331 <clip pos="1" side="tl" part="pers"/>
9332 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9333 <clip pos="1" side="tl" part="lemq"/>
9334 </lu>
9335 <b pos="1"/>
9336 <lu>
9337 <lit v="a"/>
9338 <lit-tag v="pr"/>
9339 </lu>
9340 <b/>
9341 <mlu>
9342 <lu>
9343 <clip pos="5" side="tl" part="lemh"/>
9344 <clip pos="5" side="tl" part="a_verb"/>
9345 <clip pos="5" side="tl" part="temps"/>
9346 <clip pos="5" side="tl" part="pers"/>
9347 <clip pos="5" side="tl" part="nbr"/>
9348 </lu>
9349 <lu>
9350 <clip pos="3" side="tl" part="lem"/>
9351 <lit-tag v="prn.enc"/>
9352 <clip pos="3" side="tl" part="tipoenc_pro"/>
9353 </lu>
9354 <lu>
9355 <clip pos="4" side="tl" part="lem"/>
9356 <lit-tag v="prn.enc"/>
9357 <clip pos="4" side="tl" part="tipoenc_pro"/>
9358 <clip pos="5" side="tl" part="lemq"/>
9359 </lu>
9360 </mlu>
9361 </chunk>
9362 </out>
9363 <call-macro n="f_bcond">
9364 <with-param pos="2"/>
9365 <with-param pos="3"/>
9366 </call-macro>
9367 <call-macro n="f_bcond">
9368 <with-param pos="3"/>
9369 <with-param pos="4"/>
9370 </call-macro>
9371 </otherwise>
9372 </choose>
9373 </otherwise>
9374 </choose>
9375 <choose>
9376 <when>
9377 <test>
9378 <not>
9379 <equal caseless="yes">
9380 <clip pos="2" side="sl" part="lem"/>
9381 <lit v="pas"/>
9382 </equal>
9383 </not>
9384 </test>
9385 <out>
9386 <b pos="4"/>
9387 <chunk name="adv">
9388 <tags>
9389 <tag><clip pos="2" side="tl" part="a_adv"/></tag>
9390 <tag><clip pos="2" side="tl" part="neg"/></tag>
9391 </tags>
9392 <lu>
9393 <clip pos="2" side="tl" part="lem"/>
9394 <clip pos="2" side="tl" part="a_adv"/>
9395 </lu>
9396 </chunk>
9397 </out>
9398 </when>
9399 <otherwise>
9400 <call-macro n="f_bcond">
9401 <with-param pos="4"/>
9402 <with-param pos="5"/>
9403 </call-macro>
9404 </otherwise>
9405 </choose>
9406 <let>
9407 <var n="caseFirstWord"/>
9408 <lit v="aa"/>
9409 </let>
9410 </action>
9411 </rule>
9413 <rule comment="aller-subj adv prnpro prnpro inf">
9414 <pattern>
9415 <pattern-item n="aller"/>
9416 <pattern-item n="prnperssubj"/>
9417 <pattern-item n="adv"/>
9418 <pattern-item n="prnpro"/>
9419 <pattern-item n="prnpro"/>
9420 <pattern-item n="inf"/>
9421 </pattern>
9422 <action>
9423 <call-macro n="f_concord1">
9424 <with-param pos="4"/>
9425 </call-macro>
9426 <call-macro n="f_concord1">
9427 <with-param pos="5"/>
9428 </call-macro>
9429 <call-macro n="tipus_verb">
9430 <with-param pos="6"/>
9431 </call-macro>
9432 <call-macro n="f_ppres">
9433 <with-param pos="1"/>
9434 </call-macro>
9435 <call-macro n="firstWord">
9436 <with-param pos="1"/>
9437 </call-macro>
9438 <choose>
9439 <when>
9440 <test>
9441 <equal caseless="yes">
9442 <clip pos="4" side="sl" part="lem"/>
9443 <lit v="en"/>
9444 </equal>
9445 </test>
9446 <choose>
9447 <when>
9448 <test>
9449 <equal caseless="yes">
9450 <clip pos="5" side="sl" part="lem"/>
9451 <lit v="y"/>
9452 </equal>
9453 </test>
9454 <out>
9455 <chunk name="ir_a_inf" case="caseFirstWord">
9456 <tags>
9457 <tag><lit-tag v="SV"/></tag>
9458 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9459 <tag><clip pos="1" side="tl" part="temps"/></tag>
9460 <tag><clip pos="1" side="tl" part="pers"/></tag>
9461 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9462 <tag><var n="tipusverb"/></tag>
9463 </tags>
9464 <lu>
9465 <clip pos="1" side="tl" part="lemh"/>
9466 <clip pos="1" side="tl" part="a_verb"/>
9467 <clip pos="1" side="tl" part="temps"/>
9468 <clip pos="1" side="tl" part="pers"/>
9469 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9470 <clip pos="1" side="tl" part="lemq"/>
9471 </lu>
9472 <b pos="2"/>
9473 <lu>
9474 <lit v="a"/>
9475 <lit-tag v="pr"/>
9476 </lu>
9477 <b/>
9478 <lu>
9479 <clip pos="6" side="tl" part="lemh"/>
9480 <clip pos="6" side="tl" part="a_verb"/>
9481 <clip pos="6" side="tl" part="temps"/>
9482 <clip pos="6" side="tl" part="pers"/>
9483 <clip pos="6" side="tl" part="nbr"/>
9484 <clip pos="6" side="tl" part="lemq"/>
9485 </lu>
9486 </chunk>
9487 </out>
9488 <call-macro n="f_bcond">
9489 <with-param pos="3"/>
9490 <with-param pos="4"/>
9491 </call-macro>
9492 <call-macro n="f_bcond">
9493 <with-param pos="4"/>
9494 <with-param pos="5"/>
9495 </call-macro>
9496 </when>
9497 <otherwise>
9498 <out>
9499 <chunk name="ir_a_inf_enc" case="caseFirstWord">
9500 <tags>
9501 <tag><lit-tag v="SV"/></tag>
9502 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9503 <tag><clip pos="1" side="tl" part="temps"/></tag>
9504 <tag><clip pos="1" side="tl" part="pers"/></tag>
9505 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9506 <tag><var n="tipusverb"/></tag>
9507 </tags>
9508 <lu>
9509 <clip pos="1" side="tl" part="lemh"/>
9510 <clip pos="1" side="tl" part="a_verb"/>
9511 <clip pos="1" side="tl" part="temps"/>
9512 <clip pos="1" side="tl" part="pers"/>
9513 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9514 <clip pos="1" side="tl" part="lemq"/>
9515 </lu>
9516 <b pos="2"/>
9517 <lu>
9518 <lit v="a"/>
9519 <lit-tag v="pr"/>
9520 </lu>
9521 <b/>
9522 <mlu>
9523 <lu>
9524 <clip pos="6" side="tl" part="lemh"/>
9525 <clip pos="6" side="tl" part="a_verb"/>
9526 <clip pos="6" side="tl" part="temps"/>
9527 <clip pos="6" side="tl" part="pers"/>
9528 <clip pos="6" side="tl" part="nbr"/>
9529 </lu>
9530 <lu>
9531 <clip pos="5" side="tl" part="lem"/>
9532 <lit-tag v="prn.enc"/>
9533 <clip pos="5" side="tl" part="tipoenc_pro"/>
9534 <clip pos="6" side="tl" part="lemq"/>
9535 </lu>
9536 </mlu>
9537 </chunk>
9538 </out>
9539 <call-macro n="f_bcond">
9540 <with-param pos="3"/>
9541 <with-param pos="4"/>
9542 </call-macro>
9543 <call-macro n="f_bcond">
9544 <with-param pos="4"/>
9545 <with-param pos="5"/>
9546 </call-macro>
9547 </otherwise>
9548 </choose>
9549 </when>
9550 <otherwise>
9551 <choose>
9552 <when>
9553 <test>
9554 <or>
9555 <equal caseless="yes">
9556 <clip pos="5" side="sl" part="lem"/>
9557 <lit v="en"/>
9558 </equal>
9559 <equal caseless="yes">
9560 <clip pos="5" side="sl" part="lem"/>
9561 <lit v="y"/>
9562 </equal>
9563 </or>
9564 </test>
9565 <out>
9566 <chunk name="ir_a_inf_enc" case="caseFirstWord">
9567 <tags>
9568 <tag><lit-tag v="SV"/></tag>
9569 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9570 <tag><clip pos="1" side="tl" part="temps"/></tag>
9571 <tag><clip pos="1" side="tl" part="pers"/></tag>
9572 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9573 <tag><var n="tipusverb"/></tag>
9574 </tags>
9575 <lu>
9576 <clip pos="1" side="tl" part="lemh"/>
9577 <clip pos="1" side="tl" part="a_verb"/>
9578 <clip pos="1" side="tl" part="temps"/>
9579 <clip pos="1" side="tl" part="pers"/>
9580 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9581 <clip pos="1" side="tl" part="lemq"/>
9582 </lu>
9583 <b pos="2"/>
9584 <lu>
9585 <lit v="a"/>
9586 <lit-tag v="pr"/>
9587 </lu>
9588 <b/>
9589 <mlu>
9590 <lu>
9591 <clip pos="6" side="tl" part="lemh"/>
9592 <clip pos="6" side="tl" part="a_verb"/>
9593 <clip pos="6" side="tl" part="temps"/>
9594 <clip pos="6" side="tl" part="pers"/>
9595 <clip pos="6" side="tl" part="nbr"/>
9596 </lu>
9597 <lu>
9598 <clip pos="4" side="tl" part="lem"/>
9599 <lit-tag v="prn.enc"/>
9600 <clip pos="4" side="tl" part="tipoenc_pro"/>
9601 <clip pos="6" side="tl" part="lemq"/>
9602 </lu>
9603 </mlu>
9604 </chunk>
9605 </out>
9606 <call-macro n="f_bcond">
9607 <with-param pos="3"/>
9608 <with-param pos="4"/>
9609 </call-macro>
9610 <call-macro n="f_bcond">
9611 <with-param pos="4"/>
9612 <with-param pos="5"/>
9613 </call-macro>
9614 </when>
9615 <otherwise>
9616 <out>
9617 <chunk name="ir_a_inf_enc_enc" case="caseFirstWord">
9618 <tags>
9619 <tag><lit-tag v="SV"/></tag>
9620 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9621 <tag><clip pos="1" side="tl" part="temps"/></tag>
9622 <tag><clip pos="1" side="tl" part="pers"/></tag>
9623 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9624 <tag><var n="tipusverb"/></tag>
9625 </tags>
9626 <lu>
9627 <clip pos="1" side="tl" part="lemh"/>
9628 <clip pos="1" side="tl" part="a_verb"/>
9629 <clip pos="1" side="tl" part="temps"/>
9630 <clip pos="1" side="tl" part="pers"/>
9631 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9632 <clip pos="1" side="tl" part="lemq"/>
9633 </lu>
9634 <b pos="2"/>
9635 <lu>
9636 <lit v="a"/>
9637 <lit-tag v="pr"/>
9638 </lu>
9639 <b/>
9640 <mlu>
9641 <lu>
9642 <clip pos="6" side="tl" part="lemh"/>
9643 <clip pos="6" side="tl" part="a_verb"/>
9644 <clip pos="6" side="tl" part="temps"/>
9645 <clip pos="6" side="tl" part="pers"/>
9646 <clip pos="6" side="tl" part="nbr"/>
9647 </lu>
9648 <lu>
9649 <clip pos="4" side="tl" part="lem"/>
9650 <lit-tag v="prn.enc"/>
9651 <clip pos="4" side="tl" part="tipoenc_pro"/>
9652 </lu>
9653 <lu>
9654 <clip pos="5" side="tl" part="lem"/>
9655 <lit-tag v="prn.enc"/>
9656 <clip pos="5" side="tl" part="tipoenc_pro"/>
9657 <clip pos="6" side="tl" part="lemq"/>
9658 </lu>
9659 </mlu>
9660 </chunk>
9661 </out>
9662 <call-macro n="f_bcond">
9663 <with-param pos="3"/>
9664 <with-param pos="4"/>
9665 </call-macro>
9666 <call-macro n="f_bcond">
9667 <with-param pos="4"/>
9668 <with-param pos="5"/>
9669 </call-macro>
9670 </otherwise>
9671 </choose>
9672 </otherwise>
9673 </choose>
9674 <choose>
9675 <when>
9676 <test>
9677 <not>
9678 <equal caseless="yes">
9679 <clip pos="3" side="sl" part="lem"/>
9680 <lit v="pas"/>
9681 </equal>
9682 </not>
9683 </test>
9684 <out>
9685 <b pos="5"/>
9686 <chunk name="adv">
9687 <tags>
9688 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
9689 <tag><clip pos="3" side="tl" part="neg"/></tag>
9690 </tags>
9691 <lu>
9692 <clip pos="3" side="tl" part="lem"/>
9693 <clip pos="3" side="tl" part="a_adv"/>
9694 </lu>
9695 </chunk>
9696 </out>
9697 </when>
9698 <otherwise>
9699 <call-macro n="f_bcond">
9700 <with-param pos="5"/>
9701 <with-param pos="6"/>
9702 </call-macro>
9703 </otherwise>
9704 </choose>
9705 <let>
9706 <var n="caseFirstWord"/>
9707 <lit v="aa"/>
9708 </let>
9709 </action>
9710 </rule>
9714 <rule comment="REGLA: venir de inf -> acabar de inf">
9715 <pattern>
9716 <pattern-item n="venir"/>
9717 <pattern-item n="de"/>
9718 <pattern-item n="inf"/>
9719 </pattern>
9720 <action>
9721 <call-macro n="tipus_verb">
9722 <with-param pos="3"/>
9723 </call-macro>
9724 <call-macro n="f_ppres">
9725 <with-param pos="1"/>
9726 </call-macro>
9727 <call-macro n="firstWord">
9728 <with-param pos="1"/>
9729 </call-macro>
9730 <out>
9731 <chunk name="acabar_de_inf" case="caseFirstWord">
9732 <tags>
9733 <tag><lit-tag v="SV"/></tag>
9734 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9735 <tag><clip pos="1" side="tl" part="temps"/></tag>
9736 <tag><clip pos="1" side="tl" part="pers"/></tag>
9737 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9738 <tag><var n="tipusverb"/></tag>
9739 </tags>
9740 <lu>
9741 <get-case-from pos="1">
9742 <lit v="acabar"/>
9743 </get-case-from>
9744 <clip pos="1" side="tl" part="a_verb"/>
9745 <clip pos="1" side="tl" part="temps"/>
9746 <clip pos="1" side="tl" part="pers"/>
9747 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9748 <clip pos="1" side="tl" part="lemq"/>
9749 </lu>
9750 <b pos="1"/>
9751 <lu>
9752 <clip pos="2" side="tl" part="whole"/>
9753 </lu>
9754 <b pos="2"/>
9755 <lu>
9756 <clip pos="3" side="tl" part="lemh"/>
9757 <clip pos="3" side="tl" part="a_verb"/>
9758 <clip pos="3" side="tl" part="temps"/>
9759 <clip pos="3" side="tl" part="lemq"/>
9760 </lu>
9761 </chunk>
9762 </out>
9763 <let>
9764 <var n="caseFirstWord"/>
9765 <lit v="aa"/>
9766 </let>
9767 </action>
9768 </rule>
9770 <rule comment="REGLA: venir-subj de inf -> acabar de inf">
9771 <pattern>
9772 <pattern-item n="venir"/>
9773 <pattern-item n="prnperssubj"/>
9774 <pattern-item n="de"/>
9775 <pattern-item n="inf"/>
9776 </pattern>
9777 <action>
9778 <call-macro n="tipus_verb">
9779 <with-param pos="4"/>
9780 </call-macro>
9781 <call-macro n="f_ppres">
9782 <with-param pos="1"/>
9783 </call-macro>
9784 <call-macro n="firstWord">
9785 <with-param pos="1"/>
9786 </call-macro>
9787 <choose>
9788 <when>
9789 <test>
9790 <equal>
9791 <clip pos="2" side="sl" part="lem"/>
9792 <lit v="on"/>
9793 </equal>
9794 </test>
9795 <out>
9796 <chunk name="pro_acabar_de_inf" case="caseFirstWord">
9797 <tags>
9798 <tag><lit-tag v="SV"/></tag>
9799 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9800 <tag><clip pos="1" side="tl" part="temps"/></tag>
9801 <tag><clip pos="1" side="tl" part="pers"/></tag>
9802 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9803 <tag><var n="tipusverb"/></tag>
9804 </tags>
9805 <lu>
9806 <get-case-from pos="1">
9807 <clip pos="2" side="tl" part="lem"/>
9808 </get-case-from>
9809 <lit-tag v="prn.pro"/>
9810 <clip pos="2" side="tl" part="tipoenc_pro"/>
9811 </lu>
9812 <b/>
9813 <lu>
9814 <get-case-from pos="2">
9815 <lit v="acabar"/>
9816 </get-case-from>
9817 <clip pos="1" side="tl" part="a_verb"/>
9818 <clip pos="1" side="tl" part="temps"/>
9819 <clip pos="1" side="tl" part="pers"/>
9820 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9821 <clip pos="1" side="tl" part="lemq"/>
9822 </lu>
9823 <b pos="2"/>
9824 <lu>
9825 <clip pos="3" side="tl" part="whole"/>
9826 </lu>
9827 <b pos="3"/>
9828 <lu>
9829 <clip pos="4" side="tl" part="lemh"/>
9830 <clip pos="4" side="tl" part="a_verb"/>
9831 <clip pos="4" side="tl" part="temps"/>
9832 <clip pos="4" side="tl" part="lemq"/>
9833 </lu>
9834 </chunk>
9835 </out>
9836 </when>
9837 <otherwise>
9838 <out>
9839 <chunk name="acabar_de_inf" case="caseFirstWord">
9840 <tags>
9841 <tag><lit-tag v="SV"/></tag>
9842 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9843 <tag><clip pos="1" side="tl" part="temps"/></tag>
9844 <tag><clip pos="1" side="tl" part="pers"/></tag>
9845 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9846 <tag><var n="tipusverb"/></tag>
9847 </tags>
9848 <lu>
9849 <get-case-from pos="1">
9850 <lit v="acabar"/>
9851 </get-case-from>
9852 <clip pos="1" side="tl" part="a_verb"/>
9853 <clip pos="1" side="tl" part="temps"/>
9854 <clip pos="1" side="tl" part="pers"/>
9855 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9856 <clip pos="1" side="tl" part="lemq"/>
9857 </lu>
9858 <b pos="2"/>
9859 <lu>
9860 <clip pos="3" side="tl" part="whole"/>
9861 </lu>
9862 <b pos="3"/>
9863 <lu>
9864 <clip pos="4" side="tl" part="lemh"/>
9865 <clip pos="4" side="tl" part="a_verb"/>
9866 <clip pos="4" side="tl" part="temps"/>
9867 <clip pos="4" side="tl" part="lemq"/>
9868 </lu>
9869 </chunk>
9870 </out>
9871 </otherwise>
9872 </choose>
9873 <let>
9874 <var n="caseFirstWord"/>
9875 <lit v="aa"/>
9876 </let>
9877 </action>
9878 </rule>
9880 <rule comment="venir de prnpro inf">
9881 <pattern>
9882 <pattern-item n="venir"/>
9883 <pattern-item n="de"/>
9884 <pattern-item n="prnpro"/>
9885 <pattern-item n="inf"/>
9886 </pattern>
9887 <action>
9888 <call-macro n="f_concord1">
9889 <with-param pos="3"/>
9890 </call-macro>
9891 <call-macro n="tipus_verb">
9892 <with-param pos="4"/>
9893 </call-macro>
9894 <call-macro n="f_ppres">
9895 <with-param pos="1"/>
9896 </call-macro>
9897 <call-macro n="firstWord">
9898 <with-param pos="1"/>
9899 </call-macro>
9900 <choose>
9901 <when>
9902 <test>
9903 <or>
9904 <equal caseless="yes">
9905 <clip pos="3" side="sl" part="lem"/>
9906 <lit v="en"/>
9907 </equal>
9908 <equal caseless="yes">
9909 <clip pos="3" side="sl" part="lem"/>
9910 <lit v="y"/>
9911 </equal>
9912 </or>
9913 </test>
9914 <out>
9915 <chunk name="acabar_de_inf" case="caseFirstWord">
9916 <tags>
9917 <tag><lit-tag v="SV"/></tag>
9918 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9919 <tag><clip pos="1" side="tl" part="temps"/></tag>
9920 <tag><clip pos="1" side="tl" part="pers"/></tag>
9921 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9922 <tag><var n="tipusverb"/></tag>
9923 </tags>
9924 <lu>
9925 <get-case-from pos="1">
9926 <lit v="acabar"/>
9927 </get-case-from>
9928 <clip pos="1" side="tl" part="a_verb"/>
9929 <clip pos="1" side="tl" part="temps"/>
9930 <clip pos="1" side="tl" part="pers"/>
9931 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9932 <clip pos="1" side="tl" part="lemq"/>
9933 </lu>
9934 <b pos="1"/>
9935 <lu>
9936 <clip pos="2" side="tl" part="whole"/>
9937 </lu>
9938 <b pos="2"/>
9939 <lu>
9940 <clip pos="4" side="tl" part="lemh"/>
9941 <clip pos="4" side="tl" part="a_verb"/>
9942 <clip pos="4" side="tl" part="temps"/>
9943 <clip pos="4" side="tl" part="pers"/>
9944 <clip pos="4" side="tl" part="nbr"/>
9945 <clip pos="4" side="tl" part="lemq"/>
9946 </lu>
9947 </chunk>
9948 </out>
9949 <call-macro n="f_bcond">
9950 <with-param pos="3"/>
9951 <with-param pos="4"/>
9952 </call-macro>
9953 </when>
9954 <otherwise>
9955 <out>
9956 <chunk name="acabar_de_inf_enc" case="caseFirstWord">
9957 <tags>
9958 <tag><lit-tag v="SV"/></tag>
9959 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
9960 <tag><clip pos="1" side="tl" part="temps"/></tag>
9961 <tag><clip pos="1" side="tl" part="pers"/></tag>
9962 <tag><clip pos="1" side="tl" part="nbr"/></tag>
9963 <tag><var n="tipusverb"/></tag>
9964 </tags>
9965 <lu>
9966 <get-case-from pos="1">
9967 <lit v="acabar"/>
9968 </get-case-from>
9969 <clip pos="1" side="tl" part="a_verb"/>
9970 <clip pos="1" side="tl" part="temps"/>
9971 <clip pos="1" side="tl" part="pers"/>
9972 <clip pos="1" side="tl" part="nbr" link-to="5"/>
9973 <clip pos="1" side="tl" part="lemq"/>
9974 </lu>
9975 <b pos="1"/>
9976 <lu>
9977 <clip pos="2" side="tl" part="whole"/>
9978 </lu>
9979 <b pos="2"/>
9980 <mlu>
9981 <lu>
9982 <clip pos="4" side="tl" part="lemh"/>
9983 <clip pos="4" side="tl" part="a_verb"/>
9984 <clip pos="4" side="tl" part="temps"/>
9985 <clip pos="4" side="tl" part="pers"/>
9986 <clip pos="4" side="tl" part="nbr"/>
9987 </lu>
9988 <lu>
9989 <clip pos="3" side="tl" part="lem"/>
9990 <lit-tag v="prn.enc"/>
9991 <clip pos="3" side="tl" part="tipoenc_pro"/>
9992 <clip pos="4" side="tl" part="lemq"/>
9993 </lu>
9994 </mlu>
9995 </chunk>
9996 </out>
9997 <call-macro n="f_bcond">
9998 <with-param pos="3"/>
9999 <with-param pos="4"/>
10000 </call-macro>
10001 </otherwise>
10002 </choose>
10003 <let>
10004 <var n="caseFirstWord"/>
10005 <lit v="aa"/>
10006 </let>
10007 </action>
10008 </rule>
10010 <rule comment="venir-subj de prnpro inf">
10011 <pattern>
10012 <pattern-item n="venir"/>
10013 <pattern-item n="prnperssubj"/>
10014 <pattern-item n="de"/>
10015 <pattern-item n="prnpro"/>
10016 <pattern-item n="inf"/>
10017 </pattern>
10018 <action>
10019 <call-macro n="f_concord1">
10020 <with-param pos="3"/>
10021 </call-macro>
10022 <call-macro n="tipus_verb">
10023 <with-param pos="5"/>
10024 </call-macro>
10025 <call-macro n="f_ppres">
10026 <with-param pos="1"/>
10027 </call-macro>
10028 <call-macro n="firstWord">
10029 <with-param pos="1"/>
10030 </call-macro>
10032 <choose>
10033 <when>
10034 <test>
10035 <equal>
10036 <clip pos="2" side="sl" part="lem"/>
10037 <lit v="on"/>
10038 </equal>
10039 </test>
10040 <choose>
10041 <when>
10042 <test>
10043 <or>
10044 <equal caseless="yes">
10045 <clip pos="4" side="sl" part="lem"/>
10046 <lit v="en"/>
10047 </equal>
10048 <equal caseless="yes">
10049 <clip pos="4" side="sl" part="lem"/>
10050 <lit v="y"/>
10051 </equal>
10052 </or>
10053 </test>
10054 <out>
10055 <chunk name="pro_acabar_de_inf" case="caseFirstWord">
10056 <tags>
10057 <tag><lit-tag v="SV"/></tag>
10058 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10059 <tag><clip pos="1" side="tl" part="temps"/></tag>
10060 <tag><clip pos="1" side="tl" part="pers"/></tag>
10061 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10062 <tag><var n="tipusverb"/></tag>
10063 </tags>
10064 <lu>
10065 <get-case-from pos="1">
10066 <clip pos="2" side="tl" part="lem"/>
10067 </get-case-from>
10068 <lit-tag v="prn.pro"/>
10069 <clip pos="2" side="tl" part="tipoenc_pro"/>
10070 </lu>
10071 <b/>
10072 <lu>
10073 <get-case-from pos="2">
10074 <lit v="acabar"/>
10075 </get-case-from>
10076 <clip pos="1" side="tl" part="a_verb"/>
10077 <clip pos="1" side="tl" part="temps"/>
10078 <clip pos="1" side="tl" part="pers"/>
10079 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10080 <clip pos="1" side="tl" part="lemq"/>
10081 </lu>
10082 <b pos="2"/>
10083 <lu>
10084 <clip pos="3" side="tl" part="whole"/>
10085 </lu>
10086 <b pos="3"/>
10087 <lu>
10088 <clip pos="5" side="tl" part="lemh"/>
10089 <clip pos="5" side="tl" part="a_verb"/>
10090 <clip pos="5" side="tl" part="temps"/>
10091 <clip pos="5" side="tl" part="pers"/>
10092 <clip pos="5" side="tl" part="nbr"/>
10093 <clip pos="5" side="tl" part="lemq"/>
10094 </lu>
10095 </chunk>
10096 </out>
10097 <call-macro n="f_bcond">
10098 <with-param pos="4"/>
10099 <with-param pos="5"/>
10100 </call-macro>
10101 </when>
10102 <otherwise>
10103 <out>
10104 <chunk name="pro_acabar_de_inf_enc" case="caseFirstWord">
10105 <tags>
10106 <tag><lit-tag v="SV"/></tag>
10107 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10108 <tag><clip pos="1" side="tl" part="temps"/></tag>
10109 <tag><clip pos="1" side="tl" part="pers"/></tag>
10110 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10111 <tag><var n="tipusverb"/></tag>
10112 </tags>
10113 <lu>
10114 <get-case-from pos="1">
10115 <clip pos="2" side="tl" part="lem"/>
10116 </get-case-from>
10117 <lit-tag v="prn.pro"/>
10118 <clip pos="2" side="tl" part="tipoenc_pro"/>
10119 </lu>
10120 <b/>
10121 <lu>
10122 <get-case-from pos="2">
10123 <lit v="acabar"/>
10124 </get-case-from>
10125 <clip pos="1" side="tl" part="a_verb"/>
10126 <clip pos="1" side="tl" part="temps"/>
10127 <clip pos="1" side="tl" part="pers"/>
10128 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10129 <clip pos="1" side="tl" part="lemq"/>
10130 </lu>
10131 <b pos="2"/>
10132 <lu>
10133 <clip pos="3" side="tl" part="whole"/>
10134 </lu>
10135 <b pos="3"/>
10136 <mlu>
10137 <lu>
10138 <clip pos="5" side="tl" part="lemh"/>
10139 <clip pos="5" side="tl" part="a_verb"/>
10140 <clip pos="5" side="tl" part="temps"/>
10141 <clip pos="5" side="tl" part="pers"/>
10142 <clip pos="5" side="tl" part="nbr"/>
10143 </lu>
10144 <lu>
10145 <clip pos="4" side="tl" part="lem"/>
10146 <lit-tag v="prn.enc"/>
10147 <clip pos="4" side="tl" part="tipoenc_pro"/>
10148 <clip pos="5" side="tl" part="lemq"/>
10149 </lu>
10150 </mlu>
10151 </chunk>
10152 </out>
10153 <call-macro n="f_bcond">
10154 <with-param pos="4"/>
10155 <with-param pos="5"/>
10156 </call-macro>
10157 </otherwise>
10158 </choose>
10159 </when>
10160 <otherwise>
10162 <choose>
10163 <when>
10164 <test>
10165 <or>
10166 <equal caseless="yes">
10167 <clip pos="4" side="sl" part="lem"/>
10168 <lit v="en"/>
10169 </equal>
10170 <equal caseless="yes">
10171 <clip pos="4" side="sl" part="lem"/>
10172 <lit v="y"/>
10173 </equal>
10174 </or>
10175 </test>
10176 <out>
10177 <chunk name="acabar_de_inf" case="caseFirstWord">
10178 <tags>
10179 <tag><lit-tag v="SV"/></tag>
10180 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10181 <tag><clip pos="1" side="tl" part="temps"/></tag>
10182 <tag><clip pos="1" side="tl" part="pers"/></tag>
10183 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10184 <tag><var n="tipusverb"/></tag>
10185 </tags>
10186 <lu>
10187 <get-case-from pos="1">
10188 <lit v="acabar"/>
10189 </get-case-from>
10190 <clip pos="1" side="tl" part="a_verb"/>
10191 <clip pos="1" side="tl" part="temps"/>
10192 <clip pos="1" side="tl" part="pers"/>
10193 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10194 <clip pos="1" side="tl" part="lemq"/>
10195 </lu>
10196 <b pos="2"/>
10197 <lu>
10198 <clip pos="3" side="tl" part="whole"/>
10199 </lu>
10200 <b pos="3"/>
10201 <lu>
10202 <clip pos="5" side="tl" part="lemh"/>
10203 <clip pos="5" side="tl" part="a_verb"/>
10204 <clip pos="5" side="tl" part="temps"/>
10205 <clip pos="5" side="tl" part="pers"/>
10206 <clip pos="5" side="tl" part="nbr"/>
10207 <clip pos="5" side="tl" part="lemq"/>
10208 </lu>
10209 </chunk>
10210 </out>
10211 <call-macro n="f_bcond">
10212 <with-param pos="4"/>
10213 <with-param pos="5"/>
10214 </call-macro>
10215 </when>
10216 <otherwise>
10217 <out>
10218 <chunk name="acabar_de_inf_enc" case="caseFirstWord">
10219 <tags>
10220 <tag><lit-tag v="SV"/></tag>
10221 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10222 <tag><clip pos="1" side="tl" part="temps"/></tag>
10223 <tag><clip pos="1" side="tl" part="pers"/></tag>
10224 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10225 <tag><var n="tipusverb"/></tag>
10226 </tags>
10227 <lu>
10228 <get-case-from pos="1">
10229 <lit v="acabar"/>
10230 </get-case-from>
10231 <clip pos="1" side="tl" part="a_verb"/>
10232 <clip pos="1" side="tl" part="temps"/>
10233 <clip pos="1" side="tl" part="pers"/>
10234 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10235 <clip pos="1" side="tl" part="lemq"/>
10236 </lu>
10237 <b pos="2"/>
10238 <lu>
10239 <clip pos="3" side="tl" part="whole"/>
10240 </lu>
10241 <b pos="3"/>
10242 <mlu>
10243 <lu>
10244 <clip pos="5" side="tl" part="lemh"/>
10245 <clip pos="5" side="tl" part="a_verb"/>
10246 <clip pos="5" side="tl" part="temps"/>
10247 <clip pos="5" side="tl" part="pers"/>
10248 <clip pos="5" side="tl" part="nbr"/>
10249 </lu>
10250 <lu>
10251 <clip pos="4" side="tl" part="lem"/>
10252 <lit-tag v="prn.enc"/>
10253 <clip pos="4" side="tl" part="tipoenc_pro"/>
10254 <clip pos="5" side="tl" part="lemq"/>
10255 </lu>
10256 </mlu>
10257 </chunk>
10258 </out>
10259 <call-macro n="f_bcond">
10260 <with-param pos="4"/>
10261 <with-param pos="5"/>
10262 </call-macro>
10263 </otherwise>
10264 </choose>
10265 </otherwise>
10266 </choose>
10267 <let>
10268 <var n="caseFirstWord"/>
10269 <lit v="aa"/>
10270 </let>
10271 </action>
10272 </rule>
10274 <rule comment="venir de prnpro prnpro inf">
10275 <pattern>
10276 <pattern-item n="venir"/>
10277 <pattern-item n="de"/>
10278 <pattern-item n="prnpro"/>
10279 <pattern-item n="prnpro"/>
10280 <pattern-item n="inf"/>
10281 </pattern>
10282 <action>
10283 <call-macro n="f_concord1">
10284 <with-param pos="3"/>
10285 </call-macro>
10286 <call-macro n="f_concord1">
10287 <with-param pos="4"/>
10288 </call-macro>
10289 <call-macro n="tipus_verb">
10290 <with-param pos="5"/>
10291 </call-macro>
10292 <call-macro n="f_ppres">
10293 <with-param pos="1"/>
10294 </call-macro>
10295 <call-macro n="firstWord">
10296 <with-param pos="1"/>
10297 </call-macro>
10298 <choose>
10299 <when>
10300 <test>
10301 <equal caseless="yes">
10302 <clip pos="3" side="sl" part="lem"/>
10303 <lit v="en"/>
10304 </equal>
10305 </test>
10306 <choose>
10307 <when>
10308 <test>
10309 <equal caseless="yes">
10310 <clip pos="4" side="sl" part="lem"/>
10311 <lit v="y"/>
10312 </equal>
10313 </test>
10314 <out>
10315 <chunk name="acabar_de_inf" case="caseFirstWord">
10316 <tags>
10317 <tag><lit-tag v="SV"/></tag>
10318 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10319 <tag><clip pos="1" side="tl" part="temps"/></tag>
10320 <tag><clip pos="1" side="tl" part="pers"/></tag>
10321 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10322 <tag><var n="tipusverb"/></tag>
10323 </tags>
10324 <lu>
10325 <get-case-from pos="1">
10326 <lit v="acabar"/>
10327 </get-case-from>
10328 <clip pos="1" side="tl" part="a_verb"/>
10329 <clip pos="1" side="tl" part="temps"/>
10330 <clip pos="1" side="tl" part="pers"/>
10331 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10332 <clip pos="1" side="tl" part="lemq"/>
10333 </lu>
10334 <b pos="1"/>
10335 <lu>
10336 <clip pos="2" side="tl" part="lem"/>
10337 </lu>
10338 <b pos="2"/>
10339 <lu>
10340 <clip pos="5" side="tl" part="lemh"/>
10341 <clip pos="5" side="tl" part="a_verb"/>
10342 <clip pos="5" side="tl" part="temps"/>
10343 <clip pos="5" side="tl" part="pers"/>
10344 <clip pos="5" side="tl" part="nbr"/>
10345 <clip pos="5" side="tl" part="lemq"/>
10346 </lu>
10347 </chunk>
10348 </out>
10349 <call-macro n="f_bcond">
10350 <with-param pos="3"/>
10351 <with-param pos="4"/>
10352 </call-macro>
10353 <call-macro n="f_bcond">
10354 <with-param pos="4"/>
10355 <with-param pos="5"/>
10356 </call-macro>
10357 </when>
10358 <otherwise>
10359 <out>
10360 <chunk name="acabar_de_inf_enc" case="caseFirstWord">
10361 <tags>
10362 <tag><lit-tag v="SV"/></tag>
10363 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10364 <tag><clip pos="1" side="tl" part="temps"/></tag>
10365 <tag><clip pos="1" side="tl" part="pers"/></tag>
10366 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10367 <tag><var n="tipusverb"/></tag>
10368 </tags>
10369 <lu>
10370 <get-case-from pos="1">
10371 <lit v="acabar"/>
10372 </get-case-from>
10373 <clip pos="1" side="tl" part="a_verb"/>
10374 <clip pos="1" side="tl" part="temps"/>
10375 <clip pos="1" side="tl" part="pers"/>
10376 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10377 <clip pos="1" side="tl" part="lemq"/>
10378 </lu>
10379 <b pos="1"/>
10380 <lu>
10381 <clip pos="2" side="tl" part="whole"/>
10382 </lu>
10383 <b pos="2"/>
10384 <mlu>
10385 <lu>
10386 <clip pos="5" side="tl" part="lemh"/>
10387 <clip pos="5" side="tl" part="a_verb"/>
10388 <clip pos="5" side="tl" part="temps"/>
10389 <clip pos="5" side="tl" part="pers"/>
10390 <clip pos="5" side="tl" part="nbr"/>
10391 </lu>
10392 <lu>
10393 <clip pos="4" side="tl" part="lem"/>
10394 <lit-tag v="prn.enc"/>
10395 <clip pos="4" side="tl" part="tipoenc_pro"/>
10396 <clip pos="5" side="tl" part="lemq"/>
10397 </lu>
10398 </mlu>
10399 </chunk>
10400 </out>
10401 <call-macro n="f_bcond">
10402 <with-param pos="3"/>
10403 <with-param pos="4"/>
10404 </call-macro>
10405 <call-macro n="f_bcond">
10406 <with-param pos="4"/>
10407 <with-param pos="5"/>
10408 </call-macro>
10409 </otherwise>
10410 </choose>
10411 </when>
10412 <otherwise>
10413 <choose>
10414 <when>
10415 <test>
10416 <or>
10417 <equal caseless="yes">
10418 <clip pos="4" side="sl" part="lem"/>
10419 <lit v="en"/>
10420 </equal>
10421 <equal caseless="yes">
10422 <clip pos="4" side="sl" part="lem"/>
10423 <lit v="y"/>
10424 </equal>
10425 </or>
10426 </test>
10427 <out>
10428 <chunk name="acabar_de_inf_enc" case="caseFirstWord">
10429 <tags>
10430 <tag><lit-tag v="SV"/></tag>
10431 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10432 <tag><clip pos="1" side="tl" part="temps"/></tag>
10433 <tag><clip pos="1" side="tl" part="pers"/></tag>
10434 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10435 <tag><var n="tipusverb"/></tag>
10436 </tags>
10437 <lu>
10438 <get-case-from pos="1">
10439 <lit v="acabar"/>
10440 </get-case-from>
10441 <clip pos="1" side="tl" part="a_verb"/>
10442 <clip pos="1" side="tl" part="temps"/>
10443 <clip pos="1" side="tl" part="pers"/>
10444 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10445 <clip pos="1" side="tl" part="lemq"/>
10446 </lu>
10447 <b pos="1"/>
10448 <lu>
10449 <clip pos="2" side="tl" part="whole"/>
10450 </lu>
10451 <b pos="2"/>
10452 <mlu>
10453 <lu>
10454 <clip pos="5" side="tl" part="lemh"/>
10455 <clip pos="5" side="tl" part="a_verb"/>
10456 <clip pos="5" side="tl" part="temps"/>
10457 <clip pos="5" side="tl" part="pers"/>
10458 <clip pos="5" side="tl" part="nbr"/>
10459 </lu>
10460 <lu>
10461 <clip pos="3" side="tl" part="lem"/>
10462 <lit-tag v="prn.enc"/>
10463 <clip pos="3" side="tl" part="tipoenc_pro"/>
10464 <clip pos="5" side="tl" part="lemq"/>
10465 </lu>
10466 </mlu>
10467 </chunk>
10468 </out>
10469 <call-macro n="f_bcond">
10470 <with-param pos="3"/>
10471 <with-param pos="4"/>
10472 </call-macro>
10473 <call-macro n="f_bcond">
10474 <with-param pos="4"/>
10475 <with-param pos="5"/>
10476 </call-macro>
10477 </when>
10478 <otherwise>
10479 <out>
10480 <chunk name="acabar_de_inf_enc_enc" case="caseFirstWord">
10481 <tags>
10482 <tag><lit-tag v="SV"/></tag>
10483 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10484 <tag><clip pos="1" side="tl" part="temps"/></tag>
10485 <tag><clip pos="1" side="tl" part="pers"/></tag>
10486 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10487 <tag><var n="tipusverb"/></tag>
10488 </tags>
10489 <lu>
10490 <get-case-from pos="1">
10491 <lit v="acabar"/>
10492 </get-case-from>
10493 <clip pos="1" side="tl" part="a_verb"/>
10494 <clip pos="1" side="tl" part="temps"/>
10495 <clip pos="1" side="tl" part="pers"/>
10496 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10497 <clip pos="1" side="tl" part="lemq"/>
10498 </lu>
10499 <b pos="1"/>
10500 <lu>
10501 <clip pos="2" side="tl" part="whole"/>
10502 </lu>
10503 <b pos="2"/>
10504 <mlu>
10505 <lu>
10506 <clip pos="5" side="tl" part="lemh"/>
10507 <clip pos="5" side="tl" part="a_verb"/>
10508 <clip pos="5" side="tl" part="temps"/>
10509 <clip pos="5" side="tl" part="pers"/>
10510 <clip pos="5" side="tl" part="nbr"/>
10511 </lu>
10512 <lu>
10513 <clip pos="3" side="tl" part="lem"/>
10514 <lit-tag v="prn.enc"/>
10515 <clip pos="3" side="tl" part="tipoenc_pro"/>
10516 </lu>
10517 <lu>
10518 <clip pos="4" side="tl" part="lem"/>
10519 <lit-tag v="prn.enc"/>
10520 <clip pos="4" side="tl" part="tipoenc_pro"/>
10521 <clip pos="5" side="tl" part="lemq"/>
10522 </lu>
10523 </mlu>
10524 </chunk>
10525 </out>
10526 <call-macro n="f_bcond">
10527 <with-param pos="3"/>
10528 <with-param pos="4"/>
10529 </call-macro>
10530 <call-macro n="f_bcond">
10531 <with-param pos="4"/>
10532 <with-param pos="5"/>
10533 </call-macro>
10534 </otherwise>
10535 </choose>
10536 </otherwise>
10537 </choose>
10538 <let>
10539 <var n="caseFirstWord"/>
10540 <lit v="aa"/>
10541 </let>
10542 </action>
10543 </rule>
10545 <rule comment="venir-subj de prnpro prnpro inf"><!--també falta el tema "on"-->
10546 <pattern>
10547 <pattern-item n="venir"/>
10548 <pattern-item n="prnperssubj"/>
10549 <pattern-item n="de"/>
10550 <pattern-item n="prnpro"/>
10551 <pattern-item n="prnpro"/>
10552 <pattern-item n="inf"/>
10553 </pattern>
10554 <action>
10555 <call-macro n="f_concord1">
10556 <with-param pos="4"/>
10557 </call-macro>
10558 <call-macro n="f_concord1">
10559 <with-param pos="5"/>
10560 </call-macro>
10561 <call-macro n="tipus_verb">
10562 <with-param pos="6"/>
10563 </call-macro>
10564 <call-macro n="f_ppres">
10565 <with-param pos="1"/>
10566 </call-macro>
10567 <call-macro n="firstWord">
10568 <with-param pos="1"/>
10569 </call-macro>
10570 <choose>
10571 <when>
10572 <test>
10573 <equal caseless="yes">
10574 <clip pos="4" side="sl" part="lem"/>
10575 <lit v="en"/>
10576 </equal>
10577 </test>
10578 <choose>
10579 <when>
10580 <test>
10581 <equal caseless="yes">
10582 <clip pos="5" side="sl" part="lem"/>
10583 <lit v="y"/>
10584 </equal>
10585 </test>
10586 <out>
10587 <chunk name="acabar_de_inf" case="caseFirstWord">
10588 <tags>
10589 <tag><lit-tag v="SV"/></tag>
10590 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10591 <tag><clip pos="1" side="tl" part="temps"/></tag>
10592 <tag><clip pos="1" side="tl" part="pers"/></tag>
10593 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10594 <tag><var n="tipusverb"/></tag>
10595 </tags>
10596 <lu>
10597 <get-case-from pos="1">
10598 <lit v="acabar"/>
10599 </get-case-from>
10600 <clip pos="1" side="tl" part="a_verb"/>
10601 <clip pos="1" side="tl" part="temps"/>
10602 <clip pos="1" side="tl" part="pers"/>
10603 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10604 <clip pos="1" side="tl" part="lemq"/>
10605 </lu>
10606 <b pos="2"/>
10607 <lu>
10608 <clip pos="3" side="tl" part="lem"/>
10609 </lu>
10610 <b pos="3"/>
10611 <lu>
10612 <clip pos="6" side="tl" part="lemh"/>
10613 <clip pos="6" side="tl" part="a_verb"/>
10614 <clip pos="6" side="tl" part="temps"/>
10615 <clip pos="6" side="tl" part="pers"/>
10616 <clip pos="6" side="tl" part="nbr"/>
10617 <clip pos="6" side="tl" part="lemq"/>
10618 </lu>
10619 </chunk>
10620 </out>
10621 <call-macro n="f_bcond">
10622 <with-param pos="4"/>
10623 <with-param pos="5"/>
10624 </call-macro>
10625 <call-macro n="f_bcond">
10626 <with-param pos="5"/>
10627 <with-param pos="6"/>
10628 </call-macro>
10629 </when>
10630 <otherwise>
10631 <out>
10632 <chunk name="acabar_de_inf_enc" case="caseFirstWord">
10633 <tags>
10634 <tag><lit-tag v="SV"/></tag>
10635 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10636 <tag><clip pos="1" side="tl" part="temps"/></tag>
10637 <tag><clip pos="1" side="tl" part="pers"/></tag>
10638 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10639 <tag><var n="tipusverb"/></tag>
10640 </tags>
10641 <lu>
10642 <get-case-from pos="1">
10643 <lit v="acabar"/>
10644 </get-case-from>
10645 <clip pos="1" side="tl" part="a_verb"/>
10646 <clip pos="1" side="tl" part="temps"/>
10647 <clip pos="1" side="tl" part="pers"/>
10648 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10649 <clip pos="1" side="tl" part="lemq"/>
10650 </lu>
10651 <b pos="2"/>
10652 <lu>
10653 <clip pos="3" side="tl" part="whole"/>
10654 </lu>
10655 <b pos="3"/>
10656 <mlu>
10657 <lu>
10658 <clip pos="6" side="tl" part="lemh"/>
10659 <clip pos="6" side="tl" part="a_verb"/>
10660 <clip pos="6" side="tl" part="temps"/>
10661 <clip pos="6" side="tl" part="pers"/>
10662 <clip pos="6" side="tl" part="nbr"/>
10663 </lu>
10664 <lu>
10665 <clip pos="5" side="tl" part="lem"/>
10666 <lit-tag v="prn.enc"/>
10667 <clip pos="5" side="tl" part="tipoenc_pro"/>
10668 <clip pos="6" side="tl" part="lemq"/>
10669 </lu>
10670 </mlu>
10671 </chunk>
10672 </out>
10673 <call-macro n="f_bcond">
10674 <with-param pos="4"/>
10675 <with-param pos="5"/>
10676 </call-macro>
10677 <call-macro n="f_bcond">
10678 <with-param pos="5"/>
10679 <with-param pos="6"/>
10680 </call-macro>
10681 </otherwise>
10682 </choose>
10683 </when>
10684 <otherwise>
10685 <choose>
10686 <when>
10687 <test>
10688 <or>
10689 <equal caseless="yes">
10690 <clip pos="5" side="sl" part="lem"/>
10691 <lit v="en"/>
10692 </equal>
10693 <equal caseless="yes">
10694 <clip pos="5" side="sl" part="lem"/>
10695 <lit v="y"/>
10696 </equal>
10697 </or>
10698 </test>
10699 <out>
10700 <chunk name="acabar_de_inf_enc" case="caseFirstWord">
10701 <tags>
10702 <tag><lit-tag v="SV"/></tag>
10703 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10704 <tag><clip pos="1" side="tl" part="temps"/></tag>
10705 <tag><clip pos="1" side="tl" part="pers"/></tag>
10706 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10707 <tag><var n="tipusverb"/></tag>
10708 </tags>
10709 <lu>
10710 <get-case-from pos="1">
10711 <lit v="acabar"/>
10712 </get-case-from>
10713 <clip pos="1" side="tl" part="a_verb"/>
10714 <clip pos="1" side="tl" part="temps"/>
10715 <clip pos="1" side="tl" part="pers"/>
10716 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10717 <clip pos="1" side="tl" part="lemq"/>
10718 </lu>
10719 <b pos="2"/>
10720 <lu>
10721 <clip pos="3" side="tl" part="whole"/>
10722 </lu>
10723 <b pos="3"/>
10724 <mlu>
10725 <lu>
10726 <clip pos="6" side="tl" part="lemh"/>
10727 <clip pos="6" side="tl" part="a_verb"/>
10728 <clip pos="6" side="tl" part="temps"/>
10729 <clip pos="6" side="tl" part="pers"/>
10730 <clip pos="6" side="tl" part="nbr"/>
10731 </lu>
10732 <lu>
10733 <clip pos="4" side="tl" part="lem"/>
10734 <lit-tag v="prn.enc"/>
10735 <clip pos="4" side="tl" part="tipoenc_pro"/>
10736 <clip pos="6" side="tl" part="lemq"/>
10737 </lu>
10738 </mlu>
10739 </chunk>
10740 </out>
10741 <call-macro n="f_bcond">
10742 <with-param pos="4"/>
10743 <with-param pos="5"/>
10744 </call-macro>
10745 <call-macro n="f_bcond">
10746 <with-param pos="5"/>
10747 <with-param pos="6"/>
10748 </call-macro>
10749 </when>
10750 <otherwise>
10751 <out>
10752 <chunk name="acabar_de_inf_enc_enc" case="caseFirstWord">
10753 <tags>
10754 <tag><lit-tag v="SV"/></tag>
10755 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
10756 <tag><clip pos="1" side="tl" part="temps"/></tag>
10757 <tag><clip pos="1" side="tl" part="pers"/></tag>
10758 <tag><clip pos="1" side="tl" part="nbr"/></tag>
10759 <tag><var n="tipusverb"/></tag>
10760 </tags>
10761 <lu>
10762 <get-case-from pos="1">
10763 <lit v="acabar"/>
10764 </get-case-from>
10765 <clip pos="1" side="tl" part="a_verb"/>
10766 <clip pos="1" side="tl" part="temps"/>
10767 <clip pos="1" side="tl" part="pers"/>
10768 <clip pos="1" side="tl" part="nbr" link-to="5"/>
10769 <clip pos="1" side="tl" part="lemq"/>
10770 </lu>
10771 <b pos="2"/>
10772 <lu>
10773 <clip pos="3" side="tl" part="whole"/>
10774 </lu>
10775 <b pos="3"/>
10776 <mlu>
10777 <lu>
10778 <clip pos="6" side="tl" part="lemh"/>
10779 <clip pos="6" side="tl" part="a_verb"/>
10780 <clip pos="6" side="tl" part="temps"/>
10781 <clip pos="6" side="tl" part="pers"/>
10782 <clip pos="6" side="tl" part="nbr"/>
10783 </lu>
10784 <lu>
10785 <clip pos="4" side="tl" part="lem"/>
10786 <lit-tag v="prn.enc"/>
10787 <clip pos="4" side="tl" part="tipoenc_pro"/>
10788 </lu>
10789 <lu>
10790 <clip pos="5" side="tl" part="lem"/>
10791 <lit-tag v="prn.enc"/>
10792 <clip pos="5" side="tl" part="tipoenc_pro"/>
10793 <clip pos="6" side="tl" part="lemq"/>
10794 </lu>
10795 </mlu>
10796 </chunk>
10797 </out>
10798 <call-macro n="f_bcond">
10799 <with-param pos="4"/>
10800 <with-param pos="5"/>
10801 </call-macro>
10802 <call-macro n="f_bcond">
10803 <with-param pos="5"/>
10804 <with-param pos="6"/>
10805 </call-macro>
10806 </otherwise>
10807 </choose>
10808 </otherwise>
10809 </choose>
10810 <let>
10811 <var n="caseFirstWord"/>
10812 <lit v="aa"/>
10813 </let>
10814 </action>
10815 </rule>
10817 <rule comment="REGLA: ne rien INF -> no inf nada">
10818 <pattern>
10819 <pattern-item n="ne"/>
10820 <pattern-item n="rien"/>
10821 <pattern-item n="inf"/>
10822 </pattern>
10823 <action>
10824 <call-macro n="tipus_verb">
10825 <with-param pos="3"/>
10826 </call-macro>
10827 <call-macro n="firstWord">
10828 <with-param pos="1"/>
10829 </call-macro>
10830 <out>
10831 <chunk name="ne" case="caseFirstWord">
10832 <tags>
10833 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
10834 <tag><clip pos="1" side="tl" part="neg"/></tag>
10835 </tags>
10836 <lu>
10837 <clip pos="1" side="tl" part="lem"/>
10838 <clip pos="1" side="tl" part="a_adv"/>
10839 </lu>
10840 </chunk>
10841 <b pos="1"/>
10842 <chunk name="inf">
10843 <tags>
10844 <tag><lit-tag v="SN"/></tag>
10845 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
10846 <tag><clip pos="3" side="tl" part="temps"/></tag>
10847 <tag><var n="tipusverb"/></tag>
10848 </tags>
10849 <lu>
10850 <clip pos="3" side="tl" part="lemh"/>
10851 <clip pos="3" side="tl" part="a_verb"/>
10852 <clip pos="3" side="tl" part="temps"/>
10853 <clip pos="3" side="tl" part="pers"/>
10854 <clip pos="3" side="tl" part="nbr"/>
10855 <clip pos="3" side="tl" part="lemq"/>
10856 </lu>
10857 </chunk>
10858 <b pos="2"/>
10859 <chunk name="prn">
10860 <tags>
10861 <tag><lit-tag v="SN"/></tag>
10862 <tag><clip pos="2" side="tl" part="tipus_prn"/></tag>
10863 <tag><clip pos="2" side="tl" part="gen"/></tag>
10864 <tag><clip pos="2" side="tl" part="nbr"/></tag>
10865 </tags>
10866 <lu>
10867 <clip pos="2" side="tl" part="lem"/>
10868 <clip pos="2" side="tl" part="a_prn"/>
10869 <clip pos="2" side="tl" part="tipus_prn"/>
10870 <clip pos="2" side="tl" part="gen"/>
10871 <clip pos="2" side="tl" part="nbr"/>
10872 </lu>
10873 </chunk>
10874 </out>
10875 <let>
10876 <var n="caseFirstWord"/>
10877 <lit v="aa"/>
10878 </let>
10879 </action>
10880 </rule>
10882 <rule comment="ne rien prnpro inf">
10883 <pattern>
10884 <pattern-item n="ne"/>
10885 <pattern-item n="rien"/>
10886 <pattern-item n="prnpro"/>
10887 <pattern-item n="inf"/>
10888 </pattern>
10889 <action>
10890 <call-macro n="f_concord1">
10891 <with-param pos="3"/>
10892 </call-macro>
10893 <call-macro n="tipus_verb">
10894 <with-param pos="4"/>
10895 </call-macro>
10896 <call-macro n="firstWord">
10897 <with-param pos="1"/>
10898 </call-macro>
10899 <out>
10900 <chunk name="ne" case="caseFirstWord">
10901 <tags>
10902 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
10903 <tag><clip pos="1" side="tl" part="neg"/></tag>
10904 </tags>
10905 <lu>
10906 <clip pos="1" side="tl" part="lem"/>
10907 <clip pos="1" side="tl" part="a_adv"/>
10908 </lu>
10909 </chunk>
10910 <b pos="1"/>
10911 </out>
10912 <choose>
10913 <when>
10914 <test>
10915 <or>
10916 <equal caseless="yes">
10917 <clip pos="3" side="sl" part="lem"/>
10918 <lit v="en"/>
10919 </equal>
10920 <equal caseless="yes">
10921 <clip pos="3" side="sl" part="lem"/>
10922 <lit v="y"/>
10923 </equal>
10924 </or>
10925 </test>
10926 <out>
10927 <chunk name="inf">
10928 <tags>
10929 <tag><lit-tag v="SN"/></tag>
10930 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
10931 <tag><clip pos="4" side="tl" part="temps"/></tag>
10932 <tag><clip pos="4" side="tl" part="pers"/></tag>
10933 <tag><clip pos="4" side="tl" part="nbr"/></tag>
10934 <tag><var n="tipusverb"/></tag>
10935 </tags>
10936 <lu>
10937 <get-case-from pos="1">
10938 <clip pos="4" side="tl" part="lemh"/>
10939 </get-case-from>
10940 <clip pos="4" side="tl" part="a_verb"/>
10941 <clip pos="4" side="tl" part="temps"/>
10942 <clip pos="4" side="tl" part="pers"/>
10943 <clip pos="4" side="tl" part="nbr"/>
10944 <clip pos="4" side="tl" part="lemq"/>
10945 </lu>
10946 </chunk>
10947 </out>
10948 <call-macro n="f_bcond">
10949 <with-param pos="3"/>
10950 <with-param pos="4"/>
10951 </call-macro>
10952 </when>
10953 <otherwise>
10954 <out>
10955 <chunk name="inf_enc">
10956 <tags>
10957 <tag><lit-tag v="SN"/></tag>
10958 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
10959 <tag><clip pos="4" side="tl" part="temps"/></tag>
10960 <tag><clip pos="4" side="tl" part="pers"/></tag>
10961 <tag><clip pos="4" side="tl" part="nbr"/></tag>
10962 <tag><var n="tipusverb"/></tag>
10963 </tags>
10964 <mlu>
10965 <lu>
10966 <get-case-from pos="1">
10967 <clip pos="4" side="tl" part="lemh"/>
10968 </get-case-from>
10969 <clip pos="4" side="tl" part="a_verb"/>
10970 <clip pos="4" side="tl" part="temps"/>
10971 <clip pos="4" side="tl" part="pers"/>
10972 <clip pos="4" side="tl" part="nbr"/>
10973 </lu>
10974 <lu>
10975 <clip pos="3" side="tl" part="lem"/>
10976 <lit-tag v="prn.enc"/>
10977 <clip pos="3" side="tl" part="tipoenc_pro"/>
10978 <clip pos="4" side="tl" part="lemq"/>
10979 </lu>
10980 </mlu>
10981 </chunk>
10982 </out>
10983 <call-macro n="f_bcond">
10984 <with-param pos="3"/>
10985 <with-param pos="4"/>
10986 </call-macro>
10987 </otherwise>
10988 </choose>
10989 <out>
10990 <b pos="2"/>
10991 <chunk name="prn">
10992 <tags>
10993 <tag><lit-tag v="SN"/></tag>
10994 <tag><clip pos="2" side="tl" part="tipus_prn"/></tag>
10995 <tag><clip pos="2" side="tl" part="gen"/></tag>
10996 <tag><clip pos="2" side="tl" part="nbr"/></tag>
10997 </tags>
10998 <lu>
10999 <clip pos="2" side="tl" part="lem"/>
11000 <clip pos="2" side="tl" part="a_prn"/>
11001 <clip pos="2" side="tl" part="tipus_prn"/>
11002 <clip pos="2" side="tl" part="gen"/>
11003 <clip pos="2" side="tl" part="nbr"/>
11004 </lu>
11005 </chunk>
11006 </out>
11007 <let>
11008 <var n="caseFirstWord"/>
11009 <lit v="aa"/>
11010 </let>
11011 </action>
11012 </rule>
11014 <rule comment="ne rien prnpro prnpro inf">
11015 <pattern>
11016 <pattern-item n="ne"/>
11017 <pattern-item n="rien"/>
11018 <pattern-item n="prnpro"/>
11019 <pattern-item n="prnpro"/>
11020 <pattern-item n="inf"/>
11021 </pattern>
11022 <action>
11023 <call-macro n="f_concord1">
11024 <with-param pos="3"/>
11025 </call-macro>
11026 <call-macro n="f_concord1">
11027 <with-param pos="4"/>
11028 </call-macro>
11029 <call-macro n="tipus_verb">
11030 <with-param pos="5"/>
11031 </call-macro>
11032 <call-macro n="firstWord">
11033 <with-param pos="1"/>
11034 </call-macro>
11035 <out>
11036 <chunk name="ne" case="caseFirstWord">
11037 <tags>
11038 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
11039 <tag><clip pos="1" side="tl" part="neg"/></tag>
11040 </tags>
11041 <lu>
11042 <clip pos="1" side="tl" part="lem"/>
11043 <clip pos="1" side="tl" part="a_adv"/>
11044 </lu>
11045 </chunk>
11046 <b pos="1"/>
11047 </out>
11048 <choose>
11049 <when>
11050 <test>
11051 <equal caseless="yes">
11052 <clip pos="3" side="sl" part="lem"/>
11053 <lit v="en"/>
11054 </equal>
11055 </test>
11056 <choose>
11057 <when>
11058 <test>
11059 <equal caseless="yes">
11060 <clip pos="4" side="sl" part="lem"/>
11061 <lit v="y"/>
11062 </equal>
11063 </test>
11064 <out>
11065 <chunk name="inf">
11066 <tags>
11067 <tag><lit-tag v="SN"/></tag>
11068 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
11069 <tag><clip pos="5" side="tl" part="temps"/></tag>
11070 <tag><clip pos="5" side="tl" part="pers"/></tag>
11071 <tag><clip pos="5" side="tl" part="nbr"/></tag>
11072 <tag><var n="tipusverb"/></tag>
11073 </tags>
11074 <lu>
11075 <get-case-from pos="3">
11076 <clip pos="5" side="tl" part="lemh"/>
11077 </get-case-from>
11078 <clip pos="5" side="tl" part="a_verb"/>
11079 <clip pos="5" side="tl" part="temps"/>
11080 <clip pos="5" side="tl" part="pers"/>
11081 <clip pos="5" side="tl" part="nbr"/>
11082 <clip pos="5" side="tl" part="lemq"/>
11083 </lu>
11084 </chunk>
11085 </out>
11086 </when>
11087 <otherwise>
11088 <out>
11089 <chunk name="inf_enc">
11090 <tags>
11091 <tag><lit-tag v="SN"/></tag>
11092 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
11093 <tag><clip pos="5" side="tl" part="temps"/></tag>
11094 <tag><clip pos="5" side="tl" part="pers"/></tag>
11095 <tag><clip pos="5" side="tl" part="nbr"/></tag>
11096 <tag><var n="tipusverb"/></tag>
11097 </tags>
11098 <mlu>
11099 <lu>
11100 <get-case-from pos="3">
11101 <clip pos="5" side="tl" part="lemh"/>
11102 </get-case-from>
11103 <clip pos="5" side="tl" part="a_verb"/>
11104 <clip pos="5" side="tl" part="temps"/>
11105 <clip pos="5" side="tl" part="pers"/>
11106 <clip pos="5" side="tl" part="nbr"/>
11107 </lu>
11108 <lu>
11109 <clip pos="4" side="tl" part="lem"/>
11110 <lit-tag v="prn.enc"/>
11111 <clip pos="4" side="tl" part="tipoenc_pro"/>
11112 <clip pos="5" side="tl" part="lemq"/>
11113 </lu>
11114 </mlu>
11115 </chunk>
11116 </out>
11117 </otherwise>
11118 </choose>
11119 </when>
11120 <otherwise>
11121 <choose>
11122 <when>
11123 <test>
11124 <or>
11125 <equal caseless="yes">
11126 <clip pos="4" side="sl" part="lem"/>
11127 <lit v="en"/>
11128 </equal>
11129 <equal caseless="yes">
11130 <clip pos="4" side="sl" part="lem"/>
11131 <lit v="y"/>
11132 </equal>
11133 </or>
11134 </test>
11135 <out>
11136 <chunk name="inf_enc">
11137 <tags>
11138 <tag><lit-tag v="SN"/></tag>
11139 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
11140 <tag><clip pos="5" side="tl" part="temps"/></tag>
11141 <tag><clip pos="5" side="tl" part="pers"/></tag>
11142 <tag><clip pos="5" side="tl" part="nbr"/></tag>
11143 <tag><var n="tipusverb"/></tag>
11144 </tags>
11145 <mlu>
11146 <lu>
11147 <get-case-from pos="3">
11148 <clip pos="5" side="tl" part="lemh"/>
11149 </get-case-from>
11150 <clip pos="5" side="tl" part="a_verb"/>
11151 <clip pos="5" side="tl" part="temps"/>
11152 <clip pos="5" side="tl" part="pers"/>
11153 <clip pos="5" side="tl" part="nbr"/>
11154 </lu>
11155 <lu>
11156 <get-case-from pos="4">
11157 <clip pos="3" side="tl" part="lem"/>
11158 </get-case-from>
11159 <lit-tag v="prn.enc"/>
11160 <clip pos="3" side="tl" part="tipoenc_pro"/>
11161 <clip pos="5" side="tl" part="lemq"/>
11162 </lu>
11163 </mlu>
11164 </chunk>
11165 </out>
11166 </when>
11167 <otherwise>
11168 <out>
11169 <chunk name="inf_enc_enc">
11170 <tags>
11171 <tag><lit-tag v="SN"/></tag>
11172 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
11173 <tag><clip pos="5" side="tl" part="temps"/></tag>
11174 <tag><clip pos="5" side="tl" part="pers"/></tag>
11175 <tag><clip pos="5" side="tl" part="nbr"/></tag>
11176 <tag><var n="tipusverb"/></tag>
11177 </tags>
11178 <mlu>
11179 <lu>
11180 <get-case-from pos="3">
11181 <clip pos="5" side="tl" part="lemh"/>
11182 </get-case-from>
11183 <clip pos="5" side="tl" part="a_verb"/>
11184 <clip pos="5" side="tl" part="temps"/>
11185 <clip pos="5" side="tl" part="pers"/>
11186 <clip pos="5" side="tl" part="nbr"/>
11187 </lu>
11188 <lu>
11189 <get-case-from pos="3">
11190 <clip pos="3" side="tl" part="lem"/>
11191 </get-case-from>
11192 <lit-tag v="prn.enc"/>
11193 <clip pos="3" side="tl" part="tipoenc_pro"/>
11194 </lu>
11195 <lu>
11196 <clip pos="4" side="tl" part="lem"/>
11197 <lit-tag v="prn.enc"/>
11198 <clip pos="4" side="tl" part="tipoenc_pro"/>
11199 <clip pos="5" side="tl" part="lemq"/>
11200 </lu>
11201 </mlu>
11202 </chunk>
11203 </out>
11204 </otherwise>
11205 </choose>
11206 </otherwise>
11207 </choose>
11208 <call-macro n="f_bcond">
11209 <with-param pos="2"/>
11210 <with-param pos="3"/>
11211 </call-macro>
11212 <call-macro n="f_bcond">
11213 <with-param pos="3"/>
11214 <with-param pos="4"/>
11215 </call-macro>
11216 <out>
11217 <b pos="4"/>
11218 <chunk name="prn">
11219 <tags>
11220 <tag><lit-tag v="SN"/></tag>
11221 <tag><clip pos="2" side="tl" part="tipus_prn"/></tag>
11222 <tag><clip pos="2" side="tl" part="gen"/></tag>
11223 <tag><clip pos="2" side="tl" part="nbr"/></tag>
11224 </tags>
11225 <lu>
11226 <clip pos="2" side="tl" part="lem"/>
11227 <clip pos="2" side="tl" part="a_prn"/>
11228 <clip pos="2" side="tl" part="tipus_prn"/>
11229 <clip pos="2" side="tl" part="gen"/>
11230 <clip pos="2" side="tl" part="nbr"/>
11231 </lu>
11232 </chunk>
11233 </out>
11234 <let>
11235 <var n="caseFirstWord"/>
11236 <lit v="aa"/>
11237 </let>
11238 </action>
11239 </rule>
11242 <rule comment="REGLA: continuer à inf -> continuar ger">
11243 <pattern>
11244 <pattern-item n="continuer"/>
11245 <pattern-item n="aprep"/>
11246 <pattern-item n="inf"/>
11247 </pattern>
11248 <action>
11249 <call-macro n="tipus_verb">
11250 <with-param pos="3"/>
11251 </call-macro>
11252 <call-macro n="f_ppres">
11253 <with-param pos="1"/>
11254 </call-macro>
11255 <call-macro n="firstWord">
11256 <with-param pos="1"/>
11257 </call-macro>
11258 <out>
11259 <chunk name="continuar_ger" case="caseFirstWord">
11260 <tags>
11261 <tag><lit-tag v="SV"/></tag>
11262 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11263 <tag><clip pos="1" side="tl" part="temps"/></tag>
11264 <tag><clip pos="1" side="tl" part="pers"/></tag>
11265 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11266 <tag><var n="tipusverb"/></tag>
11267 </tags>
11268 <lu>
11269 <clip pos="1" side="tl" part="lemh"/>
11270 <clip pos="1" side="tl" part="a_verb"/>
11271 <clip pos="1" side="tl" part="temps"/>
11272 <clip pos="1" side="tl" part="pers"/>
11273 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11274 <clip pos="1" side="tl" part="lemq"/>
11275 </lu>
11276 <b pos="1"/>
11277 <lu>
11278 <clip pos="3" side="tl" part="lemh"/>
11279 <clip pos="3" side="tl" part="a_verb"/>
11280 <lit-tag v="ger"/>
11281 <clip pos="3" side="tl" part="lemq"/>
11282 </lu>
11283 </chunk>
11284 </out>
11285 <call-macro n="f_bcond">
11286 <with-param pos="2"/>
11287 <with-param pos="3"/>
11288 </call-macro>
11289 </action>
11290 </rule>
11293 <rule comment="REGLA: continuer-subj à inf -> continuar ger">
11294 <pattern>
11295 <pattern-item n="continuer"/>
11296 <pattern-item n="prnperssubj"/>
11297 <pattern-item n="aprep"/>
11298 <pattern-item n="inf"/>
11299 </pattern>
11300 <action>
11301 <call-macro n="tipus_verb">
11302 <with-param pos="4"/>
11303 </call-macro>
11304 <call-macro n="f_ppres">
11305 <with-param pos="1"/>
11306 </call-macro>
11307 <call-macro n="firstWord">
11308 <with-param pos="1"/>
11309 </call-macro>
11310 <choose>
11311 <when>
11312 <test>
11313 <equal>
11314 <clip pos="2" side="sl" part="lem"/>
11315 <lit v="on"/>
11316 </equal>
11317 </test>
11318 <out>
11319 <chunk name="pro_continuar_ger" case="caseFirstWord">
11320 <tags>
11321 <tag><lit-tag v="SV"/></tag>
11322 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11323 <tag><clip pos="1" side="tl" part="temps"/></tag>
11324 <tag><clip pos="1" side="tl" part="pers"/></tag>
11325 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11326 <tag><var n="tipusverb"/></tag>
11327 </tags>
11328 <lu>
11329 <get-case-from pos="1">
11330 <clip pos="2" side="tl" part="lem"/>
11331 </get-case-from>
11332 <lit-tag v="prn.pro"/>
11333 <clip pos="2" side="tl" part="tipoenc_pro"/>
11334 </lu>
11335 <b/>
11336 <lu>
11337 <get-case-from pos="2">
11338 <clip pos="1" side="tl" part="lemh"/>
11339 </get-case-from>
11340 <clip pos="1" side="tl" part="a_verb"/>
11341 <clip pos="1" side="tl" part="temps"/>
11342 <clip pos="1" side="tl" part="pers"/>
11343 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11344 <clip pos="1" side="tl" part="lemq"/>
11345 </lu>
11346 <b pos="2"/>
11347 <lu>
11348 <clip pos="4" side="tl" part="lemh"/>
11349 <clip pos="4" side="tl" part="a_verb"/>
11350 <lit-tag v="ger"/>
11351 <clip pos="4" side="tl" part="lemq"/>
11352 </lu>
11353 </chunk>
11354 </out>
11355 </when>
11356 <otherwise>
11357 <out>
11358 <chunk name="continuar_ger" case="caseFirstWord">
11359 <tags>
11360 <tag><lit-tag v="SV"/></tag>
11361 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11362 <tag><clip pos="1" side="tl" part="temps"/></tag>
11363 <tag><clip pos="1" side="tl" part="pers"/></tag>
11364 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11365 <tag><var n="tipusverb"/></tag>
11366 </tags>
11367 <lu>
11368 <clip pos="1" side="tl" part="lemh"/>
11369 <clip pos="1" side="tl" part="a_verb"/>
11370 <clip pos="1" side="tl" part="temps"/>
11371 <clip pos="1" side="tl" part="pers"/>
11372 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11373 <clip pos="1" side="tl" part="lemq"/>
11374 </lu>
11375 <b pos="2"/>
11376 <lu>
11377 <clip pos="4" side="tl" part="lemh"/>
11378 <clip pos="4" side="tl" part="a_verb"/>
11379 <lit-tag v="ger"/>
11380 <clip pos="4" side="tl" part="lemq"/>
11381 </lu>
11382 </chunk>
11383 </out>
11384 </otherwise>
11385 </choose>
11386 <call-macro n="f_bcond">
11387 <with-param pos="3"/>
11388 <with-param pos="4"/>
11389 </call-macro>
11390 </action>
11391 </rule>
11393 <rule comment="continuer-subj à prnpro inf -> continuar ger-prnenc">
11394 <pattern>
11395 <pattern-item n="continuer"/>
11396 <pattern-item n="prnperssubj"/>
11397 <pattern-item n="aprep"/>
11398 <pattern-item n="prnpro"/>
11399 <pattern-item n="inf"/>
11400 </pattern>
11401 <action>
11402 <call-macro n="firstWord">
11403 <with-param pos="1"/>
11404 </call-macro>
11405 <call-macro n="f_concord1">
11406 <with-param pos="4"/>
11407 </call-macro>
11408 <call-macro n="tipus_verb">
11409 <with-param pos="5"/>
11410 </call-macro>
11411 <call-macro n="f_ppres">
11412 <with-param pos="1"/>
11413 </call-macro>
11414 <choose>
11415 <when>
11416 <test>
11417 <equal>
11418 <clip pos="2" side="sl" part="lem"/>
11419 <lit v="on"/>
11420 </equal>
11421 </test>
11422 <choose>
11423 <when>
11424 <test>
11425 <or>
11426 <equal caseless="yes">
11427 <clip pos="4" side="sl" part="lem"/>
11428 <lit v="en"/>
11429 </equal>
11430 <equal caseless="yes">
11431 <clip pos="4" side="sl" part="lem"/>
11432 <lit v="y"/>
11433 </equal>
11434 </or>
11435 </test>
11436 <out>
11437 <chunk name="pro_continuar_ger" case="caseFirstWord">
11438 <tags>
11439 <tag><lit-tag v="SV"/></tag>
11440 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11441 <tag><clip pos="1" side="tl" part="temps"/></tag>
11442 <tag><clip pos="1" side="tl" part="pers"/></tag>
11443 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11444 <tag><var n="tipusverb"/></tag>
11445 </tags>
11446 <lu>
11447 <get-case-from pos="1">
11448 <clip pos="2" side="tl" part="lem"/>
11449 </get-case-from>
11450 <lit-tag v="prn.pro"/>
11451 <clip pos="2" side="tl" part="tipoenc_pro"/>
11452 </lu>
11453 <b/>
11454 <lu>
11455 <get-case-from pos="2">
11456 <clip pos="1" side="tl" part="lemh"/>
11457 </get-case-from>
11458 <clip pos="1" side="tl" part="a_verb"/>
11459 <clip pos="1" side="tl" part="temps"/>
11460 <clip pos="1" side="tl" part="pers"/>
11461 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11462 <clip pos="1" side="tl" part="lemq"/>
11463 </lu>
11464 <b pos="2"/>
11465 <lu>
11466 <clip pos="5" side="tl" part="lemh"/>
11467 <clip pos="5" side="tl" part="a_verb"/>
11468 <lit-tag v="ger"/>
11469 <clip pos="5" side="tl" part="lemq"/>
11470 </lu>
11471 </chunk>
11472 </out>
11473 <call-macro n="f_bcond">
11474 <with-param pos="3"/>
11475 <with-param pos="4"/>
11476 </call-macro>
11477 <call-macro n="f_bcond">
11478 <with-param pos="4"/>
11479 <with-param pos="5"/>
11480 </call-macro>
11481 </when>
11482 <otherwise>
11483 <out>
11484 <chunk name="pro_continuar_ger_enc" case="caseFirstWord">
11485 <tags>
11486 <tag><lit-tag v="SV"/></tag>
11487 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11488 <tag><clip pos="1" side="tl" part="temps"/></tag>
11489 <tag><clip pos="1" side="tl" part="pers"/></tag>
11490 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11491 <tag><var n="tipusverb"/></tag>
11492 </tags>
11493 <lu>
11494 <get-case-from pos="1">
11495 <clip pos="2" side="tl" part="lem"/>
11496 </get-case-from>
11497 <lit-tag v="prn.pro"/>
11498 <clip pos="2" side="tl" part="tipoenc_pro"/>
11499 </lu>
11500 <b/>
11501 <lu>
11502 <get-case-from pos="1">
11503 <clip pos="1" side="tl" part="lemh"/>
11504 </get-case-from>
11505 <clip pos="1" side="tl" part="a_verb"/>
11506 <clip pos="1" side="tl" part="temps"/>
11507 <clip pos="1" side="tl" part="pers"/>
11508 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11509 <clip pos="1" side="tl" part="lemq"/>
11510 </lu>
11511 <b pos="2"/>
11512 <mlu>
11513 <lu>
11514 <clip pos="5" side="tl" part="lemh"/>
11515 <clip pos="5" side="tl" part="a_verb"/>
11516 <lit-tag v="ger"/>
11517 </lu>
11518 <lu>
11519 <clip pos="4" side="tl" part="lem"/>
11520 <lit-tag v="prn.enc"/>
11521 <clip pos="4" side="tl" part="tipoenc_pro"/>
11522 <clip pos="5" side="tl" part="lemq"/>
11523 </lu>
11524 </mlu>
11525 </chunk>
11526 </out>
11527 <call-macro n="f_bcond">
11528 <with-param pos="3"/>
11529 <with-param pos="4"/>
11530 </call-macro>
11531 <call-macro n="f_bcond">
11532 <with-param pos="4"/>
11533 <with-param pos="5"/>
11534 </call-macro>
11535 </otherwise>
11536 </choose>
11537 </when>
11538 <otherwise>
11540 <choose>
11541 <when>
11542 <test>
11543 <or>
11544 <equal caseless="yes">
11545 <clip pos="4" side="sl" part="lem"/>
11546 <lit v="en"/>
11547 </equal>
11548 <equal caseless="yes">
11549 <clip pos="4" side="sl" part="lem"/>
11550 <lit v="y"/>
11551 </equal>
11552 </or>
11553 </test>
11554 <out>
11555 <chunk name="continuar_ger" case="caseFirstWord">
11556 <tags>
11557 <tag><lit-tag v="SV"/></tag>
11558 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11559 <tag><clip pos="1" side="tl" part="temps"/></tag>
11560 <tag><clip pos="1" side="tl" part="pers"/></tag>
11561 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11562 <tag><var n="tipusverb"/></tag>
11563 </tags>
11564 <lu>
11565 <clip pos="1" side="tl" part="lemh"/>
11566 <clip pos="1" side="tl" part="a_verb"/>
11567 <clip pos="1" side="tl" part="temps"/>
11568 <clip pos="1" side="tl" part="pers"/>
11569 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11570 <clip pos="1" side="tl" part="lemq"/>
11571 </lu>
11572 <b pos="2"/>
11573 <lu>
11574 <clip pos="5" side="tl" part="lemh"/>
11575 <clip pos="5" side="tl" part="a_verb"/>
11576 <lit-tag v="ger"/>
11577 <clip pos="5" side="tl" part="lemq"/>
11578 </lu>
11579 </chunk>
11580 </out>
11581 <call-macro n="f_bcond">
11582 <with-param pos="3"/>
11583 <with-param pos="4"/>
11584 </call-macro>
11585 <call-macro n="f_bcond">
11586 <with-param pos="4"/>
11587 <with-param pos="5"/>
11588 </call-macro>
11589 </when>
11590 <otherwise>
11591 <out>
11592 <chunk name="continuar_ger_enc" case="caseFirstWord">
11593 <tags>
11594 <tag><lit-tag v="SV"/></tag>
11595 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11596 <tag><clip pos="1" side="tl" part="temps"/></tag>
11597 <tag><clip pos="1" side="tl" part="pers"/></tag>
11598 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11599 <tag><var n="tipusverb"/></tag>
11600 </tags>
11601 <lu>
11602 <clip pos="1" side="tl" part="lemh"/>
11603 <clip pos="1" side="tl" part="a_verb"/>
11604 <clip pos="1" side="tl" part="temps"/>
11605 <clip pos="1" side="tl" part="pers"/>
11606 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11607 <clip pos="1" side="tl" part="lemq"/>
11608 </lu>
11609 <b pos="2"/>
11610 <mlu>
11611 <lu>
11612 <clip pos="5" side="tl" part="lemh"/>
11613 <clip pos="5" side="tl" part="a_verb"/>
11614 <lit-tag v="ger"/>
11615 </lu>
11616 <lu>
11617 <clip pos="4" side="tl" part="lem"/>
11618 <lit-tag v="prn.enc"/>
11619 <clip pos="4" side="tl" part="tipoenc_pro"/>
11620 <clip pos="5" side="tl" part="lemq"/>
11621 </lu>
11622 </mlu>
11623 </chunk>
11624 </out>
11625 <call-macro n="f_bcond">
11626 <with-param pos="3"/>
11627 <with-param pos="4"/>
11628 </call-macro>
11629 <call-macro n="f_bcond">
11630 <with-param pos="4"/>
11631 <with-param pos="5"/>
11632 </call-macro>
11633 </otherwise>
11634 </choose>
11635 </otherwise>
11636 </choose>
11637 <let>
11638 <var n="caseFirstWord"/>
11639 <lit v="aa"/>
11640 </let>
11641 </action>
11642 </rule>
11644 <rule comment="continuer à prnpro prnpro inf">
11645 <pattern>
11646 <pattern-item n="continuer"/>
11647 <pattern-item n="aprep"/>
11648 <pattern-item n="prnpro"/>
11649 <pattern-item n="prnpro"/>
11650 <pattern-item n="inf"/>
11651 </pattern>
11652 <action>
11653 <call-macro n="f_concord1">
11654 <with-param pos="3"/>
11655 </call-macro>
11656 <call-macro n="f_concord1">
11657 <with-param pos="4"/>
11658 </call-macro>
11659 <call-macro n="tipus_verb">
11660 <with-param pos="5"/>
11661 </call-macro>
11662 <call-macro n="f_ppres">
11663 <with-param pos="1"/>
11664 </call-macro>
11665 <call-macro n="firstWord">
11666 <with-param pos="1"/>
11667 </call-macro>
11668 <choose>
11669 <when>
11670 <test>
11671 <equal caseless="yes">
11672 <clip pos="3" side="sl" part="lem"/>
11673 <lit v="en"/>
11674 </equal>
11675 </test>
11676 <choose>
11677 <when>
11678 <test>
11679 <equal caseless="yes">
11680 <clip pos="4" side="sl" part="lem"/>
11681 <lit v="y"/>
11682 </equal>
11683 </test>
11684 <out>
11685 <chunk name="continuar_ger" case="caseFirstWord">
11686 <tags>
11687 <tag><lit-tag v="SV"/></tag>
11688 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11689 <tag><clip pos="1" side="tl" part="temps"/></tag>
11690 <tag><clip pos="1" side="tl" part="pers"/></tag>
11691 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11692 <tag><var n="tipusverb"/></tag>
11693 </tags>
11694 <lu>
11695 <clip pos="1" side="tl" part="lemh"/>
11696 <clip pos="1" side="tl" part="a_verb"/>
11697 <clip pos="1" side="tl" part="temps"/>
11698 <clip pos="1" side="tl" part="pers"/>
11699 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11700 <clip pos="1" side="tl" part="lemq"/>
11701 </lu>
11702 <b pos="1"/>
11703 <lu>
11704 <clip pos="5" side="tl" part="lemh"/>
11705 <clip pos="5" side="tl" part="a_verb"/>
11706 <lit-tag v="ger"/>
11707 <clip pos="5" side="tl" part="lemq"/>
11708 </lu>
11709 </chunk>
11710 </out>
11711 <call-macro n="f_bcond">
11712 <with-param pos="2"/>
11713 <with-param pos="3"/>
11714 </call-macro>
11715 <call-macro n="f_bcond">
11716 <with-param pos="3"/>
11717 <with-param pos="4"/>
11718 </call-macro>
11719 <call-macro n="f_bcond">
11720 <with-param pos="4"/>
11721 <with-param pos="5"/>
11722 </call-macro>
11723 </when>
11724 <otherwise>
11725 <out>
11726 <chunk name="continuar_ger_enc" case="caseFirstWord">
11727 <tags>
11728 <tag><lit-tag v="SV"/></tag>
11729 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11730 <tag><clip pos="1" side="tl" part="temps"/></tag>
11731 <tag><clip pos="1" side="tl" part="pers"/></tag>
11732 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11733 <tag><var n="tipusverb"/></tag>
11734 </tags>
11735 <lu>
11736 <clip pos="1" side="tl" part="lemh"/>
11737 <clip pos="1" side="tl" part="a_verb"/>
11738 <clip pos="1" side="tl" part="temps"/>
11739 <clip pos="1" side="tl" part="pers"/>
11740 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11741 <clip pos="1" side="tl" part="lemq"/>
11742 </lu>
11743 <b pos="1"/>
11744 <mlu>
11745 <lu>
11746 <clip pos="5" side="tl" part="lemh"/>
11747 <clip pos="5" side="tl" part="a_verb"/>
11748 <clip pos="5" side="tl" part="temps"/>
11749 <lit-tag v="ger"/>
11750 </lu>
11751 <lu>
11752 <clip pos="4" side="tl" part="lem"/>
11753 <lit-tag v="prn.enc"/>
11754 <clip pos="4" side="tl" part="tipoenc_pro"/>
11755 <clip pos="5" side="tl" part="lemq"/>
11756 </lu>
11757 </mlu>
11758 </chunk>
11759 </out>
11760 <call-macro n="f_bcond">
11761 <with-param pos="3"/>
11762 <with-param pos="4"/>
11763 </call-macro>
11764 <call-macro n="f_bcond">
11765 <with-param pos="4"/>
11766 <with-param pos="5"/>
11767 </call-macro>
11768 </otherwise>
11769 </choose>
11770 </when>
11771 <otherwise>
11772 <choose>
11773 <when>
11774 <test>
11775 <or>
11776 <equal caseless="yes">
11777 <clip pos="4" side="sl" part="lem"/>
11778 <lit v="en"/>
11779 </equal>
11780 <equal caseless="yes">
11781 <clip pos="4" side="sl" part="lem"/>
11782 <lit v="y"/>
11783 </equal>
11784 </or>
11785 </test>
11786 <out>
11787 <chunk name="continuar_ger_enc" case="caseFirstWord">
11788 <tags>
11789 <tag><lit-tag v="SV"/></tag>
11790 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11791 <tag><clip pos="1" side="tl" part="temps"/></tag>
11792 <tag><clip pos="1" side="tl" part="pers"/></tag>
11793 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11794 <tag><var n="tipusverb"/></tag>
11795 </tags>
11796 <lu>
11797 <clip pos="1" side="tl" part="lemh"/>
11798 <clip pos="1" side="tl" part="a_verb"/>
11799 <clip pos="1" side="tl" part="temps"/>
11800 <clip pos="1" side="tl" part="pers"/>
11801 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11802 <clip pos="1" side="tl" part="lemq"/>
11803 </lu>
11804 <b pos="1"/>
11805 <mlu>
11806 <lu>
11807 <clip pos="5" side="tl" part="lemh"/>
11808 <clip pos="5" side="tl" part="a_verb"/>
11809 <lit-tag v="ger"/>
11810 </lu>
11811 <lu>
11812 <clip pos="3" side="tl" part="lem"/>
11813 <lit-tag v="prn.enc"/>
11814 <clip pos="3" side="tl" part="tipoenc_pro"/>
11815 <clip pos="5" side="tl" part="lemq"/>
11816 </lu>
11817 </mlu>
11818 </chunk>
11819 </out>
11820 <call-macro n="f_bcond">
11821 <with-param pos="2"/>
11822 <with-param pos="3"/>
11823 </call-macro>
11824 <call-macro n="f_bcond">
11825 <with-param pos="3"/>
11826 <with-param pos="4"/>
11827 </call-macro>
11828 <call-macro n="f_bcond">
11829 <with-param pos="4"/>
11830 <with-param pos="5"/>
11831 </call-macro>
11832 </when>
11833 <otherwise>
11834 <out>
11835 <chunk name="continuar_ger_enc_enc" case="caseFirstWord">
11836 <tags>
11837 <tag><lit-tag v="SV"/></tag>
11838 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11839 <tag><clip pos="1" side="tl" part="temps"/></tag>
11840 <tag><clip pos="1" side="tl" part="pers"/></tag>
11841 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11842 <tag><var n="tipusverb"/></tag>
11843 </tags>
11844 <lu>
11845 <clip pos="1" side="tl" part="lemh"/>
11846 <clip pos="1" side="tl" part="a_verb"/>
11847 <clip pos="1" side="tl" part="temps"/>
11848 <clip pos="1" side="tl" part="pers"/>
11849 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11850 <clip pos="1" side="tl" part="lemq"/>
11851 </lu>
11852 <b pos="1"/>
11853 <mlu>
11854 <lu>
11855 <clip pos="5" side="tl" part="lemh"/>
11856 <clip pos="5" side="tl" part="a_verb"/>
11857 <clip pos="5" side="tl" part="temps"/>
11858 <clip pos="5" side="tl" part="pers"/>
11859 <clip pos="5" side="tl" part="nbr"/>
11860 </lu>
11861 <lu>
11862 <clip pos="3" side="tl" part="lem"/>
11863 <lit-tag v="prn.enc"/>
11864 <clip pos="3" side="tl" part="tipoenc_pro"/>
11865 </lu>
11866 <lu>
11867 <clip pos="4" side="tl" part="lem"/>
11868 <lit-tag v="prn.enc"/>
11869 <clip pos="4" side="tl" part="tipoenc_pro"/>
11870 <clip pos="5" side="tl" part="lemq"/>
11871 </lu>
11872 </mlu>
11873 </chunk>
11874 </out>
11875 <call-macro n="f_bcond">
11876 <with-param pos="2"/>
11877 <with-param pos="3"/>
11878 </call-macro>
11879 <call-macro n="f_bcond">
11880 <with-param pos="3"/>
11881 <with-param pos="4"/>
11882 </call-macro>
11883 <call-macro n="f_bcond">
11884 <with-param pos="4"/>
11885 <with-param pos="5"/>
11886 </call-macro>
11887 </otherwise>
11888 </choose>
11889 </otherwise>
11890 </choose>
11891 <let>
11892 <var n="caseFirstWord"/>
11893 <lit v="aa"/>
11894 </let>
11895 </action>
11896 </rule>
11898 <rule comment="continuer-subj à prnpro prnpro inf"><!--tpc es té en compte "on"-->
11899 <pattern>
11900 <pattern-item n="continuer"/>
11901 <pattern-item n="prnperssubj"/>
11902 <pattern-item n="aprep"/>
11903 <pattern-item n="prnpro"/>
11904 <pattern-item n="prnpro"/>
11905 <pattern-item n="inf"/>
11906 </pattern>
11907 <action>
11908 <call-macro n="firstWord">
11909 <with-param pos="1"/>
11910 </call-macro>
11911 <call-macro n="f_concord1">
11912 <with-param pos="4"/>
11913 </call-macro>
11914 <call-macro n="f_concord1">
11915 <with-param pos="5"/>
11916 </call-macro>
11917 <call-macro n="tipus_verb">
11918 <with-param pos="6"/>
11919 </call-macro>
11920 <call-macro n="f_ppres">
11921 <with-param pos="1"/>
11922 </call-macro>
11923 <choose>
11924 <when>
11925 <test>
11926 <equal caseless="yes">
11927 <clip pos="4" side="sl" part="lem"/>
11928 <lit v="en"/>
11929 </equal>
11930 </test>
11931 <choose>
11932 <when>
11933 <test>
11934 <equal caseless="yes">
11935 <clip pos="5" side="sl" part="lem"/>
11936 <lit v="y"/>
11937 </equal>
11938 </test>
11939 <out>
11940 <chunk name="continuar_ger">
11941 <tags>
11942 <tag><lit-tag v="SV"/></tag>
11943 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11944 <tag><clip pos="1" side="tl" part="temps"/></tag>
11945 <tag><clip pos="1" side="tl" part="pers"/></tag>
11946 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11947 <tag><var n="tipusverb"/></tag>
11948 </tags>
11949 <lu>
11950 <clip pos="1" side="tl" part="lemh"/>
11951 <clip pos="1" side="tl" part="a_verb"/>
11952 <clip pos="1" side="tl" part="temps"/>
11953 <clip pos="1" side="tl" part="pers"/>
11954 <clip pos="1" side="tl" part="nbr" link-to="6"/>
11955 <clip pos="1" side="tl" part="lemq"/>
11956 </lu>
11957 <b pos="1"/>
11958 <lu>
11959 <clip pos="6" side="tl" part="lemh"/>
11960 <clip pos="6" side="tl" part="a_verb"/>
11961 <lit-tag v="ger"/>
11962 <clip pos="6" side="tl" part="lemq"/>
11963 </lu>
11964 </chunk>
11965 </out>
11966 <call-macro n="f_bcond">
11967 <with-param pos="3"/>
11968 <with-param pos="4"/>
11969 </call-macro>
11970 <call-macro n="f_bcond">
11971 <with-param pos="4"/>
11972 <with-param pos="5"/>
11973 </call-macro>
11974 <call-macro n="f_bcond">
11975 <with-param pos="5"/>
11976 <with-param pos="6"/>
11977 </call-macro>
11978 </when>
11979 <otherwise>
11980 <out>
11981 <chunk name="continuar_ger_enc" case="caseFirstWord">
11982 <tags>
11983 <tag><lit-tag v="SV"/></tag>
11984 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
11985 <tag><clip pos="1" side="tl" part="temps"/></tag>
11986 <tag><clip pos="1" side="tl" part="pers"/></tag>
11987 <tag><clip pos="1" side="tl" part="nbr"/></tag>
11988 <tag><var n="tipusverb"/></tag>
11989 </tags>
11990 <lu>
11991 <clip pos="1" side="tl" part="lemh"/>
11992 <clip pos="1" side="tl" part="a_verb"/>
11993 <clip pos="1" side="tl" part="temps"/>
11994 <clip pos="1" side="tl" part="pers"/>
11995 <clip pos="1" side="tl" part="nbr" link-to="5"/>
11996 <clip pos="1" side="tl" part="lemq"/>
11997 </lu>
11998 <b pos="2"/>
11999 <mlu>
12000 <lu>
12001 <clip pos="6" side="tl" part="lemh"/>
12002 <clip pos="6" side="tl" part="a_verb"/>
12003 <clip pos="6" side="tl" part="temps"/>
12004 <lit-tag v="ger"/>
12005 </lu>
12006 <lu>
12007 <clip pos="5" side="tl" part="lem"/>
12008 <lit-tag v="prn.enc"/>
12009 <clip pos="5" side="tl" part="tipoenc_pro"/>
12010 <clip pos="6" side="tl" part="lemq"/>
12011 </lu>
12012 </mlu>
12013 </chunk>
12014 </out>
12015 <call-macro n="f_bcond">
12016 <with-param pos="4"/>
12017 <with-param pos="5"/>
12018 </call-macro>
12019 <call-macro n="f_bcond">
12020 <with-param pos="5"/>
12021 <with-param pos="6"/>
12022 </call-macro>
12023 </otherwise>
12024 </choose>
12025 </when>
12026 <otherwise>
12027 <choose>
12028 <when>
12029 <test>
12030 <or>
12031 <equal caseless="yes">
12032 <clip pos="5" side="sl" part="lem"/>
12033 <lit v="en"/>
12034 </equal>
12035 <equal caseless="yes">
12036 <clip pos="5" side="sl" part="lem"/>
12037 <lit v="y"/>
12038 </equal>
12039 </or>
12040 </test>
12041 <out>
12042 <chunk name="continuar_ger_enc" case="caseFirstWord">
12043 <tags>
12044 <tag><lit-tag v="SV"/></tag>
12045 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
12046 <tag><clip pos="1" side="tl" part="temps"/></tag>
12047 <tag><clip pos="1" side="tl" part="pers"/></tag>
12048 <tag><clip pos="1" side="tl" part="nbr"/></tag>
12049 <tag><var n="tipusverb"/></tag>
12050 </tags>
12051 <lu>
12052 <clip pos="1" side="tl" part="lemh"/>
12053 <clip pos="1" side="tl" part="a_verb"/>
12054 <clip pos="1" side="tl" part="temps"/>
12055 <clip pos="1" side="tl" part="pers"/>
12056 <clip pos="1" side="tl" part="nbr" link-to="5"/>
12057 <clip pos="1" side="tl" part="lemq"/>
12058 </lu>
12059 <b pos="2"/>
12060 <mlu>
12061 <lu>
12062 <clip pos="6" side="tl" part="lemh"/>
12063 <clip pos="6" side="tl" part="a_verb"/>
12064 <lit-tag v="ger"/>
12065 </lu>
12066 <lu>
12067 <clip pos="4" side="tl" part="lem"/>
12068 <lit-tag v="prn.enc"/>
12069 <clip pos="4" side="tl" part="tipoenc_pro"/>
12070 <clip pos="6" side="tl" part="lemq"/>
12071 </lu>
12072 </mlu>
12073 </chunk>
12074 </out>
12075 <call-macro n="f_bcond">
12076 <with-param pos="3"/>
12077 <with-param pos="4"/>
12078 </call-macro>
12079 <call-macro n="f_bcond">
12080 <with-param pos="4"/>
12081 <with-param pos="5"/>
12082 </call-macro>
12083 <call-macro n="f_bcond">
12084 <with-param pos="5"/>
12085 <with-param pos="6"/>
12086 </call-macro>
12087 </when>
12088 <otherwise>
12089 <out>
12090 <chunk name="continuar_ger_enc_enc" case="caseFirstWord">
12091 <tags>
12092 <tag><lit-tag v="SV"/></tag>
12093 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
12094 <tag><clip pos="1" side="tl" part="temps"/></tag>
12095 <tag><clip pos="1" side="tl" part="pers"/></tag>
12096 <tag><clip pos="1" side="tl" part="nbr"/></tag>
12097 <tag><var n="tipusverb"/></tag>
12098 </tags>
12099 <lu>
12100 <clip pos="1" side="tl" part="lemh"/>
12101 <clip pos="1" side="tl" part="a_verb"/>
12102 <clip pos="1" side="tl" part="temps"/>
12103 <clip pos="1" side="tl" part="pers"/>
12104 <clip pos="1" side="tl" part="nbr" link-to="5"/>
12105 <clip pos="1" side="tl" part="lemq"/>
12106 </lu>
12107 <b pos="2"/>
12108 <mlu>
12109 <lu>
12110 <clip pos="6" side="tl" part="lemh"/>
12111 <clip pos="6" side="tl" part="a_verb"/>
12112 <clip pos="6" side="tl" part="temps"/>
12113 <clip pos="6" side="tl" part="pers"/>
12114 <clip pos="6" side="tl" part="nbr"/>
12115 </lu>
12116 <lu>
12117 <clip pos="4" side="tl" part="lem"/>
12118 <lit-tag v="prn.enc"/>
12119 <clip pos="4" side="tl" part="tipoenc_pro"/>
12120 </lu>
12121 <lu>
12122 <clip pos="5" side="tl" part="lem"/>
12123 <lit-tag v="prn.enc"/>
12124 <clip pos="5" side="tl" part="tipoenc_pro"/>
12125 <clip pos="6" side="tl" part="lemq"/>
12126 </lu>
12127 </mlu>
12128 </chunk>
12129 </out>
12130 <call-macro n="f_bcond">
12131 <with-param pos="3"/>
12132 <with-param pos="4"/>
12133 </call-macro>
12134 <call-macro n="f_bcond">
12135 <with-param pos="4"/>
12136 <with-param pos="5"/>
12137 </call-macro>
12138 <call-macro n="f_bcond">
12139 <with-param pos="5"/>
12140 <with-param pos="6"/>
12141 </call-macro>
12142 </otherwise>
12143 </choose>
12144 </otherwise>
12145 </choose>
12146 <let>
12147 <var n="caseFirstWord"/>
12148 <lit v="aa"/>
12149 </let>
12150 </action>
12151 </rule>
12153 <rule comment="prnpro ger">
12154 <pattern>
12155 <pattern-item n="prnpro"/>
12156 <pattern-item n="ger"/>
12157 </pattern>
12158 <action>
12159 <call-macro n="f_concord1">
12160 <with-param pos="1"/>
12161 </call-macro>
12162 <call-macro n="tipus_verb">
12163 <with-param pos="2"/>
12164 </call-macro>
12165 <call-macro n="firstWord">
12166 <with-param pos="1"/>
12167 </call-macro>
12168 <choose>
12169 <when>
12170 <test>
12171 <or>
12172 <equal caseless="yes">
12173 <clip pos="1" side="sl" part="lem"/>
12174 <lit v="en"/>
12175 </equal>
12176 <equal caseless="yes">
12177 <clip pos="1" side="sl" part="lem"/>
12178 <lit v="y"/>
12179 </equal>
12180 </or>
12181 </test>
12182 <out>
12183 <chunk name="ger" case="caseFirstWord">
12184 <tags>
12185 <tag><lit-tag v="ger"/></tag>
12186 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
12187 <tag><clip pos="2" side="tl" part="temps"/></tag>
12188 <tag><clip pos="2" side="tl" part="pers"/></tag>
12189 <tag><clip pos="2" side="tl" part="nbr"/></tag>
12190 <tag><var n="tipusverb"/></tag>
12191 </tags>
12192 <lu>
12193 <get-case-from pos="1">
12194 <clip pos="2" side="tl" part="lemh"/>
12195 </get-case-from>
12196 <clip pos="2" side="tl" part="a_verb"/>
12197 <clip pos="2" side="tl" part="temps"/>
12198 <clip pos="2" side="tl" part="pers"/>
12199 <clip pos="2" side="tl" part="nbr"/>
12200 <clip pos="2" side="tl" part="lemq"/>
12201 </lu>
12202 </chunk>
12203 </out>
12204 <call-macro n="f_bcond">
12205 <with-param pos="1"/>
12206 <with-param pos="2"/>
12207 </call-macro>
12208 </when>
12209 <otherwise>
12210 <out>
12211 <chunk name="ger_enc" case="caseFirstWord">
12212 <tags>
12213 <tag><lit-tag v="SN"/></tag>
12214 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
12215 <tag><clip pos="2" side="tl" part="temps"/></tag>
12216 <tag><clip pos="2" side="tl" part="pers"/></tag>
12217 <tag><clip pos="2" side="tl" part="nbr"/></tag>
12218 <tag><var n="tipusverb"/></tag>
12219 </tags>
12220 <mlu>
12221 <lu>
12222 <get-case-from pos="1">
12223 <clip pos="2" side="tl" part="lemh"/>
12224 </get-case-from>
12225 <clip pos="2" side="tl" part="a_verb"/>
12226 <clip pos="2" side="tl" part="temps"/>
12227 <clip pos="2" side="tl" part="pers"/>
12228 <clip pos="2" side="tl" part="nbr"/>
12229 </lu>
12230 <lu>
12231 <get-case-from pos="2">
12232 <clip pos="1" side="tl" part="lem"/>
12233 </get-case-from>
12234 <lit-tag v="prn.enc"/>
12235 <clip pos="1" side="tl" part="tipoenc_pro"/>
12236 <clip pos="2" side="tl" part="lemq"/>
12237 </lu>
12238 </mlu>
12239 </chunk>
12240 </out>
12241 <call-macro n="f_bcond">
12242 <with-param pos="1"/>
12243 <with-param pos="2"/>
12244 </call-macro>
12245 </otherwise>
12246 </choose>
12247 <let>
12248 <var n="caseFirstWord"/>
12249 <lit v="aa"/>
12250 </let>
12251 </action>
12252 </rule>
12254 <rule comment="prnpro prnpro ger">
12255 <pattern>
12256 <pattern-item n="prnpro"/>
12257 <pattern-item n="prnpro"/>
12258 <pattern-item n="ger"/>
12259 </pattern>
12260 <action>
12261 <call-macro n="f_concord1">
12262 <with-param pos="1"/>
12263 </call-macro>
12264 <call-macro n="f_concord1">
12265 <with-param pos="2"/>
12266 </call-macro>
12267 <call-macro n="tipus_verb">
12268 <with-param pos="3"/>
12269 </call-macro>
12270 <call-macro n="firstWord">
12271 <with-param pos="1"/>
12272 </call-macro>
12273 <choose>
12274 <when>
12275 <test>
12276 <equal caseless="yes">
12277 <clip pos="1" side="sl" part="lem"/>
12278 <lit v="en"/>
12279 </equal>
12280 </test>
12281 <choose>
12282 <when>
12283 <test>
12284 <equal caseless="yes">
12285 <clip pos="2" side="sl" part="lem"/>
12286 <lit v="y"/>
12287 </equal>
12288 </test>
12289 <out>
12290 <chunk name="ger" case="caseFirstWord">
12291 <tags>
12292 <tag><lit-tag v="ger"/></tag>
12293 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
12294 <tag><clip pos="3" side="tl" part="temps"/></tag>
12295 <tag><clip pos="3" side="tl" part="pers"/></tag>
12296 <tag><clip pos="3" side="tl" part="nbr"/></tag>
12297 <tag><var n="tipusverb"/></tag>
12298 </tags>
12299 <lu>
12300 <get-case-from pos="1">
12301 <clip pos="3" side="tl" part="lemh"/>
12302 </get-case-from>
12303 <clip pos="3" side="tl" part="a_verb"/>
12304 <clip pos="3" side="tl" part="temps"/>
12305 <clip pos="3" side="tl" part="pers"/>
12306 <clip pos="3" side="tl" part="nbr"/>
12307 <clip pos="3" side="tl" part="lemq"/>
12308 </lu>
12309 </chunk>
12310 </out>
12311 <call-macro n="f_bcond">
12312 <with-param pos="1"/>
12313 <with-param pos="2"/>
12314 </call-macro>
12315 <call-macro n="f_bcond">
12316 <with-param pos="2"/>
12317 <with-param pos="3"/>
12318 </call-macro>
12319 </when>
12320 <otherwise>
12321 <out>
12322 <chunk name="ger_enc" case="caseFirstWord">
12323 <tags>
12324 <tag><lit-tag v="SN"/></tag>
12325 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
12326 <tag><clip pos="3" side="tl" part="temps"/></tag>
12327 <tag><clip pos="3" side="tl" part="pers"/></tag>
12328 <tag><clip pos="3" side="tl" part="nbr"/></tag>
12329 <tag><var n="tipusverb"/></tag>
12330 </tags>
12331 <mlu>
12332 <lu>
12333 <get-case-from pos="1">
12334 <clip pos="3" side="tl" part="lemh"/>
12335 </get-case-from>
12336 <clip pos="3" side="tl" part="a_verb"/>
12337 <clip pos="3" side="tl" part="temps"/>
12338 <clip pos="3" side="tl" part="pers"/>
12339 <clip pos="3" side="tl" part="nbr"/>
12340 </lu>
12341 <lu>
12342 <clip pos="2" side="tl" part="lem"/>
12343 <lit-tag v="prn.enc"/>
12344 <clip pos="2" side="tl" part="tipoenc_pro"/>
12345 <clip pos="3" side="tl" part="lemq"/>
12346 </lu>
12347 </mlu>
12348 </chunk>
12349 </out>
12350 <call-macro n="f_bcond">
12351 <with-param pos="1"/>
12352 <with-param pos="2"/>
12353 </call-macro>
12354 <call-macro n="f_bcond">
12355 <with-param pos="2"/>
12356 <with-param pos="3"/>
12357 </call-macro>
12358 </otherwise>
12359 </choose>
12360 </when>
12361 <otherwise>
12362 <choose>
12363 <when>
12364 <test>
12365 <or>
12366 <equal caseless="yes">
12367 <clip pos="2" side="sl" part="lem"/>
12368 <lit v="en"/>
12369 </equal>
12370 <equal caseless="yes">
12371 <clip pos="2" side="sl" part="lem"/>
12372 <lit v="y"/>
12373 </equal>
12374 </or>
12375 </test>
12376 <out>
12377 <chunk name="ger_enc" case="caseFirstWord">
12378 <tags>
12379 <tag><lit-tag v="SN"/></tag>
12380 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
12381 <tag><clip pos="3" side="tl" part="temps"/></tag>
12382 <tag><clip pos="3" side="tl" part="pers"/></tag>
12383 <tag><clip pos="3" side="tl" part="nbr"/></tag>
12384 <tag><var n="tipusverb"/></tag>
12385 </tags>
12386 <mlu>
12387 <lu>
12388 <get-case-from pos="1">
12389 <clip pos="3" side="tl" part="lemh"/>
12390 </get-case-from>
12391 <clip pos="3" side="tl" part="a_verb"/>
12392 <clip pos="3" side="tl" part="temps"/>
12393 <clip pos="3" side="tl" part="pers"/>
12394 <clip pos="3" side="tl" part="nbr"/>
12395 </lu>
12396 <lu>
12397 <get-case-from pos="2">
12398 <clip pos="1" side="tl" part="lem"/>
12399 </get-case-from>
12400 <lit-tag v="prn.enc"/>
12401 <clip pos="1" side="tl" part="tipoenc_pro"/>
12402 <clip pos="3" side="tl" part="lemq"/>
12403 </lu>
12404 </mlu>
12405 </chunk>
12406 </out>
12407 <call-macro n="f_bcond">
12408 <with-param pos="1"/>
12409 <with-param pos="2"/>
12410 </call-macro>
12411 <call-macro n="f_bcond">
12412 <with-param pos="2"/>
12413 <with-param pos="3"/>
12414 </call-macro>
12415 </when>
12416 <otherwise>
12417 <out>
12418 <chunk name="ger_enc_enc" case="caseFirstWord">
12419 <tags>
12420 <tag><lit-tag v="SN"/></tag>
12421 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
12422 <tag><clip pos="3" side="tl" part="temps"/></tag>
12423 <tag><clip pos="3" side="tl" part="pers"/></tag>
12424 <tag><clip pos="3" side="tl" part="nbr"/></tag>
12425 <tag><var n="tipusverb"/></tag>
12426 </tags>
12427 <mlu>
12428 <lu>
12429 <get-case-from pos="1">
12430 <clip pos="3" side="tl" part="lemh"/>
12431 </get-case-from>
12432 <clip pos="3" side="tl" part="a_verb"/>
12433 <clip pos="3" side="tl" part="temps"/>
12434 <clip pos="3" side="tl" part="pers"/>
12435 <clip pos="3" side="tl" part="nbr"/>
12436 </lu>
12437 <lu>
12438 <get-case-from pos="2">
12439 <clip pos="1" side="tl" part="lem"/>
12440 </get-case-from>
12441 <lit-tag v="prn.enc"/>
12442 <clip pos="1" side="tl" part="tipoenc_pro"/>
12443 </lu>
12444 <lu>
12445 <clip pos="2" side="tl" part="lem"/>
12446 <lit-tag v="prn.enc"/>
12447 <clip pos="2" side="tl" part="tipoenc_pro"/>
12448 <clip pos="3" side="tl" part="lemq"/>
12449 </lu>
12450 </mlu>
12451 </chunk>
12452 </out>
12453 <call-macro n="f_bcond">
12454 <with-param pos="1"/>
12455 <with-param pos="2"/>
12456 </call-macro>
12457 <call-macro n="f_bcond">
12458 <with-param pos="2"/>
12459 <with-param pos="3"/>
12460 </call-macro>
12461 </otherwise>
12462 </choose>
12463 </otherwise>
12464 </choose>
12465 <let>
12466 <var n="caseFirstWord"/>
12467 <lit v="aa"/>
12468 </let>
12469 </action>
12470 </rule>
12472 <rule comment="en prnpro ger">
12473 <pattern>
12474 <pattern-item n="enprep"/>
12475 <pattern-item n="prnpro"/>
12476 <pattern-item n="ger"/>
12477 </pattern>
12478 <action>
12479 <call-macro n="f_concord1">
12480 <with-param pos="2"/>
12481 </call-macro>
12482 <call-macro n="tipus_verb">
12483 <with-param pos="3"/>
12484 </call-macro>
12485 <call-macro n="firstWord">
12486 <with-param pos="1"/>
12487 </call-macro>
12488 <choose>
12489 <when>
12490 <test>
12491 <or>
12492 <equal caseless="yes">
12493 <clip pos="2" side="sl" part="lem"/>
12494 <lit v="en"/>
12495 </equal>
12496 <equal caseless="yes">
12497 <clip pos="2" side="sl" part="lem"/>
12498 <lit v="y"/>
12499 </equal>
12500 </or>
12501 </test>
12502 <out>
12503 <chunk name="ger" case="caseFirstWord">
12504 <tags>
12505 <tag><lit-tag v="ger"/></tag>
12506 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
12507 <tag><clip pos="3" side="tl" part="temps"/></tag>
12508 <tag><clip pos="3" side="tl" part="pers"/></tag>
12509 <tag><clip pos="3" side="tl" part="nbr"/></tag>
12510 <tag><var n="tipusverb"/></tag>
12511 </tags>
12512 <lu>
12513 <get-case-from pos="1">
12514 <clip pos="3" side="tl" part="lemh"/>
12515 </get-case-from>
12516 <clip pos="3" side="tl" part="a_verb"/>
12517 <clip pos="3" side="tl" part="temps"/>
12518 <clip pos="3" side="tl" part="pers"/>
12519 <clip pos="3" side="tl" part="nbr"/>
12520 <clip pos="3" side="tl" part="lemq"/>
12521 </lu>
12522 </chunk>
12523 </out>
12524 <call-macro n="f_bcond">
12525 <with-param pos="1"/>
12526 <with-param pos="2"/>
12527 </call-macro>
12528 <call-macro n="f_bcond">
12529 <with-param pos="2"/>
12530 <with-param pos="3"/>
12531 </call-macro>
12532 </when>
12533 <otherwise>
12534 <out>
12535 <chunk name="ger_enc" case="caseFirstWord">
12536 <tags>
12537 <tag><lit-tag v="SN"/></tag>
12538 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
12539 <tag><clip pos="3" side="tl" part="temps"/></tag>
12540 <tag><clip pos="3" side="tl" part="pers"/></tag>
12541 <tag><clip pos="3" side="tl" part="nbr"/></tag>
12542 <tag><var n="tipusverb"/></tag>
12543 </tags>
12544 <mlu>
12545 <lu>
12546 <get-case-from pos="1">
12547 <clip pos="3" side="tl" part="lemh"/>
12548 </get-case-from>
12549 <clip pos="3" side="tl" part="a_verb"/>
12550 <clip pos="3" side="tl" part="temps"/>
12551 <clip pos="3" side="tl" part="pers"/>
12552 <clip pos="3" side="tl" part="nbr"/>
12553 </lu>
12554 <lu>
12555 <clip pos="2" side="tl" part="lem"/>
12556 <lit-tag v="prn.enc"/>
12557 <clip pos="2" side="tl" part="tipoenc_pro"/>
12558 <clip pos="3" side="tl" part="lemq"/>
12559 </lu>
12560 </mlu>
12561 </chunk>
12562 </out>
12563 <call-macro n="f_bcond">
12564 <with-param pos="1"/>
12565 <with-param pos="2"/>
12566 </call-macro>
12567 <call-macro n="f_bcond">
12568 <with-param pos="2"/>
12569 <with-param pos="3"/>
12571 </call-macro>
12572 </otherwise>
12573 </choose>
12574 <let>
12575 <var n="caseFirstWord"/>
12576 <lit v="aa"/>
12577 </let>
12578 </action>
12579 </rule>
12581 <rule comment="en prnpro prnpro ger">
12582 <pattern>
12583 <pattern-item n="enprep"/>
12584 <pattern-item n="prnpro"/>
12585 <pattern-item n="prnpro"/>
12586 <pattern-item n="ger"/>
12587 </pattern>
12588 <action>
12589 <call-macro n="f_concord1">
12590 <with-param pos="2"/>
12591 </call-macro>
12592 <call-macro n="f_concord1">
12593 <with-param pos="3"/>
12594 </call-macro>
12595 <call-macro n="tipus_verb">
12596 <with-param pos="4"/>
12597 </call-macro>
12598 <call-macro n="firstWord">
12599 <with-param pos="1"/>
12600 </call-macro>
12601 <choose>
12602 <when>
12603 <test>
12604 <equal caseless="yes">
12605 <clip pos="2" side="sl" part="lem"/>
12606 <lit v="en"/>
12607 </equal>
12608 </test>
12609 <choose>
12610 <when>
12611 <test>
12612 <equal caseless="yes">
12613 <clip pos="3" side="sl" part="lem"/>
12614 <lit v="y"/>
12615 </equal>
12616 </test>
12617 <out>
12618 <chunk name="ger" case="caseFirstWord">
12619 <tags>
12620 <tag><lit-tag v="SV"/></tag>
12621 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
12622 <tag><clip pos="4" side="tl" part="temps"/></tag>
12623 <tag><clip pos="4" side="tl" part="pers"/></tag>
12624 <tag><clip pos="4" side="tl" part="nbr"/></tag>
12625 <tag><var n="tipusverb"/></tag>
12626 </tags>
12627 <lu>
12628 <get-case-from pos="1">
12629 <clip pos="4" side="tl" part="lemh"/>
12630 </get-case-from>
12631 <clip pos="4" side="tl" part="a_verb"/>
12632 <clip pos="4" side="tl" part="temps"/>
12633 <clip pos="4" side="tl" part="pers"/>
12634 <clip pos="4" side="tl" part="nbr"/>
12635 <clip pos="4" side="tl" part="lemq"/>
12636 </lu>
12637 </chunk>
12638 </out>
12639 <call-macro n="f_bcond">
12640 <with-param pos="1"/>
12641 <with-param pos="2"/>
12642 </call-macro>
12643 <call-macro n="f_bcond">
12644 <with-param pos="2"/>
12645 <with-param pos="3"/>
12646 </call-macro>
12647 <call-macro n="f_bcond">
12648 <with-param pos="3"/>
12649 <with-param pos="4"/>
12650 </call-macro>
12651 </when>
12652 <otherwise>
12653 <out>
12654 <chunk name="ger_enc" case="caseFirstWord">
12655 <tags>
12656 <tag><lit-tag v="ger"/></tag>
12657 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
12658 <tag><clip pos="4" side="tl" part="temps"/></tag>
12659 <tag><clip pos="4" side="tl" part="pers"/></tag>
12660 <tag><clip pos="4" side="tl" part="nbr"/></tag>
12661 <tag><var n="tipusverb"/></tag>
12662 </tags>
12663 <mlu>
12664 <lu>
12665 <get-case-from pos="1">
12666 <clip pos="4" side="tl" part="lemh"/>
12667 </get-case-from>
12668 <clip pos="4" side="tl" part="a_verb"/>
12669 <clip pos="4" side="tl" part="temps"/>
12670 <clip pos="4" side="tl" part="pers"/>
12671 <clip pos="4" side="tl" part="nbr"/>
12672 </lu>
12673 <lu>
12674 <clip pos="3" side="tl" part="lem"/>
12675 <lit-tag v="prn.enc"/>
12676 <clip pos="3" side="tl" part="tipoenc_pro"/>
12677 <clip pos="4" side="tl" part="lemq"/>
12678 </lu>
12679 </mlu>
12680 </chunk>
12681 </out>
12682 <call-macro n="f_bcond">
12683 <with-param pos="1"/>
12684 <with-param pos="2"/>
12685 </call-macro>
12686 <call-macro n="f_bcond">
12687 <with-param pos="2"/>
12688 <with-param pos="3"/>
12689 </call-macro>
12690 <call-macro n="f_bcond">
12691 <with-param pos="3"/>
12692 <with-param pos="4"/>
12693 </call-macro>
12694 </otherwise>
12695 </choose>
12696 </when>
12697 <otherwise>
12698 <choose>
12699 <when>
12700 <test>
12701 <or>
12702 <equal caseless="yes">
12703 <clip pos="3" side="sl" part="lem"/>
12704 <lit v="en"/>
12705 </equal>
12706 <equal caseless="yes">
12707 <clip pos="3" side="sl" part="lem"/>
12708 <lit v="y"/>
12709 </equal>
12710 </or>
12711 </test>
12712 <out>
12713 <chunk name="ger_enc" case="caseFirstWord">
12714 <tags>
12715 <tag><lit-tag v="SN"/></tag>
12716 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
12717 <tag><clip pos="4" side="tl" part="temps"/></tag>
12718 <tag><clip pos="4" side="tl" part="pers"/></tag>
12719 <tag><clip pos="4" side="tl" part="nbr"/></tag>
12720 <tag><var n="tipusverb"/></tag>
12721 </tags>
12722 <mlu>
12723 <lu>
12724 <get-case-from pos="1">
12725 <clip pos="4" side="tl" part="lemh"/>
12726 </get-case-from>
12727 <clip pos="4" side="tl" part="a_verb"/>
12728 <clip pos="4" side="tl" part="temps"/>
12729 <clip pos="4" side="tl" part="pers"/>
12730 <clip pos="4" side="tl" part="nbr"/>
12731 </lu>
12732 <lu>
12733 <clip pos="2" side="tl" part="lem"/>
12734 <lit-tag v="prn.enc"/>
12735 <clip pos="2" side="tl" part="tipoenc_pro"/>
12736 <clip pos="4" side="tl" part="lemq"/>
12737 </lu>
12738 </mlu>
12739 </chunk>
12740 </out>
12741 <call-macro n="f_bcond">
12742 <with-param pos="1"/>
12743 <with-param pos="2"/>
12744 </call-macro>
12745 <call-macro n="f_bcond">
12746 <with-param pos="2"/>
12747 <with-param pos="3"/>
12748 </call-macro>
12749 <call-macro n="f_bcond">
12750 <with-param pos="3"/>
12751 <with-param pos="4"/>
12752 </call-macro>
12753 </when>
12754 <otherwise>
12755 <out>
12756 <chunk name="ger_enc_enc" case="caseFirstWord">
12757 <tags>
12758 <tag><lit-tag v="SN"/></tag>
12759 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
12760 <tag><clip pos="4" side="tl" part="temps"/></tag>
12761 <tag><clip pos="4" side="tl" part="pers"/></tag>
12762 <tag><clip pos="4" side="tl" part="nbr"/></tag>
12763 <tag><var n="tipusverb"/></tag>
12764 </tags>
12765 <mlu>
12766 <lu>
12767 <get-case-from pos="1">
12768 <clip pos="4" side="tl" part="lemh"/>
12769 </get-case-from>
12770 <clip pos="4" side="tl" part="a_verb"/>
12771 <clip pos="4" side="tl" part="temps"/>
12772 <clip pos="4" side="tl" part="pers"/>
12773 <clip pos="4" side="tl" part="nbr"/>
12774 </lu>
12775 <lu>
12776 <clip pos="2" side="tl" part="lem"/>
12777 <lit-tag v="prn.enc"/>
12778 <clip pos="2" side="tl" part="tipoenc_pro"/>
12779 </lu>
12780 <lu>
12781 <clip pos="3" side="tl" part="lem"/>
12782 <lit-tag v="prn.enc"/>
12783 <clip pos="3" side="tl" part="tipoenc_pro"/>
12784 <clip pos="4" side="tl" part="lemq"/>
12785 </lu>
12786 </mlu>
12787 </chunk>
12788 </out>
12789 <call-macro n="f_bcond">
12790 <with-param pos="1"/>
12791 <with-param pos="2"/>
12792 </call-macro>
12793 <call-macro n="f_bcond">
12794 <with-param pos="2"/>
12795 <with-param pos="3"/>
12796 </call-macro>
12797 <call-macro n="f_bcond">
12798 <with-param pos="3"/>
12799 <with-param pos="4"/>
12800 </call-macro>
12801 </otherwise>
12802 </choose>
12803 </otherwise>
12804 </choose>
12805 <let>
12806 <var n="caseFirstWord"/>
12807 <lit v="aa"/>
12808 </let>
12809 </action>
12810 </rule>
12812 <rule comment="imp prnenc">
12813 <pattern>
12814 <pattern-item n="imp"/>
12815 <pattern-item n="prnenc"/>
12816 </pattern>
12817 <action>
12818 <call-macro n="f_concord1">
12819 <with-param pos="2"/>
12820 </call-macro>
12821 <call-macro n="tipus_verb">
12822 <with-param pos="1"/>
12823 </call-macro>
12824 <call-macro n="firstWord">
12825 <with-param pos="1"/>
12826 </call-macro>
12827 <choose>
12828 <when>
12829 <test>
12830 <or>
12831 <equal caseless="yes">
12832 <clip pos="2" side="sl" part="lem"/>
12833 <lit v="en"/>
12834 </equal>
12835 <equal caseless="yes">
12836 <clip pos="2" side="sl" part="lem"/>
12837 <lit v="y"/>
12838 </equal>
12839 </or>
12840 </test>
12841 <out>
12842 <chunk name="imp" case="caseFirstWord">
12843 <tags>
12844 <tag><lit-tag v="SV"/></tag>
12845 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
12846 <tag><clip pos="1" side="tl" part="temps"/></tag>
12847 <tag><clip pos="1" side="tl" part="pers"/></tag>
12848 <tag><clip pos="1" side="tl" part="nbr"/></tag>
12849 <tag><var n="tipusverb"/></tag>
12850 </tags>
12851 <lu>
12852 <clip pos="1" side="tl" part="lemh"/>
12853 <clip pos="1" side="tl" part="a_verb"/>
12854 <clip pos="1" side="tl" part="temps"/>
12855 <clip pos="1" side="tl" part="pers"/>
12856 <clip pos="1" side="tl" part="nbr"/>
12857 <clip pos="1" side="tl" part="lemq"/>
12858 </lu>
12859 </chunk>
12860 </out>
12861 </when>
12862 <otherwise>
12863 <out>
12864 <chunk name="imp_enc" case="caseFirstWord">
12865 <tags>
12866 <tag><lit-tag v="SV"/></tag>
12867 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
12868 <tag><clip pos="1" side="tl" part="temps"/></tag>
12869 <tag><clip pos="1" side="tl" part="pers"/></tag>
12870 <tag><clip pos="1" side="tl" part="nbr"/></tag>
12871 <tag><var n="tipusverb"/></tag>
12872 </tags>
12873 <mlu>
12874 <lu>
12875 <clip pos="1" side="tl" part="lemh"/>
12876 <clip pos="1" side="tl" part="a_verb"/>
12877 <clip pos="1" side="tl" part="temps"/>
12878 <clip pos="1" side="tl" part="pers"/>
12879 <clip pos="1" side="tl" part="nbr"/>
12880 </lu>
12881 <lu>
12882 <clip pos="2" side="tl" part="whole"/>
12883 <clip pos="1" side="tl" part="lemq"/>
12884 </lu>
12885 </mlu>
12886 </chunk>
12887 </out>
12888 </otherwise>
12889 </choose>
12890 <let>
12891 <var n="caseFirstWord"/>
12892 <lit v="aa"/>
12893 </let>
12894 </action>
12895 </rule>
12897 <rule comment="imp prnenc prnenc">
12898 <pattern>
12899 <pattern-item n="imp"/>
12900 <pattern-item n="prnenc"/>
12901 <pattern-item n="prnenc"/>
12902 </pattern>
12903 <action>
12904 <call-macro n="f_concord1">
12905 <with-param pos="2"/>
12906 </call-macro>
12907 <call-macro n="f_concord1">
12908 <with-param pos="3"/>
12909 </call-macro>
12910 <call-macro n="tipus_verb">
12911 <with-param pos="1"/>
12912 </call-macro>
12913 <call-macro n="firstWord">
12914 <with-param pos="1"/>
12915 </call-macro>
12916 <choose>
12917 <when>
12918 <test>
12919 <equal caseless="yes">
12920 <clip pos="2" side="sl" part="lem"/>
12921 <lit v="en"/>
12922 </equal>
12923 </test>
12924 <choose>
12925 <when>
12926 <test>
12927 <equal caseless="yes">
12928 <clip pos="3" side="sl" part="lem"/>
12929 <lit v="y"/>
12930 </equal>
12931 </test>
12932 <out>
12933 <chunk name="imp" case="caseFirstWord">
12934 <tags>
12935 <tag><lit-tag v="SV"/></tag>
12936 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
12937 <tag><clip pos="1" side="tl" part="temps"/></tag>
12938 <tag><clip pos="1" side="tl" part="pers"/></tag>
12939 <tag><clip pos="1" side="tl" part="nbr"/></tag>
12940 <tag><var n="tipusverb"/></tag>
12941 </tags>
12942 <lu>
12943 <clip pos="1" side="tl" part="lemh"/>
12944 <clip pos="1" side="tl" part="a_verb"/>
12945 <clip pos="1" side="tl" part="temps"/>
12946 <clip pos="1" side="tl" part="pers"/>
12947 <clip pos="1" side="tl" part="nbr"/>
12948 <clip pos="1" side="tl" part="lemq"/>
12949 </lu>
12950 </chunk>
12951 </out>
12952 <call-macro n="f_bcond">
12953 <with-param pos="1"/>
12954 <with-param pos="2"/>
12955 </call-macro>
12956 <call-macro n="f_bcond">
12957 <with-param pos="2"/>
12958 <with-param pos="3"/>
12959 </call-macro>
12960 </when>
12961 <otherwise>
12962 <out>
12963 <chunk name="imp_enc" case="caseFirstWord">
12964 <tags>
12965 <tag><lit-tag v="SV"/></tag>
12966 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
12967 <tag><clip pos="1" side="tl" part="temps"/></tag>
12968 <tag><clip pos="1" side="tl" part="pers"/></tag>
12969 <tag><clip pos="1" side="tl" part="nbr"/></tag>
12970 <tag><var n="tipusverb"/></tag>
12971 </tags>
12972 <mlu>
12973 <lu>
12974 <clip pos="1" side="tl" part="lemh"/>
12975 <clip pos="1" side="tl" part="a_verb"/>
12976 <clip pos="1" side="tl" part="temps"/>
12977 <clip pos="1" side="tl" part="pers"/>
12978 <clip pos="1" side="tl" part="nbr"/>
12979 </lu>
12980 <lu>
12981 <clip pos="3" side="tl" part="lem"/>
12982 <lit-tag v="prn.enc"/>
12983 <clip pos="3" side="tl" part="tipoenc_pro"/>
12984 <clip pos="1" side="tl" part="lemq"/>
12985 </lu>
12986 </mlu>
12987 </chunk>
12988 </out>
12989 <call-macro n="f_bcond">
12990 <with-param pos="1"/>
12991 <with-param pos="2"/>
12992 </call-macro>
12993 <call-macro n="f_bcond">
12994 <with-param pos="2"/>
12995 <with-param pos="3"/>
12996 </call-macro>
12997 </otherwise>
12998 </choose>
12999 </when>
13000 <otherwise>
13001 <choose>
13002 <when>
13003 <test>
13004 <equal caseless="yes">
13005 <clip pos="3" side="sl" part="lem"/>
13006 <lit v="y"/>
13007 </equal>
13008 </test>
13009 <out>
13010 <chunk name="imp_enc" case="caseFirstWord">
13011 <tags>
13012 <tag><lit-tag v="SV"/></tag>
13013 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
13014 <tag><clip pos="1" side="tl" part="temps"/></tag>
13015 <tag><clip pos="1" side="tl" part="pers"/></tag>
13016 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13017 <tag><var n="tipusverb"/></tag>
13018 </tags>
13019 <mlu>
13020 <lu>
13021 <clip pos="1" side="tl" part="lemh"/>
13022 <clip pos="1" side="tl" part="a_verb"/>
13023 <clip pos="1" side="tl" part="temps"/>
13024 <clip pos="1" side="tl" part="pers"/>
13025 <clip pos="1" side="tl" part="nbr"/>
13026 </lu>
13027 <lu>
13028 <clip pos="2" side="tl" part="lem"/>
13029 <lit-tag v="prn.enc"/>
13030 <clip pos="2" side="tl" part="tipoenc_pro"/>
13031 <clip pos="1" side="tl" part="lemq"/>
13032 </lu>
13033 </mlu>
13034 </chunk>
13035 </out>
13036 <call-macro n="f_bcond">
13037 <with-param pos="1"/>
13038 <with-param pos="2"/>
13039 </call-macro>
13040 <call-macro n="f_bcond">
13041 <with-param pos="2"/>
13042 <with-param pos="3"/>
13043 </call-macro>
13044 </when>
13045 <otherwise>
13046 <out>
13047 <chunk name="inf_enc_enc" case="caseFirstWord">
13048 <tags>
13049 <tag><lit-tag v="SN"/></tag>
13050 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
13051 <tag><clip pos="1" side="tl" part="temps"/></tag>
13052 <tag><clip pos="1" side="tl" part="pers"/></tag>
13053 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13054 <tag><var n="tipusverb"/></tag>
13055 </tags>
13056 <mlu>
13057 <lu>
13058 <clip pos="1" side="tl" part="lemh"/>
13059 <clip pos="1" side="tl" part="a_verb"/>
13060 <clip pos="1" side="tl" part="temps"/>
13061 <clip pos="1" side="tl" part="pers"/>
13062 <clip pos="1" side="tl" part="nbr"/>
13063 </lu>
13064 <lu>
13065 <clip pos="2" side="tl" part="lem"/>
13066 <lit-tag v="prn.enc"/>
13067 <clip pos="2" side="tl" part="tipoenc_pro"/>
13068 </lu>
13069 <lu>
13070 <clip pos="3" side="tl" part="lem"/>
13071 <lit-tag v="prn.enc"/>
13072 <clip pos="3" side="tl" part="tipoenc_pro"/>
13073 <clip pos="1" side="tl" part="lemq"/>
13074 </lu>
13075 </mlu>
13076 </chunk>
13077 </out>
13078 <call-macro n="f_bcond">
13079 <with-param pos="1"/>
13080 <with-param pos="2"/>
13081 </call-macro>
13082 <call-macro n="f_bcond">
13083 <with-param pos="2"/>
13084 <with-param pos="3"/>
13085 </call-macro>
13086 </otherwise>
13087 </choose>
13088 </otherwise>
13089 </choose>
13090 <let>
13091 <var n="caseFirstWord"/>
13092 <lit v="aa"/>
13093 </let>
13094 </action>
13095 </rule>
13098 <rule comment="REGLA: VERB-PRNPERSSUBJ">
13099 <pattern>
13100 <pattern-item n="verbpers"/>
13101 <pattern-item n="prnperssubj"/>
13102 </pattern>
13103 <action>
13104 <call-macro n="tipus_verb">
13105 <with-param pos="1"/>
13106 </call-macro>
13107 <call-macro n="f_ppres">
13108 <with-param pos="1"/>
13109 </call-macro>
13110 <call-macro n="firstWord">
13111 <with-param pos="1"/>
13112 </call-macro>
13113 <choose>
13114 <when>
13115 <test>
13116 <equal>
13117 <clip pos="2" side="sl" part="lem"/>
13118 <lit v="on"/>
13119 </equal>
13120 </test>
13121 <out>
13122 <chunk name="pro_verb" case="caseFirstWord">
13123 <tags>
13124 <tag><lit-tag v="SV"/></tag>
13125 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
13126 <tag><clip pos="1" side="tl" part="temps"/></tag>
13127 <tag><clip pos="1" side="tl" part="pers"/></tag>
13128 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13129 <tag><var n="tipusverb"/></tag>
13130 </tags>
13131 <lu>
13132 <get-case-from pos="1">
13133 <clip pos="2" side="tl" part="lem"/>
13134 </get-case-from>
13135 <lit-tag v="prn.pro"/>
13136 <clip pos="2" side="tl" part="tipoenc_pro"/>
13137 </lu>
13138 <b/>
13139 <lu>
13140 <get-case-from pos="2">
13141 <clip pos="1" side="tl" part="lemh"/>
13142 </get-case-from>
13143 <clip pos="1" side="tl" part="a_verb"/>
13144 <clip pos="1" side="tl" part="temps"/>
13145 <clip pos="1" side="tl" part="pers"/>
13146 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13147 <clip pos="1" side="tl" part="lemq"/>
13148 </lu>
13149 </chunk>
13150 </out>
13151 </when>
13152 <otherwise>
13153 <out>
13154 <chunk name="verb" case="caseFirstWord">
13155 <tags>
13156 <tag><lit-tag v="SV"/></tag>
13157 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
13158 <tag><clip pos="1" side="tl" part="temps"/></tag>
13159 <tag><clip pos="2" side="tl" part="pers"/></tag>
13160 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13161 <tag><var n="tipusverb"/></tag>
13162 </tags>
13163 <lu>
13164 <clip pos="1" side="tl" part="lemh"/>
13165 <clip pos="1" side="tl" part="a_verb"/>
13166 <clip pos="1" side="tl" part="temps"/>
13167 <clip pos="2" side="tl" part="pers"/>
13168 <clip pos="1" side="tl" part="nbr"/>
13169 <clip pos="1" side="tl" part="lemq"/>
13170 </lu>
13171 </chunk>
13172 </out>
13173 <call-macro n="f_bcond">
13174 <with-param pos="1"/>
13175 <with-param pos="2"/>
13176 </call-macro>
13177 </otherwise>
13178 </choose>
13179 <let>
13180 <var n="caseFirstWord"/>
13181 <lit v="aa"/>
13182 </let>
13183 </action>
13184 </rule>
13186 <rule comment="REGLA: VERB-PRNPERSSUBJ INF">
13187 <pattern>
13188 <pattern-item n="verbpers"/>
13189 <pattern-item n="prnperssubj"/>
13190 <pattern-item n="inf"/>
13191 </pattern>
13192 <action>
13193 <call-macro n="tipus_verb">
13194 <with-param pos="1"/>
13195 </call-macro>
13196 <call-macro n="f_ppres">
13197 <with-param pos="1"/>
13198 </call-macro>
13199 <call-macro n="firstWord">
13200 <with-param pos="1"/>
13201 </call-macro>
13202 <choose>
13203 <when>
13204 <test>
13205 <equal>
13206 <clip pos="2" side="sl" part="lem"/>
13207 <lit v="on"/>
13208 </equal>
13209 </test>
13210 <out>
13211 <chunk name="pro_verb" case="caseFirstWord">
13212 <tags>
13213 <tag><lit-tag v="SV"/></tag>
13214 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
13215 <tag><clip pos="1" side="tl" part="temps"/></tag>
13216 <tag><clip pos="1" side="tl" part="pers"/></tag>
13217 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13218 <tag><var n="tipusverb"/></tag>
13219 </tags>
13220 <lu>
13221 <get-case-from pos="1">
13222 <clip pos="2" side="tl" part="lem"/>
13223 </get-case-from>
13224 <lit-tag v="prn.pro"/>
13225 <clip pos="2" side="tl" part="tipoenc_pro"/>
13226 </lu>
13227 <b/>
13228 <lu>
13229 <get-case-from pos="2">
13230 <clip pos="1" side="tl" part="lemh"/>
13231 </get-case-from>
13232 <clip pos="1" side="tl" part="a_verb"/>
13233 <clip pos="1" side="tl" part="temps"/>
13234 <clip pos="1" side="tl" part="pers"/>
13235 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13236 <clip pos="1" side="tl" part="lemq"/>
13237 </lu>
13238 <b pos="2"/>
13239 <lu>
13240 <clip pos="3" side="tl" part="whole"/>
13241 </lu>
13242 </chunk>
13243 </out>
13244 </when>
13245 <otherwise>
13246 <out>
13247 <chunk name="verb" case="caseFirstWord">
13248 <tags>
13249 <tag><lit-tag v="SV"/></tag>
13250 <tag><clip pos="1" side="tl" part="a_verb"/></tag>
13251 <tag><clip pos="1" side="tl" part="temps"/></tag>
13252 <tag><clip pos="2" side="tl" part="pers"/></tag>
13253 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13254 <tag><var n="tipusverb"/></tag>
13255 </tags>
13256 <lu>
13257 <clip pos="1" side="tl" part="lemh"/>
13258 <clip pos="1" side="tl" part="a_verb"/>
13259 <clip pos="1" side="tl" part="temps"/>
13260 <clip pos="2" side="tl" part="pers"/>
13261 <clip pos="1" side="tl" part="nbr"/>
13262 <clip pos="1" side="tl" part="lemq"/>
13263 </lu>
13264 <b pos="2"/>
13265 <lu>
13266 <clip pos="3" side="tl" part="whole"/>
13267 </lu>
13268 </chunk>
13269 </out>
13270 <call-macro n="f_bcond">
13271 <with-param pos="1"/>
13272 <with-param pos="2"/>
13273 </call-macro>
13274 </otherwise>
13275 </choose>
13276 <let>
13277 <var n="caseFirstWord"/>
13278 <lit v="aa"/>
13279 </let>
13280 </action>
13281 </rule>
13285 <rule comment="aux + pp">
13286 <pattern>
13287 <pattern-item n="aux"/>
13288 <pattern-item n="pp"/>
13289 </pattern>
13290 <action>
13291 <call-macro n="comprova_auxiliar">
13292 <with-param pos="1"/>
13293 <with-param pos="2"/>
13294 </call-macro>
13295 <call-macro n="tipus_verb">
13296 <with-param pos="2"/>
13297 </call-macro>
13298 <call-macro n="f_ppres">
13299 <with-param pos="1"/>
13300 </call-macro>
13301 <call-macro n="firstWord">
13302 <with-param pos="1"/>
13303 </call-macro>
13304 <out>
13305 <chunk name="aux_pp" case="caseFirstWord">
13306 <tags>
13307 <tag><lit-tag v="SV"/></tag>
13308 <tag><clip pos="2" side="tl" part="a_verb"/></tag>
13309 <tag><clip pos="1" side="tl" part="temps"/></tag>
13310 <tag><clip pos="1" side="tl" part="pers"/></tag>
13311 <tag><clip pos="1" side="tl" part="gen"/></tag>
13312 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13313 <tag><var n="tipusverb"/></tag>
13314 </tags>
13315 <lu>
13316 <clip pos="1" side="tl" part="lemh"/>
13317 <clip pos="1" side="tl" part="a_verb"/>
13318 <clip pos="1" side="tl" part="temps"/>
13319 <clip pos="1" side="tl" part="pers"/>
13320 <clip pos="1" side="tl" part="gen"/>
13321 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13322 <clip pos="1" side="tl" part="lemq"/>
13323 </lu>
13324 <b pos="1"/>
13325 <lu>
13326 <clip pos="2" side="tl" part="lemh"/>
13327 <clip pos="2" side="tl" part="a_pp"/>
13328 <clip pos="2" side="tl" part="gen"/>
13329 <clip pos="2" side="tl" part="nbr"/>
13330 <clip pos="2" side="tl" part="lemq"/>
13331 </lu>
13332 </chunk>
13333 </out>
13334 <let>
13335 <var n="caseFirstWord"/>
13336 <lit v="aa"/>
13337 </let>
13338 </action>
13339 </rule>
13341 <rule comment="aux-subj + pp">
13342 <pattern>
13343 <pattern-item n="aux"/>
13344 <pattern-item n="prnperssubj"/>
13345 <pattern-item n="pp"/>
13346 </pattern>
13347 <action>
13348 <call-macro n="comprova_auxiliar">
13349 <with-param pos="1"/>
13350 <with-param pos="3"/>
13351 </call-macro>
13352 <call-macro n="tipus_verb">
13353 <with-param pos="3"/>
13354 </call-macro>
13355 <call-macro n="f_ppres">
13356 <with-param pos="1"/>
13357 </call-macro>
13358 <call-macro n="firstWord">
13359 <with-param pos="1"/>
13360 </call-macro>
13361 <choose>
13362 <when>
13363 <test>
13364 <equal>
13365 <clip pos="2" side="sl" part="lem"/>
13366 <lit v="on"/>
13367 </equal>
13368 </test>
13369 <out>
13370 <chunk name="pro_aux_pp" case="caseFirstWord">
13371 <tags>
13372 <tag><lit-tag v="SV"/></tag>
13373 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
13374 <tag><clip pos="1" side="tl" part="temps"/></tag>
13375 <tag><clip pos="1" side="tl" part="pers"/></tag>
13376 <tag><clip pos="1" side="tl" part="gen"/></tag>
13377 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13378 <tag><var n="tipusverb"/></tag>
13379 </tags>
13380 <lu>
13381 <get-case-from pos="1">
13382 <clip pos="2" side="tl" part="lem"/>
13383 </get-case-from>
13384 <lit-tag v="prn.pro"/>
13385 <clip pos="2" side="tl" part="tipoenc_pro"/>
13386 </lu>
13387 <b/>
13388 <lu>
13389 <get-case-from pos="2">
13390 <clip pos="1" side="tl" part="lemh"/>
13391 </get-case-from>
13392 <clip pos="1" side="tl" part="a_verb"/>
13393 <clip pos="1" side="tl" part="temps"/>
13394 <clip pos="1" side="tl" part="pers"/>
13395 <clip pos="1" side="tl" part="gen"/>
13396 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13397 <clip pos="1" side="tl" part="lemq"/>
13398 </lu>
13399 <b pos="2"/>
13400 <lu>
13401 <clip pos="3" side="tl" part="lemh"/>
13402 <clip pos="3" side="tl" part="a_pp"/>
13403 <clip pos="3" side="tl" part="gen"/>
13404 <clip pos="3" side="tl" part="nbr"/>
13405 <clip pos="3" side="tl" part="lemq"/>
13406 </lu>
13407 </chunk>
13408 </out>
13410 </when>
13411 <otherwise>
13412 <out>
13413 <chunk name="aux_pp" case="caseFirstWord">
13414 <tags>
13415 <tag><lit-tag v="SV"/></tag>
13416 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
13417 <tag><clip pos="1" side="tl" part="temps"/></tag>
13418 <tag><clip pos="1" side="tl" part="pers"/></tag>
13419 <tag><clip pos="1" side="tl" part="gen"/></tag>
13420 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13421 <tag><var n="tipusverb"/></tag>
13422 </tags>
13423 <lu>
13424 <clip pos="1" side="tl" part="lemh"/>
13425 <clip pos="1" side="tl" part="a_verb"/>
13426 <clip pos="1" side="tl" part="temps"/>
13427 <clip pos="1" side="tl" part="pers"/>
13428 <clip pos="1" side="tl" part="gen"/>
13429 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13430 <clip pos="1" side="tl" part="lemq"/>
13431 </lu>
13432 <b pos="2"/>
13433 <lu>
13434 <clip pos="3" side="tl" part="lemh"/>
13435 <clip pos="3" side="tl" part="a_pp"/>
13436 <clip pos="3" side="tl" part="gen"/>
13437 <clip pos="3" side="tl" part="nbr"/>
13438 <clip pos="3" side="tl" part="lemq"/>
13439 </lu>
13440 </chunk>
13441 </out>
13442 </otherwise>
13443 </choose>
13444 <let>
13445 <var n="caseFirstWord"/>
13446 <lit v="aa"/>
13447 </let>
13448 </action>
13449 </rule>
13451 <rule comment="aux adv pp -> aux pp adv">
13452 <pattern>
13453 <pattern-item n="aux"/>
13454 <pattern-item n="adv"/>
13455 <pattern-item n="pp"/>
13456 </pattern>
13457 <action>
13458 <call-macro n="comprova_auxiliar">
13459 <with-param pos="1"/>
13460 <with-param pos="3"/>
13461 </call-macro>
13462 <call-macro n="tipus_verb">
13463 <with-param pos="3"/>
13464 </call-macro>
13465 <call-macro n="f_ppres">
13466 <with-param pos="1"/>
13467 </call-macro>
13468 <call-macro n="firstWord">
13469 <with-param pos="1"/>
13470 </call-macro>
13471 <choose>
13472 <when>
13473 <test>
13474 <equal caseless="yes">
13475 <clip pos="2" side="sl" part="lem"/>
13476 <lit v="pas"/>
13477 </equal>
13478 </test>
13479 <out>
13480 <chunk name="aux_pp" case="caseFirstWord">
13481 <tags>
13482 <tag><lit-tag v="SV"/></tag>
13483 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
13484 <tag><clip pos="1" side="tl" part="temps"/></tag>
13485 <tag><clip pos="1" side="tl" part="pers"/></tag>
13486 <tag><clip pos="1" side="tl" part="gen"/></tag>
13487 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13488 <tag><var n="tipusverb"/></tag>
13489 </tags>
13490 <lu>
13491 <clip pos="1" side="tl" part="lem"/>
13492 <clip pos="1" side="tl" part="a_verb"/>
13493 <clip pos="1" side="tl" part="temps"/>
13494 <clip pos="1" side="tl" part="pers"/>
13495 <clip pos="1" side="tl" part="gen"/>
13496 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13497 <clip pos="1" side="tl" part="lemq"/>
13498 </lu>
13499 <b pos="1"/>
13500 <lu>
13501 <clip pos="3" side="tl" part="lemh"/>
13502 <clip pos="3" side="tl" part="a_pp"/>
13503 <clip pos="3" side="tl" part="gen"/>
13504 <clip pos="3" side="tl" part="nbr"/>
13505 <clip pos="3" side="tl" part="lemq"/>
13506 </lu>
13507 </chunk>
13508 </out>
13509 <call-macro n="f_bcond">
13510 <with-param pos="1"/>
13511 <with-param pos="2"/>
13512 </call-macro>
13513 </when>
13514 <otherwise>
13515 <out>
13516 <chunk name="aux_pp" case="caseFirstWord">
13517 <tags>
13518 <tag><lit-tag v="SV"/></tag>
13519 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
13520 <tag><clip pos="1" side="tl" part="temps"/></tag>
13521 <tag><clip pos="1" side="tl" part="pers"/></tag>
13522 <tag><clip pos="1" side="tl" part="gen"/></tag>
13523 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13524 <tag><var n="tipusverb"/></tag>
13525 </tags>
13526 <lu>
13527 <clip pos="1" side="tl" part="lem"/>
13528 <clip pos="1" side="tl" part="a_verb"/>
13529 <clip pos="1" side="tl" part="temps"/>
13530 <clip pos="1" side="tl" part="pers"/>
13531 <clip pos="1" side="tl" part="gen"/>
13532 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13533 </lu>
13534 <b pos="1"/>
13535 <lu>
13536 <clip pos="3" side="tl" part="lemh"/>
13537 <clip pos="3" side="tl" part="a_pp"/>
13538 <clip pos="3" side="tl" part="gen"/>
13539 <clip pos="3" side="tl" part="nbr"/>
13540 <clip pos="3" side="tl" part="lemq"/>
13541 </lu>
13542 </chunk>
13543 <b pos="2"/>
13544 <chunk name="adv">
13545 <tags>
13546 <tag><clip pos="2" side="tl" part="a_adv"/></tag>
13547 <tag><clip pos="2" side="tl" part="neg"/></tag>
13548 </tags>
13549 <lu>
13550 <clip pos="2" side="tl" part="lem"/>
13551 <clip pos="2" side="tl" part="a_adv"/>
13552 </lu>
13553 </chunk>
13554 </out>
13555 </otherwise>
13556 </choose>
13557 <let>
13558 <var n="caseFirstWord"/>
13559 <lit v="aa"/>
13560 </let>
13561 </action>
13562 </rule>
13564 <rule comment="aux-subj adv pp -> aux pp adv">
13565 <pattern>
13566 <pattern-item n="aux"/>
13567 <pattern-item n="prnperssubj"/>
13568 <pattern-item n="adv"/>
13569 <pattern-item n="pp"/>
13570 </pattern>
13571 <action>
13572 <call-macro n="firstWord">
13573 <with-param pos="1"/>
13574 </call-macro>
13575 <call-macro n="comprova_auxiliar">
13576 <with-param pos="1"/>
13577 <with-param pos="4"/>
13578 </call-macro>
13579 <call-macro n="tipus_verb">
13580 <with-param pos="4"/>
13581 </call-macro>
13582 <call-macro n="f_ppres">
13583 <with-param pos="1"/>
13584 </call-macro>
13585 <choose>
13586 <when>
13587 <test>
13588 <equal>
13589 <clip pos="2" side="sl" part="lem"/>
13590 <lit v="on"/>
13591 </equal>
13592 </test>
13593 <out>
13594 <chunk name="pro_aux_pp" case="caseFirstWord">
13595 <tags>
13596 <tag><lit-tag v="SV"/></tag>
13597 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
13598 <tag><clip pos="1" side="tl" part="temps"/></tag>
13599 <tag><clip pos="1" side="tl" part="pers"/></tag>
13600 <tag><clip pos="1" side="tl" part="gen"/></tag>
13601 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13602 <tag><var n="tipusverb"/></tag>
13603 </tags>
13604 <lu>
13605 <get-case-from pos="1">
13606 <clip pos="2" side="tl" part="lem"/>
13607 </get-case-from>
13608 <lit-tag v="prn.pro"/>
13609 <clip pos="2" side="tl" part="tipoenc_pro"/>
13610 </lu>
13611 <b/>
13612 <lu>
13613 <get-case-from pos="2">
13614 <clip pos="1" side="tl" part="lem"/>
13615 </get-case-from>
13616 <clip pos="1" side="tl" part="a_verb"/>
13617 <clip pos="1" side="tl" part="temps"/>
13618 <clip pos="1" side="tl" part="pers"/>
13619 <clip pos="1" side="tl" part="gen"/>
13620 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13621 <clip pos="1" side="tl" part="lemq"/>
13622 </lu>
13623 <b pos="2"/>
13624 <lu>
13625 <clip pos="4" side="tl" part="lemh"/>
13626 <clip pos="4" side="tl" part="a_pp"/>
13627 <clip pos="4" side="tl" part="gen"/>
13628 <clip pos="4" side="tl" part="nbr"/>
13629 <clip pos="4" side="tl" part="lemq"/>
13630 </lu>
13631 </chunk>
13632 </out>
13633 </when>
13634 <otherwise>
13635 <out>
13636 <chunk name="aux_pp" case="caseFirstWord">
13637 <tags>
13638 <tag><lit-tag v="SV"/></tag>
13639 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
13640 <tag><clip pos="1" side="tl" part="temps"/></tag>
13641 <tag><clip pos="1" side="tl" part="pers"/></tag>
13642 <tag><clip pos="1" side="tl" part="gen"/></tag>
13643 <tag><clip pos="1" side="tl" part="nbr"/></tag>
13644 <tag><var n="tipusverb"/></tag>
13645 </tags>
13646 <lu>
13647 <clip pos="1" side="tl" part="lem"/>
13648 <clip pos="1" side="tl" part="a_verb"/>
13649 <clip pos="1" side="tl" part="temps"/>
13650 <clip pos="1" side="tl" part="pers"/>
13651 <clip pos="1" side="tl" part="gen"/>
13652 <clip pos="1" side="tl" part="nbr" link-to="5"/>
13653 <clip pos="1" side="tl" part="lemq"/>
13654 </lu>
13655 <b pos="2"/>
13656 <lu>
13657 <clip pos="4" side="tl" part="lemh"/>
13658 <clip pos="4" side="tl" part="a_pp"/>
13659 <clip pos="4" side="tl" part="gen"/>
13660 <clip pos="4" side="tl" part="nbr"/>
13661 <clip pos="4" side="tl" part="lemq"/>
13662 </lu>
13663 </chunk>
13664 </out>
13665 </otherwise>
13666 </choose>
13667 <choose>
13668 <when>
13669 <test>
13670 <equal caseless="yes">
13671 <clip pos="3" side="sl" part="lem"/>
13672 <lit v="pas"/>
13673 </equal>
13674 </test>
13675 <call-macro n="f_bcond">
13676 <with-param pos="3"/>
13677 <with-param pos="4"/>
13678 </call-macro>
13679 </when>
13680 <otherwise>
13681 <out>
13682 <b pos="3"/>
13683 <chunk name="adv">
13684 <tags>
13685 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
13686 <tag><clip pos="3" side="tl" part="neg"/></tag>
13687 </tags>
13688 <lu>
13689 <clip pos="3" side="tl" part="lem"/>
13690 <clip pos="3" side="tl" part="a_adv"/>
13691 </lu>
13692 </chunk>
13693 </out>
13694 </otherwise>
13695 </choose>
13696 <let>
13697 <var n="caseFirstWord"/>
13698 <lit v="aa"/>
13699 </let>
13700 </action>
13701 </rule>
13703 <rule comment="prnpro auxpers + pp">
13704 <pattern>
13705 <pattern-item n="prnpro"/>
13706 <pattern-item n="auxpers"/>
13707 <pattern-item n="pp"/>
13708 </pattern>
13709 <action>
13710 <call-macro n="f_concord1">
13711 <with-param pos="1"/>
13712 </call-macro>
13713 <call-macro n="comprova_auxiliar_ref">
13714 <with-param pos="2"/>
13715 <with-param pos="3"/>
13716 <with-param pos="1"/>
13717 </call-macro>
13718 <call-macro n="tipus_verb">
13719 <with-param pos="3"/>
13720 </call-macro>
13721 <call-macro n="f_ppres">
13722 <with-param pos="2"/>
13723 </call-macro>
13724 <call-macro n="firstWord">
13725 <with-param pos="1"/>
13726 </call-macro>
13727 <choose>
13728 <when>
13729 <test>
13730 <or>
13731 <equal caseless="yes">
13732 <clip pos="1" side="sl" part="lem"/>
13733 <lit v="en"/>
13734 </equal>
13735 <equal caseless="yes">
13736 <clip pos="1" side="sl" part="lem"/>
13737 <lit v="y"/>
13738 </equal>
13739 </or>
13740 </test>
13741 <out>
13742 <chunk name="aux_pp" case="caseFirstWord">
13743 <tags>
13744 <tag><lit-tag v="SV"/></tag>
13745 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
13746 <tag><clip pos="2" side="tl" part="temps"/></tag>
13747 <tag><clip pos="2" side="tl" part="pers"/></tag>
13748 <tag><clip pos="2" side="tl" part="gen"/></tag>
13749 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13750 <tag><var n="tipusverb"/></tag>
13751 </tags>
13752 <lu>
13753 <clip pos="2" side="tl" part="lem"/>
13754 <clip pos="2" side="tl" part="a_verb"/>
13755 <clip pos="2" side="tl" part="temps"/>
13756 <clip pos="2" side="tl" part="pers"/>
13757 <clip pos="2" side="tl" part="gen"/>
13758 <clip pos="2" side="tl" part="nbr"/>
13759 <clip pos="2" side="tl" part="lemq"/>
13760 </lu>
13761 <b pos="2"/>
13762 <lu>
13763 <clip pos="3" side="tl" part="lemh"/>
13764 <clip pos="3" side="tl" part="a_pp"/>
13765 <clip pos="3" side="tl" part="gen"/>
13766 <clip pos="3" side="tl" part="nbr"/>
13767 <clip pos="3" side="tl" part="lemq"/>
13768 </lu>
13769 </chunk>
13770 </out>
13771 </when>
13772 <otherwise>
13773 <out>
13774 <chunk name="pro_aux_pp" case="caseFirstWord">
13775 <tags>
13776 <tag><lit-tag v="SV"/></tag>
13777 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
13778 <tag><clip pos="2" side="tl" part="temps"/></tag>
13779 <tag><clip pos="2" side="tl" part="pers"/></tag>
13780 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13781 <tag><var n="tipusverb"/></tag>
13782 </tags>
13783 <lu>
13784 <clip pos="1" side="tl" part="whole"/>
13785 </lu>
13786 <b pos="1"/>
13787 <lu>
13788 <clip pos="2" side="tl" part="lem"/>
13789 <clip pos="2" side="tl" part="a_verb"/>
13790 <clip pos="2" side="tl" part="temps"/>
13791 <clip pos="2" side="tl" part="pers"/>
13792 <clip pos="2" side="tl" part="gen"/>
13793 <clip pos="2" side="tl" part="nbr"/>
13794 <clip pos="2" side="tl" part="lemq"/>
13795 </lu>
13796 <b pos="2"/>
13797 <lu>
13798 <clip pos="3" side="tl" part="lemh"/>
13799 <clip pos="3" side="tl" part="a_pp"/>
13800 <clip pos="3" side="tl" part="gen"/>
13801 <clip pos="3" side="tl" part="nbr"/>
13802 <clip pos="3" side="tl" part="lemq"/>
13803 </lu>
13804 </chunk>
13805 </out>
13806 </otherwise>
13807 </choose>
13808 <let>
13809 <var n="caseFirstWord"/>
13810 <lit v="aa"/>
13811 </let>
13812 </action>
13813 </rule>
13815 <rule comment="prnpro auxpers-subj + pp">
13816 <pattern>
13817 <pattern-item n="prnpro"/>
13818 <pattern-item n="auxpers"/>
13819 <pattern-item n="prnperssubj"/>
13820 <pattern-item n="pp"/>
13821 </pattern>
13822 <action>
13823 <call-macro n="f_concord1">
13824 <with-param pos="1"/>
13825 </call-macro>
13826 <call-macro n="comprova_auxiliar_ref">
13827 <with-param pos="2"/>
13828 <with-param pos="4"/>
13829 <with-param pos="1"/>
13830 </call-macro>
13831 <call-macro n="tipus_verb">
13832 <with-param pos="4"/>
13833 </call-macro>
13834 <call-macro n="f_ppres">
13835 <with-param pos="2"/>
13836 </call-macro>
13837 <call-macro n="firstWord">
13838 <with-param pos="1"/>
13839 </call-macro>
13840 <choose>
13841 <when>
13842 <test>
13843 <and>
13844 <equal>
13845 <clip pos="3" side="sl" part="lem"/>
13846 <lit v="on"/>
13847 </equal>
13848 <not>
13849 <equal>
13850 <clip pos="1" side="sl" part="lem"/>
13851 <lit v="se"/>
13852 </equal>
13853 </not>
13854 </and>
13855 </test>
13857 <choose>
13858 <when>
13859 <test>
13860 <or>
13861 <equal caseless="yes">
13862 <clip pos="1" side="sl" part="lem"/>
13863 <lit v="en"/>
13864 </equal>
13865 <equal caseless="yes">
13866 <clip pos="1" side="sl" part="lem"/>
13867 <lit v="y"/>
13868 </equal>
13869 </or>
13870 </test>
13871 <out>
13872 <chunk name="pro_aux_pp" case="caseFirstWord">
13873 <tags>
13874 <tag><lit-tag v="SV"/></tag>
13875 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
13876 <tag><clip pos="2" side="tl" part="temps"/></tag>
13877 <tag><clip pos="2" side="tl" part="pers"/></tag>
13878 <tag><clip pos="2" side="tl" part="gen"/></tag>
13879 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13880 <tag><var n="tipusverb"/></tag>
13881 </tags>
13882 <lu>
13883 <get-case-from pos="1">
13884 <clip pos="3" side="tl" part="lem"/>
13885 </get-case-from>
13886 <lit-tag v="prn.pro"/>
13887 <clip pos="3" side="tl" part="tipoenc_pro"/>
13888 </lu>
13889 <b pos="1"/>
13890 <lu>
13891 <clip pos="2" side="tl" part="lem"/>
13892 <clip pos="2" side="tl" part="a_verb"/>
13893 <clip pos="2" side="tl" part="temps"/>
13894 <clip pos="2" side="tl" part="pers"/>
13895 <clip pos="2" side="tl" part="gen"/>
13896 <clip pos="2" side="tl" part="nbr"/>
13897 <clip pos="2" side="tl" part="lemq"/>
13898 </lu>
13899 <b pos="3"/>
13900 <lu>
13901 <clip pos="4" side="tl" part="lemh"/>
13902 <clip pos="4" side="tl" part="a_pp"/>
13903 <clip pos="4" side="tl" part="gen"/>
13904 <clip pos="4" side="tl" part="nbr"/>
13905 <clip pos="4" side="tl" part="lemq"/>
13906 </lu>
13907 </chunk>
13908 </out>
13909 </when>
13910 <otherwise>
13911 <out>
13912 <chunk name="pro_pro_aux_pp" case="caseFirstWord">
13913 <tags>
13914 <tag><lit-tag v="SV"/></tag>
13915 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
13916 <tag><clip pos="2" side="tl" part="temps"/></tag>
13917 <tag><clip pos="2" side="tl" part="pers"/></tag>
13918 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13919 <tag><var n="tipusverb"/></tag>
13920 </tags>
13921 <lu>
13922 <get-case-from pos="1">
13923 <clip pos="3" side="tl" part="lem"/>
13924 </get-case-from>
13925 <lit-tag v="prn.pro"/>
13926 <clip pos="3" side="tl" part="tipoenc_pro"/>
13927 </lu>
13928 <b pos="1"/>
13929 <lu>
13930 <get-case-from pos="2">
13931 <clip pos="1" side="tl" part="lem"/>
13932 </get-case-from>
13933 <lit-tag v="prn.pro"/>
13934 <clip pos="1" side="tl" part="tipoenc_pro"/>
13935 </lu>
13936 <b pos="3"/>
13937 <lu>
13938 <clip pos="2" side="tl" part="lem"/>
13939 <clip pos="2" side="tl" part="a_verb"/>
13940 <clip pos="2" side="tl" part="temps"/>
13941 <clip pos="2" side="tl" part="pers"/>
13942 <clip pos="2" side="tl" part="gen"/>
13943 <clip pos="2" side="tl" part="nbr"/>
13944 <clip pos="2" side="tl" part="lemq"/>
13945 </lu>
13946 <b pos="3"/>
13947 <lu>
13948 <clip pos="4" side="tl" part="lemh"/>
13949 <clip pos="4" side="tl" part="a_pp"/>
13950 <clip pos="4" side="tl" part="gen"/>
13951 <clip pos="4" side="tl" part="nbr"/>
13952 <clip pos="4" side="tl" part="lemq"/>
13953 </lu>
13954 </chunk>
13955 </out>
13956 </otherwise>
13957 </choose>
13958 </when>
13959 <otherwise>
13960 <choose>
13961 <when>
13962 <test>
13963 <or>
13964 <equal caseless="yes">
13965 <clip pos="1" side="sl" part="lem"/>
13966 <lit v="en"/>
13967 </equal>
13968 <equal caseless="yes">
13969 <clip pos="1" side="sl" part="lem"/>
13970 <lit v="y"/>
13971 </equal>
13972 </or>
13973 </test>
13974 <out>
13975 <chunk name="aux_pp" case="caseFirstWord">
13976 <tags>
13977 <tag><lit-tag v="SV"/></tag>
13978 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
13979 <tag><clip pos="2" side="tl" part="temps"/></tag>
13980 <tag><clip pos="2" side="tl" part="pers"/></tag>
13981 <tag><clip pos="2" side="tl" part="gen"/></tag>
13982 <tag><clip pos="2" side="tl" part="nbr"/></tag>
13983 <tag><var n="tipusverb"/></tag>
13984 </tags>
13985 <lu>
13986 <clip pos="2" side="tl" part="lem"/>
13987 <clip pos="2" side="tl" part="a_verb"/>
13988 <clip pos="2" side="tl" part="temps"/>
13989 <clip pos="2" side="tl" part="pers"/>
13990 <clip pos="2" side="tl" part="gen"/>
13991 <clip pos="2" side="tl" part="nbr"/>
13992 <clip pos="2" side="tl" part="lemq"/>
13993 </lu>
13994 <b pos="3"/>
13995 <lu>
13996 <clip pos="4" side="tl" part="lemh"/>
13997 <clip pos="4" side="tl" part="a_pp"/>
13998 <clip pos="4" side="tl" part="gen"/>
13999 <clip pos="4" side="tl" part="nbr"/>
14000 <clip pos="4" side="tl" part="lemq"/>
14001 </lu>
14002 </chunk>
14003 </out>
14004 </when>
14005 <otherwise>
14006 <out>
14007 <chunk name="pro_aux_pp" case="caseFirstWord">
14008 <tags>
14009 <tag><lit-tag v="SV"/></tag>
14010 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14011 <tag><clip pos="2" side="tl" part="temps"/></tag>
14012 <tag><clip pos="2" side="tl" part="pers"/></tag>
14013 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14014 <tag><var n="tipusverb"/></tag>
14015 </tags>
14016 <lu>
14017 <clip pos="1" side="tl" part="whole"/>
14018 </lu>
14019 <b pos="1"/>
14020 <lu>
14021 <clip pos="2" side="tl" part="lem"/>
14022 <clip pos="2" side="tl" part="a_verb"/>
14023 <clip pos="2" side="tl" part="temps"/>
14024 <clip pos="2" side="tl" part="pers"/>
14025 <clip pos="2" side="tl" part="gen"/>
14026 <clip pos="2" side="tl" part="nbr"/>
14027 <clip pos="2" side="tl" part="lemq"/>
14028 </lu>
14029 <b pos="3"/>
14030 <lu>
14031 <clip pos="4" side="tl" part="lemh"/>
14032 <clip pos="4" side="tl" part="a_pp"/>
14033 <clip pos="4" side="tl" part="gen"/>
14034 <clip pos="4" side="tl" part="nbr"/>
14035 <clip pos="4" side="tl" part="lemq"/>
14036 </lu>
14037 </chunk>
14038 </out>
14039 </otherwise>
14040 </choose>
14041 </otherwise>
14042 </choose>
14043 <let>
14044 <var n="caseFirstWord"/>
14045 <lit v="aa"/>
14046 </let>
14047 </action>
14048 </rule>
14050 <rule comment="prnpro auxpers adv pp">
14051 <pattern>
14052 <pattern-item n="prnpro"/>
14053 <pattern-item n="auxpers"/>
14054 <pattern-item n="adv"/>
14055 <pattern-item n="pp"/>
14056 </pattern>
14057 <action>
14058 <call-macro n="f_concord1">
14059 <with-param pos="1"/>
14060 </call-macro>
14061 <call-macro n="comprova_auxiliar_ref">
14062 <with-param pos="2"/>
14063 <with-param pos="4"/>
14064 <with-param pos="1"/>
14065 </call-macro>
14066 <call-macro n="tipus_verb">
14067 <with-param pos="4"/>
14068 </call-macro>
14069 <call-macro n="f_ppres">
14070 <with-param pos="2"/>
14071 </call-macro>
14072 <call-macro n="firstWord">
14073 <with-param pos="1"/>
14074 </call-macro>
14075 <choose>
14076 <when>
14077 <test>
14078 <or>
14079 <equal caseless="yes">
14080 <clip pos="1" side="sl" part="lem"/>
14081 <lit v="en"/>
14082 </equal>
14083 <equal caseless="yes">
14084 <clip pos="1" side="sl" part="lem"/>
14085 <lit v="y"/>
14086 </equal>
14087 </or>
14088 </test>
14089 <out>
14090 <chunk name="aux_pp" case="caseFirstWord">
14091 <tags>
14092 <tag><lit-tag v="SV"/></tag>
14093 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14094 <tag><clip pos="2" side="tl" part="temps"/></tag>
14095 <tag><clip pos="2" side="tl" part="pers"/></tag>
14096 <tag><clip pos="2" side="tl" part="gen"/></tag>
14097 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14098 <tag><var n="tipusverb"/></tag>
14099 </tags>
14100 <lu>
14101 <clip pos="2" side="tl" part="lem"/>
14102 <clip pos="2" side="tl" part="a_verb"/>
14103 <clip pos="2" side="tl" part="temps"/>
14104 <clip pos="2" side="tl" part="pers"/>
14105 <clip pos="2" side="tl" part="gen"/>
14106 <clip pos="2" side="tl" part="nbr" link-to="5"/>
14107 </lu>
14108 <b pos="2"/>
14109 <lu>
14110 <clip pos="4" side="tl" part="lemh"/>
14111 <clip pos="4" side="tl" part="a_pp"/>
14112 <clip pos="4" side="tl" part="gen"/>
14113 <clip pos="4" side="tl" part="nbr"/>
14114 <clip pos="4" side="tl" part="lemq"/>
14115 </lu>
14116 </chunk>
14117 </out>
14118 </when>
14119 <otherwise>
14120 <out>
14121 <chunk name="pro_aux_pp" case="caseFirstWord">
14122 <tags>
14123 <tag><lit-tag v="SV"/></tag>
14124 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14125 <tag><clip pos="2" side="tl" part="temps"/></tag>
14126 <tag><clip pos="2" side="tl" part="pers"/></tag>
14127 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14128 <tag><var n="tipusverb"/></tag>
14129 </tags>
14130 <lu>
14131 <clip pos="1" side="tl" part="whole"/>
14132 </lu>
14133 <b pos="1"/>
14134 <lu>
14135 <clip pos="2" side="tl" part="lem"/>
14136 <clip pos="2" side="tl" part="a_verb"/>
14137 <clip pos="2" side="tl" part="temps"/>
14138 <clip pos="2" side="tl" part="pers"/>
14139 <clip pos="2" side="tl" part="gen"/>
14140 <clip pos="2" side="tl" part="nbr" link-to="5"/>
14141 </lu>
14142 <b pos="2"/>
14143 <lu>
14144 <clip pos="4" side="tl" part="lemh"/>
14145 <clip pos="4" side="tl" part="a_pp"/>
14146 <clip pos="4" side="tl" part="gen"/>
14147 <clip pos="4" side="tl" part="nbr"/>
14148 <clip pos="4" side="tl" part="lemq"/>
14149 </lu>
14150 </chunk>
14151 </out>
14152 </otherwise>
14153 </choose>
14154 <choose>
14155 <when>
14156 <test>
14157 <not>
14158 <equal caseless="yes">
14159 <clip pos="3" side="sl" part="lem"/>
14160 <lit v="pas"/>
14161 </equal>
14162 </not>
14163 </test>
14164 <out>
14165 <b pos="3"/>
14166 <chunk name="adv">
14167 <tags>
14168 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
14169 <tag><clip pos="3" side="tl" part="neg"/></tag>
14170 </tags>
14171 <lu>
14172 <clip pos="3" side="tl" part="lem"/>
14173 <clip pos="3" side="tl" part="a_adv"/>
14174 </lu>
14175 </chunk>
14176 </out>
14177 </when>
14178 </choose>
14179 <let>
14180 <var n="caseFirstWord"/>
14181 <lit v="aa"/>
14182 </let>
14183 </action>
14184 </rule>
14186 <rule comment="prnpro auxpers-subj adv pp">
14187 <pattern>
14188 <pattern-item n="prnpro"/>
14189 <pattern-item n="auxpers"/>
14190 <pattern-item n="prnperssubj"/>
14191 <pattern-item n="adv"/>
14192 <pattern-item n="pp"/>
14193 </pattern>
14194 <action>
14195 <call-macro n="f_concord1">
14196 <with-param pos="1"/>
14197 </call-macro>
14198 <call-macro n="comprova_auxiliar_ref">
14199 <with-param pos="2"/>
14200 <with-param pos="5"/>
14201 <with-param pos="1"/>
14202 </call-macro>
14203 <call-macro n="tipus_verb">
14204 <with-param pos="5"/>
14205 </call-macro>
14206 <call-macro n="f_ppres">
14207 <with-param pos="2"/>
14208 </call-macro>
14209 <call-macro n="firstWord">
14210 <with-param pos="1"/>
14211 </call-macro>
14212 <choose>
14213 <when>
14214 <test>
14215 <and>
14216 <equal>
14217 <clip pos="3" side="sl" part="lem"/>
14218 <lit v="on"/>
14219 </equal>
14220 <not>
14221 <equal>
14222 <clip pos="1" side="sl" part="lem"/>
14223 <lit v="se"/>
14224 </equal>
14225 </not>
14226 </and>
14227 </test>
14228 <choose>
14229 <when>
14230 <test>
14231 <or>
14232 <equal caseless="yes">
14233 <clip pos="1" side="sl" part="lem"/>
14234 <lit v="en"/>
14235 </equal>
14236 <equal caseless="yes">
14237 <clip pos="1" side="sl" part="lem"/>
14238 <lit v="y"/>
14239 </equal>
14240 </or>
14241 </test>
14242 <out>
14243 <chunk name="pro_aux_pp" case="caseFirstWord">
14244 <tags>
14245 <tag><lit-tag v="SV"/></tag>
14246 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14247 <tag><clip pos="2" side="tl" part="temps"/></tag>
14248 <tag><clip pos="2" side="tl" part="pers"/></tag>
14249 <tag><clip pos="2" side="tl" part="gen"/></tag>
14250 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14251 <tag><var n="tipusverb"/></tag>
14252 </tags>
14253 <lu>
14254 <get-case-from pos="1">
14255 <clip pos="3" side="tl" part="lem"/>
14256 </get-case-from>
14257 <lit-tag v="prn.pro"/>
14258 <clip pos="3" side="tl" part="tipoenc_pro"/>
14259 </lu>
14260 <b/>
14261 <lu>
14262 <clip pos="2" side="tl" part="lem"/>
14263 <clip pos="2" side="tl" part="a_verb"/>
14264 <clip pos="2" side="tl" part="temps"/>
14265 <clip pos="2" side="tl" part="pers"/>
14266 <clip pos="2" side="tl" part="gen"/>
14267 <clip pos="2" side="tl" part="nbr" link-to="5"/>
14268 </lu>
14269 <b pos="3"/>
14270 <lu>
14271 <clip pos="5" side="tl" part="lemh"/>
14272 <clip pos="5" side="tl" part="a_pp"/>
14273 <clip pos="5" side="tl" part="gen"/>
14274 <clip pos="5" side="tl" part="nbr"/>
14275 <clip pos="5" side="tl" part="lemq"/>
14276 </lu>
14277 </chunk>
14278 </out>
14279 </when>
14280 <otherwise>
14281 <out>
14282 <chunk name="pro_pro_aux_pp" case="caseFirstWord">
14283 <tags>
14284 <tag><lit-tag v="SV"/></tag>
14285 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14286 <tag><clip pos="2" side="tl" part="temps"/></tag>
14287 <tag><clip pos="2" side="tl" part="pers"/></tag>
14288 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14289 <tag><var n="tipusverb"/></tag>
14290 </tags>
14291 <lu>
14292 <get-case-from pos="1">
14293 <clip pos="3" side="tl" part="lem"/>
14294 </get-case-from>
14295 <lit-tag v="prn.pro"/>
14296 <clip pos="3" side="tl" part="tipoenc_pro"/>
14297 </lu>
14298 <b/>
14299 <lu>
14300 <get-case-from pos="2">
14301 <clip pos="1" side="tl" part="lem"/>
14302 </get-case-from>
14303 <lit-tag v="prn.pro"/>
14304 <clip pos="1" side="tl" part="tipoenc_pro"/>
14305 </lu>
14306 <b pos="1"/>
14307 <lu>
14308 <clip pos="2" side="tl" part="lem"/>
14309 <clip pos="2" side="tl" part="a_verb"/>
14310 <clip pos="2" side="tl" part="temps"/>
14311 <clip pos="2" side="tl" part="pers"/>
14312 <clip pos="2" side="tl" part="gen"/>
14313 <clip pos="2" side="tl" part="nbr" link-to="5"/>
14314 </lu>
14315 <b pos="3"/>
14316 <lu>
14317 <clip pos="5" side="tl" part="lemh"/>
14318 <clip pos="5" side="tl" part="a_pp"/>
14319 <clip pos="5" side="tl" part="gen"/>
14320 <clip pos="5" side="tl" part="nbr"/>
14321 <clip pos="5" side="tl" part="lemq"/>
14322 </lu>
14323 </chunk>
14324 </out>
14325 </otherwise>
14326 </choose>
14327 </when>
14328 <otherwise>
14329 <choose>
14330 <when>
14331 <test>
14332 <or>
14333 <equal caseless="yes">
14334 <clip pos="1" side="sl" part="lem"/>
14335 <lit v="en"/>
14336 </equal>
14337 <equal caseless="yes">
14338 <clip pos="1" side="sl" part="lem"/>
14339 <lit v="y"/>
14340 </equal>
14341 </or>
14342 </test>
14343 <out>
14344 <chunk name="aux_pp" case="caseFirstWord">
14345 <tags>
14346 <tag><lit-tag v="SV"/></tag>
14347 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14348 <tag><clip pos="2" side="tl" part="temps"/></tag>
14349 <tag><clip pos="2" side="tl" part="pers"/></tag>
14350 <tag><clip pos="2" side="tl" part="gen"/></tag>
14351 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14352 <tag><var n="tipusverb"/></tag>
14353 </tags>
14354 <lu>
14355 <clip pos="2" side="tl" part="lem"/>
14356 <clip pos="2" side="tl" part="a_verb"/>
14357 <clip pos="2" side="tl" part="temps"/>
14358 <clip pos="2" side="tl" part="pers"/>
14359 <clip pos="2" side="tl" part="gen"/>
14360 <clip pos="2" side="tl" part="nbr" link-to="5"/>
14361 </lu>
14362 <b pos="3"/>
14363 <lu>
14364 <clip pos="5" side="tl" part="lemh"/>
14365 <clip pos="5" side="tl" part="a_pp"/>
14366 <clip pos="5" side="tl" part="gen"/>
14367 <clip pos="5" side="tl" part="nbr"/>
14368 <clip pos="5" side="tl" part="lemq"/>
14369 </lu>
14370 </chunk>
14371 </out>
14372 </when>
14373 <otherwise>
14374 <out>
14375 <chunk name="pro_aux_pp" case="caseFirstWord">
14376 <tags>
14377 <tag><lit-tag v="SV"/></tag>
14378 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14379 <tag><clip pos="2" side="tl" part="temps"/></tag>
14380 <tag><clip pos="2" side="tl" part="pers"/></tag>
14381 <tag><clip pos="2" side="tl" part="nbr"/></tag>
14382 <tag><var n="tipusverb"/></tag>
14383 </tags>
14384 <lu>
14385 <clip pos="1" side="tl" part="whole"/>
14386 </lu>
14387 <b pos="1"/>
14388 <lu>
14389 <clip pos="2" side="tl" part="lem"/>
14390 <clip pos="2" side="tl" part="a_verb"/>
14391 <clip pos="2" side="tl" part="temps"/>
14392 <clip pos="2" side="tl" part="pers"/>
14393 <clip pos="2" side="tl" part="gen"/>
14394 <clip pos="2" side="tl" part="nbr" link-to="5"/>
14395 </lu>
14396 <b pos="3"/>
14397 <lu>
14398 <clip pos="5" side="tl" part="lemh"/>
14399 <clip pos="5" side="tl" part="a_pp"/>
14400 <clip pos="5" side="tl" part="gen"/>
14401 <clip pos="5" side="tl" part="nbr"/>
14402 <clip pos="5" side="tl" part="lemq"/>
14403 </lu>
14404 </chunk>
14405 </out>
14406 </otherwise>
14407 </choose>
14408 </otherwise>
14409 </choose>
14411 <choose>
14412 <when>
14413 <test>
14414 <not>
14415 <equal caseless="yes">
14416 <clip pos="4" side="sl" part="lem"/>
14417 <lit v="pas"/>
14418 </equal>
14419 </not>
14420 </test>
14421 <out>
14422 <b pos="4"/>
14423 <chunk name="adv">
14424 <tags>
14425 <tag><clip pos="4" side="tl" part="a_adv"/></tag>
14426 <tag><clip pos="4" side="tl" part="neg"/></tag>
14427 </tags>
14428 <lu>
14429 <clip pos="4" side="tl" part="lem"/>
14430 <clip pos="4" side="tl" part="a_adv"/>
14431 </lu>
14432 </chunk>
14433 </out>
14434 </when>
14435 </choose>
14436 <let>
14437 <var n="caseFirstWord"/>
14438 <lit v="aa"/>
14439 </let>
14440 </action>
14441 </rule>
14443 <rule comment="prnpro prnpro auxpers pp">
14444 <pattern>
14445 <pattern-item n="prnpro"/>
14446 <pattern-item n="prnpro"/>
14447 <pattern-item n="auxpers"/>
14448 <pattern-item n="pp"/>
14449 </pattern>
14450 <action>
14451 <call-macro n="f_concord1">
14452 <with-param pos="1"/>
14453 </call-macro>
14454 <call-macro n="f_concord1">
14455 <with-param pos="2"/>
14456 </call-macro>
14457 <call-macro n="comprova_auxiliar_ref">
14458 <with-param pos="3"/>
14459 <with-param pos="4"/>
14460 <with-param pos="1"/>
14461 </call-macro>
14462 <call-macro n="tipus_verb">
14463 <with-param pos="4"/>
14464 </call-macro>
14465 <call-macro n="f_ppres">
14466 <with-param pos="3"/>
14467 </call-macro>
14468 <call-macro n="firstWord">
14469 <with-param pos="1"/>
14470 </call-macro>
14471 <choose>
14472 <when>
14473 <test>
14474 <equal caseless="yes">
14475 <clip pos="1" side="sl" part="lem"/>
14476 <lit v="en"/>
14477 </equal>
14478 </test>
14479 <choose>
14480 <when>
14481 <test>
14482 <equal caseless="yes">
14483 <clip pos="2" side="sl" part="lem"/>
14484 <lit v="y"/>
14485 </equal>
14486 </test>
14487 <out>
14488 <chunk name="aux_pp" case="caseFirstWord">
14489 <tags>
14490 <tag><lit-tag v="SV"/></tag>
14491 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14492 <tag><clip pos="3" side="tl" part="temps"/></tag>
14493 <tag><clip pos="3" side="tl" part="pers"/></tag>
14494 <tag><clip pos="3" side="tl" part="gen"/></tag>
14495 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14496 <tag><var n="tipusverb"/></tag>
14497 </tags>
14498 <lu>
14499 <clip pos="3" side="tl" part="lem"/>
14500 <clip pos="3" side="tl" part="a_verb"/>
14501 <clip pos="3" side="tl" part="temps"/>
14502 <clip pos="3" side="tl" part="pers"/>
14503 <clip pos="3" side="tl" part="gen"/>
14504 <clip pos="3" side="tl" part="nbr"/>
14505 </lu>
14506 <b pos="3"/>
14507 <lu>
14508 <clip pos="4" side="tl" part="lemh"/>
14509 <clip pos="4" side="tl" part="a_pp"/>
14510 <lit-tag v="m.sg"/>
14511 <clip pos="4" side="tl" part="lemq"/>
14512 </lu>
14513 </chunk>
14514 </out>
14515 <call-macro n="f_bcond">
14516 <with-param pos="1"/>
14517 <with-param pos="2"/>
14518 </call-macro>
14519 <call-macro n="f_bcond">
14520 <with-param pos="2"/>
14521 <with-param pos="3"/>
14522 </call-macro>
14523 </when>
14524 <otherwise>
14525 <out>
14526 <chunk name="pro_aux_pp" case="caseFirstWord">
14527 <tags>
14528 <tag><lit-tag v="SV"/></tag>
14529 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14530 <tag><clip pos="3" side="tl" part="temps"/></tag>
14531 <tag><clip pos="3" side="tl" part="pers"/></tag>
14532 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14533 <tag><var n="tipusverb"/></tag>
14534 </tags>
14535 <lu>
14536 <clip pos="2" side="tl" part="whole"/>
14537 </lu>
14538 <b pos="1"/>
14539 <lu>
14540 <clip pos="3" side="tl" part="lem"/>
14541 <clip pos="3" side="tl" part="a_verb"/>
14542 <clip pos="3" side="tl" part="temps"/>
14543 <clip pos="3" side="tl" part="pers"/>
14544 <clip pos="3" side="tl" part="gen"/>
14545 <clip pos="3" side="tl" part="nbr"/>
14546 <clip pos="3" side="tl" part="lemq"/>
14547 </lu>
14548 <b pos="3"/>
14549 <lu>
14550 <clip pos="4" side="tl" part="lemh"/>
14551 <clip pos="4" side="tl" part="a_pp"/>
14552 <lit-tag v="m.sg"/>
14553 <clip pos="4" side="tl" part="lemq"/>
14554 </lu>
14555 </chunk>
14556 </out>
14557 </otherwise>
14558 </choose>
14559 </when>
14560 <otherwise>
14561 <choose>
14562 <when>
14563 <test>
14564 <or>
14565 <equal caseless="yes">
14566 <clip pos="2" side="sl" part="lem"/>
14567 <lit v="en"/>
14568 </equal>
14569 <equal caseless="yes">
14570 <clip pos="2" side="sl" part="lem"/>
14571 <lit v="y"/>
14572 </equal>
14573 </or>
14574 </test>
14575 <out>
14576 <chunk name="pro_aux_pp" case="caseFirstWord">
14577 <tags>
14578 <tag><lit-tag v="SV"/></tag>
14579 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14580 <tag><clip pos="3" side="tl" part="temps"/></tag>
14581 <tag><clip pos="3" side="tl" part="pers"/></tag>
14582 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14583 <tag><var n="tipusverb"/></tag>
14584 </tags>
14585 <lu>
14586 <clip pos="1" side="tl" part="whole"/>
14587 </lu>
14588 <b pos="1"/>
14589 <lu>
14590 <clip pos="3" side="tl" part="lem"/>
14591 <clip pos="3" side="tl" part="a_verb"/>
14592 <clip pos="3" side="tl" part="temps"/>
14593 <clip pos="3" side="tl" part="pers"/>
14594 <clip pos="3" side="tl" part="gen"/>
14595 <clip pos="3" side="tl" part="nbr"/>
14596 <clip pos="3" side="tl" part="lemq"/>
14597 </lu>
14598 <b pos="3"/>
14599 <lu>
14600 <clip pos="4" side="tl" part="lemh"/>
14601 <clip pos="4" side="tl" part="a_pp"/>
14602 <lit-tag v="m.sg"/>
14603 <clip pos="4" side="tl" part="lemq"/>
14604 </lu>
14605 </chunk>
14606 </out>
14607 </when>
14608 <otherwise>
14609 <out>
14610 <chunk name="pro_pro_verb" case="caseFirstWord">
14611 <tags>
14612 <tag><lit-tag v="SV"/></tag>
14613 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14614 <tag><clip pos="3" side="tl" part="temps"/></tag>
14615 <tag><clip pos="3" side="tl" part="pers"/></tag>
14616 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14617 <tag><var n="tipusverb"/></tag>
14618 </tags>
14619 <lu>
14620 <clip pos="1" side="tl" part="whole"/>
14621 </lu>
14622 <b pos="1"/>
14623 <lu>
14624 <clip pos="2" side="tl" part="whole"/>
14625 </lu>
14626 <b pos="2"/>
14627 <lu>
14628 <clip pos="3" side="tl" part="lem"/>
14629 <clip pos="3" side="tl" part="a_verb"/>
14630 <clip pos="3" side="tl" part="temps"/>
14631 <clip pos="3" side="tl" part="pers"/>
14632 <clip pos="3" side="tl" part="gen"/>
14633 <clip pos="3" side="tl" part="nbr" link-to="5"/>
14634 <clip pos="3" side="tl" part="lemq"/>
14635 </lu>
14636 <b pos="3"/>
14637 <lu>
14638 <clip pos="4" side="tl" part="lemh"/>
14639 <clip pos="4" side="tl" part="a_pp"/>
14640 <lit-tag v="m.sg"/>
14641 <clip pos="4" side="tl" part="lemq"/>
14642 </lu>
14643 </chunk>
14644 </out>
14645 </otherwise>
14646 </choose>
14647 </otherwise>
14648 </choose>
14649 <let>
14650 <var n="caseFirstWord"/>
14651 <lit v="aa"/>
14652 </let>
14653 </action>
14654 </rule>
14656 <rule comment="prnpro prnpro auxpers-subj pp"><!--no hi ha tema "on"-->
14657 <pattern>
14658 <pattern-item n="prnpro"/>
14659 <pattern-item n="prnpro"/>
14660 <pattern-item n="auxpers"/>
14661 <pattern-item n="prnperssubj"/>
14662 <pattern-item n="pp"/>
14663 </pattern>
14664 <action>
14665 <call-macro n="f_concord1">
14666 <with-param pos="1"/>
14667 </call-macro>
14668 <call-macro n="f_concord1">
14669 <with-param pos="2"/>
14670 </call-macro>
14671 <call-macro n="comprova_auxiliar_ref">
14672 <with-param pos="3"/>
14673 <with-param pos="5"/>
14674 <with-param pos="1"/>
14675 </call-macro>
14676 <call-macro n="tipus_verb">
14677 <with-param pos="5"/>
14678 </call-macro>
14679 <call-macro n="f_ppres">
14680 <with-param pos="3"/>
14681 </call-macro>
14682 <call-macro n="firstWord">
14683 <with-param pos="1"/>
14684 </call-macro>
14685 <choose>
14686 <when>
14687 <test>
14688 <equal caseless="yes">
14689 <clip pos="1" side="sl" part="lem"/>
14690 <lit v="en"/>
14691 </equal>
14692 </test>
14693 <choose>
14694 <when>
14695 <test>
14696 <equal caseless="yes">
14697 <clip pos="2" side="sl" part="lem"/>
14698 <lit v="y"/>
14699 </equal>
14700 </test>
14701 <out>
14702 <chunk name="aux_pp" case="caseFirstWord">
14703 <tags>
14704 <tag><lit-tag v="SV"/></tag>
14705 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14706 <tag><clip pos="3" side="tl" part="temps"/></tag>
14707 <tag><clip pos="3" side="tl" part="pers"/></tag>
14708 <tag><clip pos="3" side="tl" part="gen"/></tag>
14709 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14710 <tag><var n="tipusverb"/></tag>
14711 </tags>
14712 <lu>
14713 <clip pos="3" side="tl" part="lem"/>
14714 <clip pos="3" side="tl" part="a_verb"/>
14715 <clip pos="3" side="tl" part="temps"/>
14716 <clip pos="3" side="tl" part="pers"/>
14717 <clip pos="3" side="tl" part="gen"/>
14718 <clip pos="3" side="tl" part="nbr"/>
14719 </lu>
14720 <b pos="4"/>
14721 <lu>
14722 <clip pos="5" side="tl" part="lemh"/>
14723 <clip pos="5" side="tl" part="a_pp"/>
14724 <lit-tag v="m.sg"/>
14725 <clip pos="5" side="tl" part="lemq"/>
14726 </lu>
14727 </chunk>
14728 </out>
14729 <call-macro n="f_bcond">
14730 <with-param pos="1"/>
14731 <with-param pos="2"/>
14732 </call-macro>
14733 <call-macro n="f_bcond">
14734 <with-param pos="2"/>
14735 <with-param pos="3"/>
14736 </call-macro>
14737 </when>
14738 <otherwise>
14739 <out>
14740 <chunk name="pro_aux_pp" case="caseFirstWord">
14741 <tags>
14742 <tag><lit-tag v="SV"/></tag>
14743 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14744 <tag><clip pos="3" side="tl" part="temps"/></tag>
14745 <tag><clip pos="3" side="tl" part="pers"/></tag>
14746 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14747 <tag><var n="tipusverb"/></tag>
14748 </tags>
14749 <lu>
14750 <clip pos="2" side="tl" part="whole"/>
14751 </lu>
14752 <b pos="1"/>
14753 <lu>
14754 <clip pos="3" side="tl" part="lem"/>
14755 <clip pos="3" side="tl" part="a_verb"/>
14756 <clip pos="3" side="tl" part="temps"/>
14757 <clip pos="3" side="tl" part="pers"/>
14758 <clip pos="3" side="tl" part="gen"/>
14759 <clip pos="3" side="tl" part="nbr"/>
14760 <clip pos="3" side="tl" part="lemq"/>
14761 </lu>
14762 <b pos="4"/>
14763 <lu>
14764 <clip pos="5" side="tl" part="lemh"/>
14765 <clip pos="5" side="tl" part="a_pp"/>
14766 <lit-tag v="m.sg"/>
14767 <clip pos="5" side="tl" part="lemq"/>
14768 </lu>
14769 </chunk>
14770 </out>
14771 </otherwise>
14772 </choose>
14773 </when>
14774 <otherwise>
14775 <choose>
14776 <when>
14777 <test>
14778 <or>
14779 <equal caseless="yes">
14780 <clip pos="2" side="sl" part="lem"/>
14781 <lit v="en"/>
14782 </equal>
14783 <equal caseless="yes">
14784 <clip pos="2" side="sl" part="lem"/>
14785 <lit v="y"/>
14786 </equal>
14787 </or>
14788 </test>
14789 <out>
14790 <chunk name="pro_aux_pp" case="caseFirstWord">
14791 <tags>
14792 <tag><lit-tag v="SV"/></tag>
14793 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14794 <tag><clip pos="3" side="tl" part="temps"/></tag>
14795 <tag><clip pos="3" side="tl" part="pers"/></tag>
14796 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14797 <tag><var n="tipusverb"/></tag>
14798 </tags>
14799 <lu>
14800 <clip pos="1" side="tl" part="whole"/>
14801 </lu>
14802 <b pos="1"/>
14803 <lu>
14804 <clip pos="3" side="tl" part="lem"/>
14805 <clip pos="3" side="tl" part="a_verb"/>
14806 <clip pos="3" side="tl" part="temps"/>
14807 <clip pos="3" side="tl" part="pers"/>
14808 <clip pos="3" side="tl" part="gen"/>
14809 <clip pos="3" side="tl" part="nbr"/>
14810 <clip pos="3" side="tl" part="lemq"/>
14811 </lu>
14812 <b pos="4"/>
14813 <lu>
14814 <clip pos="5" side="tl" part="lemh"/>
14815 <clip pos="5" side="tl" part="a_pp"/>
14816 <lit-tag v="m.sg"/>
14817 <clip pos="5" side="tl" part="lemq"/>
14818 </lu>
14819 </chunk>
14820 </out>
14821 </when>
14822 <otherwise>
14823 <out>
14824 <chunk name="pro_pro_verb" case="caseFirstWord">
14825 <tags>
14826 <tag><lit-tag v="SV"/></tag>
14827 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14828 <tag><clip pos="3" side="tl" part="temps"/></tag>
14829 <tag><clip pos="3" side="tl" part="pers"/></tag>
14830 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14831 <tag><var n="tipusverb"/></tag>
14832 </tags>
14833 <lu>
14834 <clip pos="1" side="tl" part="whole"/>
14835 </lu>
14836 <b pos="1"/>
14837 <lu>
14838 <clip pos="2" side="tl" part="whole"/>
14839 </lu>
14840 <b pos="2"/>
14841 <lu>
14842 <clip pos="3" side="tl" part="lem"/>
14843 <clip pos="3" side="tl" part="a_verb"/>
14844 <clip pos="3" side="tl" part="temps"/>
14845 <clip pos="3" side="tl" part="pers"/>
14846 <clip pos="3" side="tl" part="gen"/>
14847 <clip pos="3" side="tl" part="nbr" link-to="5"/>
14848 <clip pos="3" side="tl" part="lemq"/>
14849 </lu>
14850 <b pos="4"/>
14851 <lu>
14852 <clip pos="5" side="tl" part="lemh"/>
14853 <clip pos="5" side="tl" part="a_pp"/>
14854 <lit-tag v="m.sg"/>
14855 <clip pos="5" side="tl" part="lemq"/>
14856 </lu>
14857 </chunk>
14858 </out>
14859 </otherwise>
14860 </choose>
14861 </otherwise>
14862 </choose>
14863 <let>
14864 <var n="caseFirstWord"/>
14865 <lit v="aa"/>
14866 </let>
14867 </action>
14868 </rule>
14870 <rule comment="prnpro prnpro auxpers adv pp">
14871 <pattern>
14872 <pattern-item n="prnpro"/>
14873 <pattern-item n="prnpro"/>
14874 <pattern-item n="auxpers"/>
14875 <pattern-item n="adv"/>
14876 <pattern-item n="pp"/>
14877 </pattern>
14878 <action>
14879 <call-macro n="f_concord1">
14880 <with-param pos="1"/>
14881 </call-macro>
14882 <call-macro n="f_concord1">
14883 <with-param pos="2"/>
14884 </call-macro>
14885 <call-macro n="comprova_auxiliar_ref">
14886 <with-param pos="3"/>
14887 <with-param pos="5"/>
14888 <with-param pos="1"/>
14889 </call-macro>
14890 <call-macro n="tipus_verb">
14891 <with-param pos="5"/>
14892 </call-macro>
14893 <call-macro n="f_ppres">
14894 <with-param pos="3"/>
14895 </call-macro>
14896 <call-macro n="firstWord">
14897 <with-param pos="1"/>
14898 </call-macro>
14899 <choose>
14900 <when>
14901 <test>
14902 <equal caseless="yes">
14903 <clip pos="1" side="sl" part="lem"/>
14904 <lit v="en"/>
14905 </equal>
14906 </test>
14907 <choose>
14908 <when>
14909 <test>
14910 <equal caseless="yes">
14911 <clip pos="2" side="sl" part="lem"/>
14912 <lit v="y"/>
14913 </equal>
14914 </test>
14915 <out>
14916 <chunk name="aux_pp" case="caseFirstWord">
14917 <tags>
14918 <tag><lit-tag v="SV"/></tag>
14919 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
14920 <tag><clip pos="3" side="tl" part="temps"/></tag>
14921 <tag><clip pos="3" side="tl" part="pers"/></tag>
14922 <tag><clip pos="2" side="tl" part="gen"/></tag>
14923 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14924 <tag><var n="tipusverb"/></tag>
14925 </tags>
14926 <lu>
14927 <clip pos="3" side="tl" part="lem"/>
14928 <clip pos="3" side="tl" part="a_verb"/>
14929 <clip pos="3" side="tl" part="temps"/>
14930 <clip pos="3" side="tl" part="pers"/>
14931 <clip pos="3" side="tl" part="gen"/>
14932 <clip pos="3" side="tl" part="nbr" link-to="5"/>
14933 </lu>
14934 <b pos="3"/>
14935 <lu>
14936 <clip pos="5" side="tl" part="lemh"/>
14937 <clip pos="5" side="tl" part="a_pp"/>
14938 <clip pos="5" side="tl" part="gen"/>
14939 <clip pos="5" side="tl" part="nbr"/>
14940 <clip pos="5" side="tl" part="lemq"/>
14941 </lu>
14942 </chunk>
14943 </out>
14944 <call-macro n="f_bcond">
14945 <with-param pos="1"/>
14946 <with-param pos="2"/>
14947 </call-macro>
14948 <call-macro n="f_bcond">
14949 <with-param pos="2"/>
14950 <with-param pos="3"/>
14951 </call-macro>
14952 </when>
14953 <otherwise>
14954 <out>
14955 <chunk name="pro_aux_pp" case="caseFirstWord">
14956 <tags>
14957 <tag><lit-tag v="SV"/></tag>
14958 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
14959 <tag><clip pos="3" side="tl" part="temps"/></tag>
14960 <tag><clip pos="3" side="tl" part="pers"/></tag>
14961 <tag><clip pos="3" side="tl" part="nbr"/></tag>
14962 <tag><var n="tipusverb"/></tag>
14963 </tags>
14964 <lu>
14965 <clip pos="2" side="tl" part="whole"/>
14966 </lu>
14967 <b pos="1"/>
14968 <lu>
14969 <clip pos="3" side="tl" part="lem"/>
14970 <clip pos="3" side="tl" part="a_verb"/>
14971 <clip pos="3" side="tl" part="temps"/>
14972 <clip pos="3" side="tl" part="pers"/>
14973 <clip pos="3" side="tl" part="gen"/>
14974 <clip pos="3" side="tl" part="nbr" link-to="5"/>
14975 </lu>
14976 <b pos="3"/>
14977 <lu>
14978 <clip pos="5" side="tl" part="lemh"/>
14979 <clip pos="5" side="tl" part="a_pp"/>
14980 <clip pos="5" side="tl" part="gen"/>
14981 <clip pos="5" side="tl" part="nbr"/>
14982 <clip pos="5" side="tl" part="lemq"/>
14983 </lu>
14984 </chunk>
14985 </out>
14986 </otherwise>
14987 </choose>
14988 </when>
14989 <otherwise>
14990 <choose>
14991 <when>
14992 <test>
14993 <or>
14994 <equal caseless="yes">
14995 <clip pos="2" side="sl" part="lem"/>
14996 <lit v="en"/>
14997 </equal>
14998 <equal caseless="yes">
14999 <clip pos="2" side="sl" part="lem"/>
15000 <lit v="y"/>
15001 </equal>
15002 </or>
15003 </test>
15004 <out>
15005 <chunk name="pro_aux_pp" case="caseFirstWord">
15006 <tags>
15007 <tag><lit-tag v="SV"/></tag>
15008 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
15009 <tag><clip pos="3" side="tl" part="temps"/></tag>
15010 <tag><clip pos="3" side="tl" part="pers"/></tag>
15011 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15012 <tag><var n="tipusverb"/></tag>
15013 </tags>
15014 <lu>
15015 <clip pos="1" side="tl" part="whole"/>
15016 </lu>
15017 <b pos="1"/>
15018 <lu>
15019 <clip pos="3" side="tl" part="lem"/>
15020 <clip pos="3" side="tl" part="a_verb"/>
15021 <clip pos="3" side="tl" part="temps"/>
15022 <clip pos="3" side="tl" part="pers"/>
15023 <clip pos="3" side="tl" part="gen"/>
15024 <clip pos="3" side="tl" part="nbr" link-to="5"/>
15025 </lu>
15026 <b pos="3"/>
15027 <lu>
15028 <clip pos="5" side="tl" part="lemh"/>
15029 <clip pos="5" side="tl" part="a_pp"/>
15030 <clip pos="5" side="tl" part="gen"/>
15031 <clip pos="5" side="tl" part="nbr"/>
15032 <clip pos="5" side="tl" part="lemq"/>
15033 </lu>
15034 </chunk>
15035 </out>
15036 </when>
15037 <otherwise>
15038 <out>
15039 <chunk name="pro_pro_aux_pp" case="caseFirstWord">
15040 <tags>
15041 <tag><lit-tag v="SV"/></tag>
15042 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
15043 <tag><clip pos="3" side="tl" part="temps"/></tag>
15044 <tag><clip pos="3" side="tl" part="pers"/></tag>
15045 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15046 <tag><var n="tipusverb"/></tag>
15047 </tags>
15048 <lu>
15049 <clip pos="1" side="tl" part="whole"/>
15050 </lu>
15051 <b pos="1"/>
15052 <lu>
15053 <clip pos="2" side="tl" part="whole"/>
15054 </lu>
15055 <b pos="2"/>
15056 <lu>
15057 <clip pos="3" side="tl" part="lem"/>
15058 <clip pos="3" side="tl" part="a_verb"/>
15059 <clip pos="3" side="tl" part="temps"/>
15060 <clip pos="3" side="tl" part="pers"/>
15061 <clip pos="3" side="tl" part="gen"/>
15062 <clip pos="3" side="tl" part="nbr" link-to="5"/>
15063 </lu>
15064 <b pos="3"/>
15065 <lu>
15066 <clip pos="5" side="tl" part="lemh"/>
15067 <clip pos="5" side="tl" part="a_pp"/>
15068 <clip pos="5" side="tl" part="gen"/>
15069 <clip pos="5" side="tl" part="nbr"/>
15070 <clip pos="5" side="tl" part="lemq"/>
15071 </lu>
15072 </chunk>
15073 </out>
15074 </otherwise>
15075 </choose>
15076 </otherwise>
15077 </choose>
15078 <choose>
15079 <when>
15080 <test>
15081 <not>
15082 <equal caseless="yes">
15083 <clip pos="4" side="sl" part="lem"/>
15084 <lit v="pas"/>
15085 </equal>
15086 </not>
15087 </test>
15088 <out>
15089 <b pos="4"/>
15090 <chunk name="adv">
15091 <tags>
15092 <tag><clip pos="4" side="tl" part="a_adv"/></tag>
15093 <tag><clip pos="4" side="tl" part="neg"/></tag>
15094 </tags>
15095 <lu>
15096 <clip pos="4" side="tl" part="lem"/>
15097 <clip pos="4" side="tl" part="a_adv"/>
15098 </lu>
15099 </chunk>
15100 </out>
15101 </when>
15102 </choose>
15103 <let>
15104 <var n="caseFirstWord"/>
15105 <lit v="aa"/>
15106 </let>
15107 </action>
15108 </rule>
15110 <rule comment="prnpro prnpro auxpers-subj adv pp"><!--tbé falta l'"on"-->
15111 <pattern>
15112 <pattern-item n="prnpro"/>
15113 <pattern-item n="prnpro"/>
15114 <pattern-item n="auxpers"/>
15115 <pattern-item n="prnperssubj"/>
15116 <pattern-item n="adv"/>
15117 <pattern-item n="pp"/>
15118 </pattern>
15119 <action>
15120 <call-macro n="f_concord1">
15121 <with-param pos="1"/>
15122 </call-macro>
15123 <call-macro n="f_concord1">
15124 <with-param pos="2"/>
15125 </call-macro>
15126 <call-macro n="comprova_auxiliar_ref">
15127 <with-param pos="3"/>
15128 <with-param pos="6"/>
15129 <with-param pos="1"/>
15130 </call-macro>
15131 <call-macro n="tipus_verb">
15132 <with-param pos="6"/>
15133 </call-macro>
15134 <call-macro n="f_ppres">
15135 <with-param pos="3"/>
15136 </call-macro>
15137 <call-macro n="firstWord">
15138 <with-param pos="1"/>
15139 </call-macro>
15140 <choose>
15141 <when>
15142 <test>
15143 <equal caseless="yes">
15144 <clip pos="1" side="sl" part="lem"/>
15145 <lit v="en"/>
15146 </equal>
15147 </test>
15148 <choose>
15149 <when>
15150 <test>
15151 <equal caseless="yes">
15152 <clip pos="2" side="sl" part="lem"/>
15153 <lit v="y"/>
15154 </equal>
15155 </test>
15156 <out>
15157 <chunk name="aux_pp" case="caseFirstWord">
15158 <tags>
15159 <tag><lit-tag v="SV"/></tag>
15160 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
15161 <tag><clip pos="3" side="tl" part="temps"/></tag>
15162 <tag><clip pos="3" side="tl" part="pers"/></tag>
15163 <tag><clip pos="2" side="tl" part="gen"/></tag>
15164 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15165 <tag><var n="tipusverb"/></tag>
15166 </tags>
15167 <lu>
15168 <clip pos="3" side="tl" part="lem"/>
15169 <clip pos="3" side="tl" part="a_verb"/>
15170 <clip pos="3" side="tl" part="temps"/>
15171 <clip pos="3" side="tl" part="pers"/>
15172 <clip pos="3" side="tl" part="gen"/>
15173 <clip pos="3" side="tl" part="nbr" link-to="5"/>
15174 </lu>
15175 <b pos="4"/>
15176 <lu>
15177 <clip pos="6" side="tl" part="lemh"/>
15178 <clip pos="6" side="tl" part="a_pp"/>
15179 <clip pos="6" side="tl" part="gen"/>
15180 <clip pos="6" side="tl" part="nbr"/>
15181 <clip pos="6" side="tl" part="lemq"/>
15182 </lu>
15183 </chunk>
15184 </out>
15185 <call-macro n="f_bcond">
15186 <with-param pos="1"/>
15187 <with-param pos="2"/>
15188 </call-macro>
15189 <call-macro n="f_bcond">
15190 <with-param pos="2"/>
15191 <with-param pos="3"/>
15192 </call-macro>
15193 </when>
15194 <otherwise>
15195 <out>
15196 <chunk name="pro_aux_pp" case="caseFirstWord">
15197 <tags>
15198 <tag><lit-tag v="SV"/></tag>
15199 <tag><clip pos="6" side="tl" part="a_verb"/></tag>
15200 <tag><clip pos="3" side="tl" part="temps"/></tag>
15201 <tag><clip pos="3" side="tl" part="pers"/></tag>
15202 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15203 <tag><var n="tipusverb"/></tag>
15204 </tags>
15205 <lu>
15206 <clip pos="2" side="tl" part="whole"/>
15207 </lu>
15208 <b pos="1"/>
15209 <lu>
15210 <clip pos="3" side="tl" part="lem"/>
15211 <clip pos="3" side="tl" part="a_verb"/>
15212 <clip pos="3" side="tl" part="temps"/>
15213 <clip pos="3" side="tl" part="pers"/>
15214 <clip pos="3" side="tl" part="gen"/>
15215 <clip pos="3" side="tl" part="nbr" link-to="5"/>
15216 </lu>
15217 <b pos="4"/>
15218 <lu>
15219 <clip pos="6" side="tl" part="lemh"/>
15220 <clip pos="6" side="tl" part="a_pp"/>
15221 <clip pos="6" side="tl" part="gen"/>
15222 <clip pos="6" side="tl" part="nbr"/>
15223 <clip pos="6" side="tl" part="lemq"/>
15224 </lu>
15225 </chunk>
15226 </out>
15227 </otherwise>
15228 </choose>
15229 </when>
15230 <otherwise>
15231 <choose>
15232 <when>
15233 <test>
15234 <or>
15235 <equal caseless="yes">
15236 <clip pos="2" side="sl" part="lem"/>
15237 <lit v="en"/>
15238 </equal>
15239 <equal caseless="yes">
15240 <clip pos="2" side="sl" part="lem"/>
15241 <lit v="y"/>
15242 </equal>
15243 </or>
15244 </test>
15245 <out>
15246 <chunk name="pro_aux_pp" case="caseFirstWord">
15247 <tags>
15248 <tag><lit-tag v="SV"/></tag>
15249 <tag><clip pos="6" side="tl" part="a_verb"/></tag>
15250 <tag><clip pos="3" side="tl" part="temps"/></tag>
15251 <tag><clip pos="3" side="tl" part="pers"/></tag>
15252 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15253 <tag><var n="tipusverb"/></tag>
15254 </tags>
15255 <lu>
15256 <clip pos="1" side="tl" part="whole"/>
15257 </lu>
15258 <b pos="1"/>
15259 <lu>
15260 <clip pos="3" side="tl" part="lem"/>
15261 <clip pos="3" side="tl" part="a_verb"/>
15262 <clip pos="3" side="tl" part="temps"/>
15263 <clip pos="3" side="tl" part="pers"/>
15264 <clip pos="3" side="tl" part="gen"/>
15265 <clip pos="3" side="tl" part="nbr" link-to="5"/>
15266 </lu>
15267 <b pos="4"/>
15268 <lu>
15269 <clip pos="6" side="tl" part="lemh"/>
15270 <clip pos="6" side="tl" part="a_pp"/>
15271 <clip pos="6" side="tl" part="gen"/>
15272 <clip pos="6" side="tl" part="nbr"/>
15273 <clip pos="6" side="tl" part="lemq"/>
15274 </lu>
15275 </chunk>
15276 </out>
15277 </when>
15278 <otherwise>
15279 <out>
15280 <chunk name="pro_pro_aux_pp" case="caseFirstWord">
15281 <tags>
15282 <tag><lit-tag v="SV"/></tag>
15283 <tag><clip pos="6" side="tl" part="a_verb"/></tag>
15284 <tag><clip pos="3" side="tl" part="temps"/></tag>
15285 <tag><clip pos="3" side="tl" part="pers"/></tag>
15286 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15287 <tag><var n="tipusverb"/></tag>
15288 </tags>
15289 <lu>
15290 <clip pos="1" side="tl" part="whole"/>
15291 </lu>
15292 <b pos="1"/>
15293 <lu>
15294 <clip pos="2" side="tl" part="whole"/>
15295 </lu>
15296 <b pos="2"/>
15297 <lu>
15298 <clip pos="3" side="tl" part="lem"/>
15299 <clip pos="3" side="tl" part="a_verb"/>
15300 <clip pos="3" side="tl" part="temps"/>
15301 <clip pos="3" side="tl" part="pers"/>
15302 <clip pos="3" side="tl" part="gen"/>
15303 <clip pos="3" side="tl" part="nbr" link-to="5"/>
15304 </lu>
15305 <b pos="4"/>
15306 <lu>
15307 <clip pos="6" side="tl" part="lemh"/>
15308 <clip pos="6" side="tl" part="a_pp"/>
15309 <clip pos="6" side="tl" part="gen"/>
15310 <clip pos="6" side="tl" part="nbr"/>
15311 <clip pos="6" side="tl" part="lemq"/>
15312 </lu>
15313 </chunk>
15314 </out>
15315 </otherwise>
15316 </choose>
15317 </otherwise>
15318 </choose>
15319 <choose>
15320 <when>
15321 <test>
15322 <not>
15323 <equal caseless="yes">
15324 <clip pos="5" side="sl" part="lem"/>
15325 <lit v="pas"/>
15326 </equal>
15327 </not>
15328 </test>
15329 <out>
15330 <b pos="5"/>
15331 <chunk name="adv">
15332 <tags>
15333 <tag><clip pos="5" side="tl" part="a_adv"/></tag>
15334 <tag><clip pos="5" side="tl" part="neg"/></tag>
15335 </tags>
15336 <lu>
15337 <clip pos="5" side="tl" part="lem"/>
15338 <clip pos="5" side="tl" part="a_adv"/>
15339 </lu>
15340 </chunk>
15341 </out>
15342 </when>
15343 </choose>
15344 <let>
15345 <var n="caseFirstWord"/>
15346 <lit v="aa"/>
15347 </let>
15348 </action>
15349 </rule>
15351 <rule comment="prnpro auxinf pp">
15352 <pattern>
15353 <pattern-item n="prnpro"/>
15354 <pattern-item n="auxinf"/>
15355 <pattern-item n="pp"/>
15356 </pattern>
15357 <action>
15358 <call-macro n="f_concord1">
15359 <with-param pos="1"/>
15360 </call-macro>
15361 <call-macro n="tipus_verb">
15362 <with-param pos="3"/>
15363 </call-macro>
15364 <call-macro n="firstWord">
15365 <with-param pos="1"/>
15366 </call-macro>
15367 <choose>
15368 <when>
15369 <test>
15370 <or>
15371 <equal caseless="yes">
15372 <clip pos="1" side="sl" part="lem"/>
15373 <lit v="en"/>
15374 </equal>
15375 <equal caseless="yes">
15376 <clip pos="1" side="sl" part="lem"/>
15377 <lit v="y"/>
15378 </equal>
15379 </or>
15380 </test>
15381 <out>
15382 <chunk name="auxinf_pp" case="caseFirstWord">
15383 <tags>
15384 <tag><lit-tag v="SN"/></tag>
15385 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
15386 <tag><clip pos="2" side="tl" part="temps"/></tag>
15387 <tag><clip pos="2" side="tl" part="pers"/></tag>
15388 <tag><clip pos="2" side="tl" part="nbr"/></tag>
15389 <tag><var n="tipusverb"/></tag>
15390 </tags>
15391 <lu>
15392 <clip pos="2" side="tl" part="lem"/>
15393 <clip pos="2" side="tl" part="a_verb"/>
15394 <clip pos="2" side="tl" part="temps"/>
15395 <clip pos="2" side="tl" part="pers"/>
15396 <clip pos="2" side="tl" part="nbr"/>
15397 </lu>
15398 <b pos="1"/>
15399 <lu>
15400 <clip pos="3" side="tl" part="lemh"/>
15401 <clip pos="3" side="tl" part="a_pp"/>
15402 <clip pos="3" side="tl" part="gen"/>
15403 <clip pos="3" side="tl" part="nbr"/>
15404 <clip pos="3" side="tl" part="lemq"/>
15405 </lu>
15406 </chunk>
15407 </out>
15408 <call-macro n="f_bcond">
15409 <with-param pos="1"/>
15410 <with-param pos="2"/>
15411 </call-macro>
15412 </when>
15413 <otherwise>
15414 <out>
15415 <chunk name="auxinf_enc_pp" case="caseFirstWord">
15416 <tags>
15417 <tag><lit-tag v="SN"/></tag>
15418 <tag><clip pos="3" side="tl" part="a_verb"/></tag>
15419 <tag><clip pos="2" side="tl" part="temps"/></tag>
15420 <tag><clip pos="2" side="tl" part="pers"/></tag>
15421 <tag><clip pos="2" side="tl" part="nbr"/></tag>
15422 <tag><var n="tipusverb"/></tag>
15423 </tags>
15424 <mlu>
15425 <lu>
15426 <clip pos="2" side="tl" part="lem"/>
15427 <clip pos="2" side="tl" part="a_verb"/>
15428 <clip pos="2" side="tl" part="temps"/>
15429 <clip pos="2" side="tl" part="pers"/>
15430 <clip pos="2" side="tl" part="nbr"/>
15431 <clip pos="2" side="tl" part="lemq"/>
15432 </lu>
15433 <lu>
15434 <clip pos="1" side="tl" part="lem"/>
15435 <lit-tag v="prn.enc"/>
15436 <clip pos="1" side="tl" part="tipoenc_pro"/>
15437 </lu>
15438 </mlu>
15439 <b pos="1"/>
15440 <lu>
15441 <clip pos="3" side="tl" part="lemh"/>
15442 <clip pos="3" side="tl" part="a_pp"/>
15443 <clip pos="3" side="tl" part="gen"/>
15444 <clip pos="3" side="tl" part="nbr"/>
15445 <clip pos="3" side="tl" part="lemq"/>
15446 </lu>
15447 </chunk>
15448 </out>
15449 <call-macro n="f_bcond">
15450 <with-param pos="2"/>
15451 <with-param pos="3"/>
15452 </call-macro>
15453 </otherwise>
15454 </choose>
15455 <let>
15456 <var n="caseFirstWord"/>
15457 <lit v="aa"/>
15458 </let>
15459 </action>
15460 </rule>
15462 <rule comment="prnpro auxinf adv pp">
15463 <pattern>
15464 <pattern-item n="prnpro"/>
15465 <pattern-item n="auxinf"/>
15466 <pattern-item n="adv"/>
15467 <pattern-item n="pp"/>
15468 </pattern>
15469 <action>
15470 <call-macro n="f_concord1">
15471 <with-param pos="1"/>
15472 </call-macro>
15473 <call-macro n="tipus_verb">
15474 <with-param pos="4"/>
15475 </call-macro>
15476 <call-macro n="firstWord">
15477 <with-param pos="1"/>
15478 </call-macro>
15479 <choose>
15480 <when>
15481 <test>
15482 <or>
15483 <equal caseless="yes">
15484 <clip pos="1" side="sl" part="lem"/>
15485 <lit v="en"/>
15486 </equal>
15487 <equal caseless="yes">
15488 <clip pos="1" side="sl" part="lem"/>
15489 <lit v="y"/>
15490 </equal>
15491 </or>
15492 </test>
15493 <out>
15494 <chunk name="auxinf_pp" case="caseFirstWord">
15495 <tags>
15496 <tag><lit-tag v="SN"/></tag>
15497 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
15498 <tag><clip pos="2" side="tl" part="temps"/></tag>
15499 <tag><clip pos="2" side="tl" part="pers"/></tag>
15500 <tag><clip pos="2" side="tl" part="nbr"/></tag>
15501 <tag><var n="tipusverb"/></tag>
15502 </tags>
15503 <lu>
15504 <clip pos="2" side="tl" part="lem"/>
15505 <clip pos="2" side="tl" part="a_verb"/>
15506 <clip pos="2" side="tl" part="temps"/>
15507 <clip pos="2" side="tl" part="pers"/>
15508 <clip pos="2" side="tl" part="nbr"/>
15509 </lu>
15510 <b pos="1"/>
15511 <lu>
15512 <clip pos="4" side="tl" part="lemh"/>
15513 <clip pos="4" side="tl" part="a_pp"/>
15514 <clip pos="4" side="tl" part="gen"/>
15515 <clip pos="4" side="tl" part="nbr"/>
15516 <clip pos="4" side="tl" part="lemq"/>
15517 </lu>
15518 </chunk>
15519 </out>
15520 <call-macro n="f_bcond">
15521 <with-param pos="1"/>
15522 <with-param pos="2"/>
15523 </call-macro>
15524 </when>
15525 <otherwise>
15526 <out>
15527 <chunk name="auxinf_enc_pp" case="caseFirstWord">
15528 <tags>
15529 <tag><lit-tag v="SN"/></tag>
15530 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
15531 <tag><clip pos="2" side="tl" part="temps"/></tag>
15532 <tag><clip pos="2" side="tl" part="pers"/></tag>
15533 <tag><clip pos="2" side="tl" part="nbr"/></tag>
15534 <tag><var n="tipusverb"/></tag>
15535 </tags>
15536 <mlu>
15537 <lu>
15538 <clip pos="2" side="tl" part="lem"/>
15539 <clip pos="2" side="tl" part="a_verb"/>
15540 <clip pos="2" side="tl" part="temps"/>
15541 <clip pos="2" side="tl" part="pers"/>
15542 <clip pos="2" side="tl" part="nbr"/>
15543 </lu>
15544 <lu>
15545 <clip pos="1" side="tl" part="lem"/>
15546 <lit-tag v="prn.enc"/>
15547 <clip pos="1" side="tl" part="tipoenc_pro"/>
15548 </lu>
15549 </mlu>
15550 <b pos="1"/>
15551 <lu>
15552 <clip pos="4" side="tl" part="lemh"/>
15553 <clip pos="4" side="tl" part="a_pp"/>
15554 <clip pos="4" side="tl" part="gen"/>
15555 <clip pos="4" side="tl" part="nbr"/>
15556 <clip pos="4" side="tl" part="lemq"/>
15557 </lu>
15558 </chunk>
15559 </out>
15560 <call-macro n="f_bcond">
15561 <with-param pos="2"/>
15562 <with-param pos="3"/>
15563 </call-macro>
15564 </otherwise>
15565 </choose>
15566 <choose>
15567 <when>
15568 <test>
15569 <not>
15570 <equal caseless="yes">
15571 <clip pos="3" side="sl" part="lem"/>
15572 <lit v="pas"/>
15573 </equal>
15574 </not>
15575 </test>
15576 <out>
15577 <b pos="3"/>
15578 <chunk name="adv">
15579 <tags>
15580 <tag><clip pos="3" side="tl" part="a_adv"/></tag>
15581 <tag><clip pos="3" side="tl" part="neg"/></tag>
15582 </tags>
15583 <lu>
15584 <clip pos="3" side="tl" part="lem"/>
15585 <clip pos="3" side="tl" part="a_adv"/>
15586 </lu>
15587 </chunk>
15588 </out>
15589 </when>
15590 </choose>
15591 <let>
15592 <var n="caseFirstWord"/>
15593 <lit v="aa"/>
15594 </let>
15595 </action>
15596 </rule>
15598 <rule comment="prnpro prnpro auxinf pp">
15599 <pattern>
15600 <pattern-item n="prnpro"/>
15601 <pattern-item n="prnpro"/>
15602 <pattern-item n="auxinf"/>
15603 <pattern-item n="pp"/>
15604 </pattern>
15605 <action>
15606 <call-macro n="f_concord1">
15607 <with-param pos="1"/>
15608 </call-macro>
15609 <call-macro n="f_concord1">
15610 <with-param pos="2"/>
15611 </call-macro>
15612 <call-macro n="tipus_verb">
15613 <with-param pos="4"/>
15614 </call-macro>
15615 <call-macro n="firstWord">
15616 <with-param pos="1"/>
15617 </call-macro>
15618 <choose>
15619 <when>
15620 <test>
15621 <equal caseless="yes">
15622 <clip pos="1" side="sl" part="lem"/>
15623 <lit v="en"/>
15624 </equal>
15625 </test>
15626 <choose>
15627 <when>
15628 <test>
15629 <equal caseless="yes">
15630 <clip pos="2" side="sl" part="lem"/>
15631 <lit v="y"/>
15632 </equal>
15633 </test>
15634 <out>
15635 <chunk name="infaux_pp" case="caseFirstWord">
15636 <tags>
15637 <tag><lit-tag v="SN"/></tag>
15638 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
15639 <tag><clip pos="3" side="tl" part="temps"/></tag>
15640 <tag><clip pos="3" side="tl" part="pers"/></tag>
15641 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15642 <tag><var n="tipusverb"/></tag>
15643 </tags>
15644 <lu>
15645 <clip pos="3" side="tl" part="lem"/>
15646 <clip pos="3" side="tl" part="a_verb"/>
15647 <clip pos="3" side="tl" part="temps"/>
15648 <clip pos="3" side="tl" part="pers"/>
15649 <clip pos="3" side="tl" part="nbr"/>
15650 </lu>
15651 <b pos="1"/>
15652 <lu>
15653 <clip pos="4" side="tl" part="lemh"/>
15654 <clip pos="4" side="tl" part="a_pp"/>
15655 <clip pos="4" side="tl" part="gen"/>
15656 <clip pos="4" side="tl" part="nbr"/>
15657 <clip pos="4" side="tl" part="lemq"/>
15658 </lu>
15659 </chunk>
15660 </out>
15661 <call-macro n="f_bcond">
15662 <with-param pos="2"/>
15663 <with-param pos="3"/>
15664 </call-macro>
15665 <call-macro n="f_bcond">
15666 <with-param pos="3"/>
15667 <with-param pos="4"/>
15668 </call-macro>
15669 </when>
15670 <otherwise>
15671 <out>
15672 <chunk name="infaux_enc_pp" case="caseFirstWord">
15673 <tags>
15674 <tag><lit-tag v="SN"/></tag>
15675 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
15676 <tag><clip pos="3" side="tl" part="temps"/></tag>
15677 <tag><clip pos="3" side="tl" part="pers"/></tag>
15678 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15679 <tag><var n="tipusverb"/></tag>
15680 </tags>
15681 <mlu>
15682 <lu>
15683 <clip pos="3" side="tl" part="lem"/>
15684 <clip pos="3" side="tl" part="a_verb"/>
15685 <clip pos="3" side="tl" part="temps"/>
15686 <clip pos="3" side="tl" part="pers"/>
15687 <clip pos="3" side="tl" part="nbr"/>
15688 <clip pos="3" side="tl" part="lemq"/>
15689 </lu>
15690 <lu>
15691 <clip pos="2" side="tl" part="lem"/>
15692 <lit-tag v="prn.enc"/>
15693 <clip pos="2" side="tl" part="tipoenc_pro"/>
15694 </lu>
15695 </mlu>
15696 <b pos="1"/>
15697 <lu>
15698 <clip pos="4" side="tl" part="lemh"/>
15699 <clip pos="4" side="tl" part="a_pp"/>
15700 <clip pos="4" side="tl" part="gen"/>
15701 <clip pos="4" side="tl" part="nbr"/>
15702 <clip pos="4" side="tl" part="lemq"/>
15703 </lu>
15704 </chunk>
15705 </out>
15706 <call-macro n="f_bcond">
15707 <with-param pos="2"/>
15708 <with-param pos="3"/>
15709 </call-macro>
15710 <call-macro n="f_bcond">
15711 <with-param pos="3"/>
15712 <with-param pos="4"/>
15713 </call-macro>
15714 </otherwise>
15715 </choose>
15716 </when>
15717 <otherwise>
15718 <choose>
15719 <when>
15720 <test>
15721 <or>
15722 <equal caseless="yes">
15723 <clip pos="2" side="sl" part="lem"/>
15724 <lit v="en"/>
15725 </equal>
15726 <equal caseless="yes">
15727 <clip pos="2" side="sl" part="lem"/>
15728 <lit v="y"/>
15729 </equal>
15730 </or>
15731 </test>
15732 <out>
15733 <chunk name="auxinf_enc_pp" case="caseFirstWord">
15734 <tags>
15735 <tag><lit-tag v="SN"/></tag>
15736 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
15737 <tag><clip pos="3" side="tl" part="temps"/></tag>
15738 <tag><clip pos="3" side="tl" part="pers"/></tag>
15739 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15740 <tag><var n="tipusverb"/></tag>
15741 </tags>
15742 <mlu>
15743 <lu>
15744 <clip pos="3" side="tl" part="lem"/>
15745 <clip pos="3" side="tl" part="a_verb"/>
15746 <clip pos="3" side="tl" part="temps"/>
15747 <clip pos="3" side="tl" part="pers"/>
15748 <clip pos="3" side="tl" part="nbr"/>
15749 <clip pos="3" side="tl" part="lemq"/>
15750 </lu>
15751 <lu>
15752 <clip pos="1" side="tl" part="lem"/>
15753 <lit-tag v="prn.enc"/>
15754 <clip pos="1" side="tl" part="tipoenc_pro"/>
15755 </lu>
15756 </mlu>
15757 <b pos="1"/>
15758 <lu>
15759 <clip pos="4" side="tl" part="lemh"/>
15760 <clip pos="4" side="tl" part="a_pp"/>
15761 <clip pos="4" side="tl" part="gen"/>
15762 <clip pos="4" side="tl" part="nbr"/>
15763 <clip pos="4" side="tl" part="lemq"/>
15764 </lu>
15765 </chunk>
15766 </out>
15767 <call-macro n="f_bcond">
15768 <with-param pos="2"/>
15769 <with-param pos="3"/>
15770 </call-macro>
15771 <call-macro n="f_bcond">
15772 <with-param pos="3"/>
15773 <with-param pos="4"/>
15774 </call-macro>
15775 </when>
15776 <otherwise>
15777 <out>
15778 <chunk name="auxinf_enc_enc_pp" case="caseFirstWord">
15779 <tags>
15780 <tag><lit-tag v="SN"/></tag>
15781 <tag><clip pos="4" side="tl" part="a_verb"/></tag>
15782 <tag><clip pos="3" side="tl" part="temps"/></tag>
15783 <tag><clip pos="3" side="tl" part="pers"/></tag>
15784 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15785 <tag><var n="tipusverb"/></tag>
15786 </tags>
15787 <mlu>
15788 <lu>
15789 <clip pos="3" side="tl" part="lem"/>
15790 <clip pos="3" side="tl" part="a_verb"/>
15791 <clip pos="3" side="tl" part="temps"/>
15792 <clip pos="3" side="tl" part="pers"/>
15793 <clip pos="3" side="tl" part="nbr"/>
15794 <clip pos="3" side="tl" part="lemq"/>
15795 </lu>
15796 <lu>
15797 <clip pos="1" side="tl" part="lem"/>
15798 <lit-tag v="prn.enc"/>
15799 <clip pos="1" side="tl" part="tipoenc_pro"/>
15800 </lu>
15801 <lu>
15802 <clip pos="2" side="tl" part="lem"/>
15803 <lit-tag v="prn.enc"/>
15804 <clip pos="2" side="tl" part="tipoenc_pro"/>
15805 </lu>
15806 </mlu>
15807 <b pos="1"/>
15808 <lu>
15809 <clip pos="4" side="tl" part="lemh"/>
15810 <clip pos="4" side="tl" part="a_pp"/>
15811 <clip pos="4" side="tl" part="gen"/>
15812 <clip pos="4" side="tl" part="nbr"/>
15813 <clip pos="4" side="tl" part="lemq"/>
15814 </lu>
15815 </chunk>
15816 </out>
15817 <call-macro n="f_bcond">
15818 <with-param pos="2"/>
15819 <with-param pos="3"/>
15820 </call-macro>
15821 <call-macro n="f_bcond">
15822 <with-param pos="3"/>
15823 <with-param pos="4"/>
15824 </call-macro>
15825 </otherwise>
15826 </choose>
15827 </otherwise>
15828 </choose>
15829 <let>
15830 <var n="caseFirstWord"/>
15831 <lit v="aa"/>
15832 </let>
15833 </action>
15834 </rule>
15836 <rule comment="prnpro prnpro auxinf adv pp">
15837 <pattern>
15838 <pattern-item n="prnpro"/>
15839 <pattern-item n="prnpro"/>
15840 <pattern-item n="auxinf"/>
15841 <pattern-item n="adv"/>
15842 <pattern-item n="pp"/>
15843 </pattern>
15844 <action>
15845 <call-macro n="f_concord1">
15846 <with-param pos="1"/>
15847 </call-macro>
15848 <call-macro n="f_concord1">
15849 <with-param pos="2"/>
15850 </call-macro>
15851 <call-macro n="tipus_verb">
15852 <with-param pos="5"/>
15853 </call-macro>
15854 <call-macro n="firstWord">
15855 <with-param pos="1"/>
15856 </call-macro>
15857 <choose>
15858 <when>
15859 <test>
15860 <equal caseless="yes">
15861 <clip pos="1" side="sl" part="lem"/>
15862 <lit v="en"/>
15863 </equal>
15864 </test>
15865 <choose>
15866 <when>
15867 <test>
15868 <equal caseless="yes">
15869 <clip pos="2" side="sl" part="lem"/>
15870 <lit v="y"/>
15871 </equal>
15872 </test>
15873 <out>
15874 <chunk name="infaux_pp" case="caseFirstWord">
15875 <tags>
15876 <tag><lit-tag v="SN"/></tag>
15877 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
15878 <tag><clip pos="3" side="tl" part="temps"/></tag>
15879 <tag><clip pos="3" side="tl" part="pers"/></tag>
15880 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15881 <tag><var n="tipusverb"/></tag>
15882 </tags>
15883 <lu>
15884 <clip pos="3" side="tl" part="lem"/>
15885 <clip pos="3" side="tl" part="a_verb"/>
15886 <clip pos="3" side="tl" part="temps"/>
15887 <clip pos="3" side="tl" part="pers"/>
15888 <clip pos="3" side="tl" part="nbr"/>
15889 <clip pos="3" side="tl" part="lemq"/>
15890 </lu>
15891 <b pos="1"/>
15892 <lu>
15893 <clip pos="5" side="tl" part="lemh"/>
15894 <clip pos="5" side="tl" part="a_pp"/>
15895 <clip pos="5" side="tl" part="gen"/>
15896 <clip pos="5" side="tl" part="nbr"/>
15897 <clip pos="5" side="tl" part="lemq"/>
15898 </lu>
15899 </chunk>
15900 </out>
15901 <call-macro n="f_bcond">
15902 <with-param pos="2"/>
15903 <with-param pos="3"/>
15904 </call-macro>
15905 <call-macro n="f_bcond">
15906 <with-param pos="3"/>
15907 <with-param pos="4"/>
15908 </call-macro>
15909 </when>
15910 <otherwise>
15911 <out>
15912 <chunk name="infaux_enc_pp" case="caseFirstWord">
15913 <tags>
15914 <tag><lit-tag v="SN"/></tag>
15915 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
15916 <tag><clip pos="3" side="tl" part="temps"/></tag>
15917 <tag><clip pos="3" side="tl" part="pers"/></tag>
15918 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15919 <tag><var n="tipusverb"/></tag>
15920 </tags>
15921 <mlu>
15922 <lu>
15923 <clip pos="3" side="tl" part="lem"/>
15924 <clip pos="3" side="tl" part="a_verb"/>
15925 <clip pos="3" side="tl" part="temps"/>
15926 <clip pos="3" side="tl" part="pers"/>
15927 <clip pos="3" side="tl" part="nbr"/>
15928 </lu>
15929 <lu>
15930 <clip pos="2" side="tl" part="lem"/>
15931 <lit-tag v="prn.enc"/>
15932 <clip pos="2" side="tl" part="tipoenc_pro"/>
15933 </lu>
15934 </mlu>
15935 <b pos="1"/>
15936 <lu>
15937 <clip pos="5" side="tl" part="lemh"/>
15938 <clip pos="5" side="tl" part="a_pp"/>
15939 <clip pos="5" side="tl" part="gen"/>
15940 <clip pos="5" side="tl" part="nbr"/>
15941 <clip pos="5" side="tl" part="lemq"/>
15942 </lu>
15943 </chunk>
15944 </out>
15945 <call-macro n="f_bcond">
15946 <with-param pos="2"/>
15947 <with-param pos="3"/>
15948 </call-macro>
15949 <call-macro n="f_bcond">
15950 <with-param pos="3"/>
15951 <with-param pos="4"/>
15952 </call-macro>
15953 </otherwise>
15954 </choose>
15955 </when>
15956 <otherwise>
15957 <choose>
15958 <when>
15959 <test>
15960 <or>
15961 <equal caseless="yes">
15962 <clip pos="2" side="sl" part="lem"/>
15963 <lit v="en"/>
15964 </equal>
15965 <equal caseless="yes">
15966 <clip pos="2" side="sl" part="lem"/>
15967 <lit v="y"/>
15968 </equal>
15969 </or>
15970 </test>
15971 <out>
15972 <chunk name="auxinf_enc_pp" case="caseFirstWord">
15973 <tags>
15974 <tag><lit-tag v="SN"/></tag>
15975 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
15976 <tag><clip pos="3" side="tl" part="temps"/></tag>
15977 <tag><clip pos="3" side="tl" part="pers"/></tag>
15978 <tag><clip pos="3" side="tl" part="nbr"/></tag>
15979 <tag><var n="tipusverb"/></tag>
15980 </tags>
15981 <mlu>
15982 <lu>
15983 <clip pos="3" side="tl" part="lem"/>
15984 <clip pos="3" side="tl" part="a_verb"/>
15985 <clip pos="3" side="tl" part="temps"/>
15986 <clip pos="3" side="tl" part="pers"/>
15987 <clip pos="3" side="tl" part="nbr"/>
15988 </lu>
15989 <lu>
15990 <clip pos="1" side="tl" part="lem"/>
15991 <lit-tag v="prn.enc"/>
15992 <clip pos="1" side="tl" part="tipoenc_pro"/>
15993 </lu>
15994 </mlu>
15995 <b pos="1"/>
15996 <lu>
15997 <clip pos="5" side="tl" part="lemh"/>
15998 <clip pos="5" side="tl" part="a_pp"/>
15999 <clip pos="5" side="tl" part="gen"/>
16000 <clip pos="5" side="tl" part="nbr"/>
16001 <clip pos="5" side="tl" part="lemq"/>
16002 </lu>
16003 </chunk>
16004 </out>
16005 <call-macro n="f_bcond">
16006 <with-param pos="2"/>
16007 <with-param pos="3"/>
16008 </call-macro>
16009 <call-macro n="f_bcond">
16010 <with-param pos="3"/>
16011 <with-param pos="4"/>
16012 </call-macro>
16013 </when>
16014 <otherwise>
16015 <out>
16016 <chunk name="auxinf_enc_enc_pp" case="caseFirstWord">
16017 <tags>
16018 <tag><lit-tag v="SN"/></tag>
16019 <tag><clip pos="5" side="tl" part="a_verb"/></tag>
16020 <tag><clip pos="3" side="tl" part="temps"/></tag>
16021 <tag><clip pos="3" side="tl" part="pers"/></tag>
16022 <tag><clip pos="3" side="tl" part="nbr"/></tag>
16023 <tag><var n="tipusverb"/></tag>
16024 </tags>
16025 <mlu>
16026 <lu>
16027 <clip pos="3" side="tl" part="lem"/>
16028 <clip pos="3" side="tl" part="a_verb"/>
16029 <clip pos="3" side="tl" part="temps"/>
16030 <clip pos="3" side="tl" part="pers"/>
16031 <clip pos="3" side="tl" part="nbr"/>
16032 </lu>
16033 <lu>
16034 <clip pos="1" side="tl" part="lem"/>
16035 <lit-tag v="prn.enc"/>
16036 <clip pos="1" side="tl" part="tipoenc_pro"/>
16037 </lu>
16038 <lu>
16039 <clip pos="2" side="tl" part="lem"/>
16040 <lit-tag v="prn.enc"/>
16041 <clip pos="2" side="tl" part="tipoenc_pro"/>
16042 </lu>
16043 </mlu>
16044 <b pos="1"/>
16045 <lu>
16046 <clip pos="5" side="tl" part="lemh"/>
16047 <clip pos="5" side="tl" part="a_pp"/>
16048 <clip pos="5" side="tl" part="gen"/>
16049 <clip pos="5" side="tl" part="nbr"/>
16050 <clip pos="5" side="tl" part="lemq"/>
16051 </lu>
16052 </chunk>
16053 </out>
16054 <call-macro n="f_bcond">
16055 <with-param pos="2"/>
16056 <with-param pos="3"/>
16057 </call-macro>
16058 <call-macro n="f_bcond">
16059 <with-param pos="3"/>
16060 <with-param pos="4"/>
16061 </call-macro>
16062 </otherwise>
16063 </choose>
16064 </otherwise>
16065 </choose>
16066 <choose>
16067 <when>
16068 <test>
16069 <not>
16070 <equal caseless="yes">
16071 <clip pos="4" side="sl" part="lem"/>
16072 <lit v="pas"/>
16073 </equal>
16074 </not>
16075 </test>
16076 <out>
16077 <b pos="4"/>
16078 <chunk name="adv">
16079 <tags>
16080 <tag><clip pos="4" side="tl" part="a_adv"/></tag>
16081 <tag><clip pos="4" side="tl" part="neg"/></tag>
16082 </tags>
16083 <lu>
16084 <clip pos="4" side="tl" part="lem"/>
16085 <clip pos="4" side="tl" part="a_adv"/>
16086 </lu>
16087 </chunk>
16088 </out>
16089 </when>
16090 </choose>
16091 <let>
16092 <var n="caseFirstWord"/>
16093 <lit v="aa"/>
16094 </let>
16095 </action>
16096 </rule>
16098 <!--************************************ ALTRES ************************************************ -->
16099 <rule comment="ADV">
16100 <pattern>
16101 <pattern-item n="adv"/>
16102 </pattern>
16103 <action>
16104 <call-macro n="firstWord">
16105 <with-param pos="1"/>
16106 </call-macro>
16107 <choose>
16108 <when>
16109 <test>
16110 <equal caseless="no">
16111 <clip pos="1" side="sl" part="lem"/>
16112 <lit v="pas"/>
16113 </equal>
16114 </test>
16115 <!-- <call-macro n="f_bcondfirst">
16116 <with-param pos="1"/>
16117 </call-macro>-->
16118 </when>
16119 <when>
16120 <test>
16121 <equal caseless="no">
16122 <clip pos="1" side="sl" part="lem"/>
16123 <lit v="Pas"/>
16124 </equal>
16125 </test>
16126 <out>
16127 <chunk name="prn" case="caseFirstWord">
16128 <tags>
16129 <tag><lit-tag v="SN"/></tag>
16130 <tag><lit-tag v="tn"/></tag>
16131 <tag><lit-tag v="nt"/></tag>
16132 <tag><lit-tag v="sg"/></tag>
16133 </tags>
16134 <lu>
16135 <lit v="nada"/>
16136 <lit-tag v="prn"/>
16137 <lit-tag v="tn"/>
16138 <lit-tag v="nt"/>
16139 <lit-tag v="sg"/>
16140 </lu>
16141 </chunk>
16142 </out>
16143 </when>
16144 <otherwise>
16145 <choose>
16146 <when>
16147 <test>
16148 <equal caseless="yes">
16149 <clip pos="1" side="sl" part="lem"/>
16150 <lit v="ne"/>
16151 </equal>
16152 </test>
16153 <out>
16154 <chunk name="ne" case="caseFirstWord">
16155 <tags>
16156 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
16157 </tags>
16158 <lu>
16159 <clip pos="1" side="tl" part="lem"/>
16160 <clip pos="1" side="tl" part="a_adv"/>
16161 </lu>
16162 </chunk>
16163 </out>
16164 </when>
16165 <otherwise>
16166 <out>
16167 <chunk name="adv" case="caseFirstWord">
16168 <tags>
16169 <tag><clip pos="1" side="tl" part="a_adv"/></tag>
16170 </tags>
16171 <lu>
16172 <clip pos="1" side="tl" part="lem"/>
16173 <clip pos="1" side="tl" part="a_adv"/>
16174 </lu>
16175 </chunk>
16176 </out>
16177 </otherwise>
16178 </choose>
16179 </otherwise>
16180 </choose>
16181 <let>
16182 <var n="caseFirstWord"/>
16183 <lit v="aa"/>
16184 </let>
16185 </action>
16186 </rule>
16188 <rule comment="PRN personal que pot ser subjecte">
16189 <pattern>
16190 <pattern-item n="prnperssubj"/>
16191 </pattern>
16192 <action>
16193 <call-macro n="f_concord1">
16194 <with-param pos="1"/>
16195 </call-macro>
16196 <call-macro n="firstWord">
16197 <with-param pos="1"/>
16198 </call-macro>
16199 <out>
16200 <chunk name="prnperssubj" case="caseFirstWord">
16201 <tags>
16202 <tag><lit-tag v="SN"/></tag>
16203 <tag><clip pos="1" side="sl" part="tipus_prn"/></tag>
16204 <tag><clip pos="1" side="tl" part="pers"/></tag>
16205 <tag><clip pos="1" side="tl" part="gen"/></tag>
16206 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16207 </tags>
16208 <lu>
16209 <clip pos="1" side="tl" part="lem"/>
16210 <clip pos="1" side="tl" part="a_prn"/>
16211 <clip pos="1" side="tl" part="tipus_prn"/>
16212 <clip pos="1" side="tl" part="pers"/>
16213 <clip pos="1" side="tl" part="gen" link-to="4"/>
16214 <clip pos="1" side="tl" part="nbr" link-to="5"/>
16215 </lu>
16216 </chunk>
16217 </out>
16218 <let>
16219 <var n="caseFirstWord"/>
16220 <lit v="aa"/>
16221 </let>
16222 </action>
16223 </rule>
16225 <rule comment="PRN no personal que pot ser subjecte">
16226 <pattern>
16227 <pattern-item n="prnsubj"/>
16228 </pattern>
16229 <action>
16230 <call-macro n="f_concord1">
16231 <with-param pos="1"/>
16232 </call-macro>
16233 <call-macro n="firstWord">
16234 <with-param pos="1"/>
16235 </call-macro>
16236 <out>
16237 <chunk name="prnsubj" case="caseFirstWord">
16238 <tags>
16239 <tag><lit-tag v="SN"/></tag>
16240 <tag><clip pos="1" side="tl" part="tipus_prn"/></tag>
16241 <tag><clip pos="1" side="tl" part="pers"/></tag>
16242 <tag><clip pos="1" side="tl" part="gen"/></tag>
16243 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16244 </tags>
16245 <lu>
16246 <clip pos="1" side="tl" part="lem"/>
16247 <clip pos="1" side="tl" part="a_prn"/>
16248 <clip pos="1" side="tl" part="tipus_prn"/>
16249 <clip pos="1" side="tl" part="pers"/>
16250 <clip pos="1" side="tl" part="gen"/>
16251 <clip pos="1" side="tl" part="nbr"/>
16252 </lu>
16253 </chunk>
16254 </out>
16255 <let>
16256 <var n="caseFirstWord"/>
16257 <lit v="aa"/>
16258 </let>
16259 </action>
16260 </rule>
16262 <rule comment="PRNITG">
16263 <pattern>
16264 <pattern-item n="prnitg"/>
16265 </pattern>
16266 <action>
16267 <call-macro n="f_concord1">
16268 <with-param pos="1"/>
16269 </call-macro>
16270 <call-macro n="firstWord">
16271 <with-param pos="1"/>
16272 </call-macro>
16273 <out>
16275 <chunk name="prnitg" case="caseFirstWord">
16276 <tags>
16277 <tag><lit-tag v="SN"/></tag>
16278 <tag><clip pos="1" side="tl" part="tipus_prn"/></tag>
16279 <tag><clip pos="1" side="tl" part="gen"/></tag>
16280 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16281 </tags>
16282 <lu>
16283 <clip pos="1" side="tl" part="lem"/>
16284 <clip pos="1" side="tl" part="a_prn"/>
16285 <clip pos="1" side="tl" part="tipus_prn"/>
16286 <clip pos="1" side="tl" part="gen"/>
16287 <clip pos="1" side="tl" part="nbr"/>
16288 </lu>
16289 </chunk>
16290 </out>
16291 <let>
16292 <var n="caseFirstWord"/>
16293 <lit v="aa"/>
16294 </let>
16297 </action>
16298 </rule>
16300 <rule comment="PRNREL">
16301 <pattern>
16302 <pattern-item n="rel"/>
16303 </pattern>
16304 <action>
16305 <call-macro n="f_concord1">
16306 <with-param pos="1"/>
16307 </call-macro>
16308 <call-macro n="firstWord">
16309 <with-param pos="1"/>
16310 </call-macro>
16311 <out>
16312 <chunk name="rel" case="caseFirstWord">
16313 <tags>
16314 <tag><lit-tag v="SN"/></tag>
16315 <tag><clip pos="1" side="tl" part="tipus_prn"/></tag>
16316 <tag><clip pos="1" side="tl" part="gen"/></tag>
16317 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16318 </tags>
16319 <lu>
16320 <clip pos="1" side="tl" part="lem"/>
16321 <clip pos="1" side="tl" part="a_prn"/>
16322 <clip pos="1" side="tl" part="tipus_prn"/>
16323 <clip pos="1" side="tl" part="gen"/>
16324 <clip pos="1" side="tl" part="nbr"/>
16325 </lu>
16326 </chunk>
16327 </out>
16328 <let>
16329 <var n="caseFirstWord"/>
16330 <lit v="aa"/>
16331 </let>
16332 </action>
16333 </rule>
16335 <rule comment="REGLA: dont det NOM">
16336 <pattern>
16337 <pattern-item n="dont"/>
16338 <pattern-item n="detdef"/>
16339 <pattern-item n="nom"/>
16340 </pattern>
16341 <action>
16342 <call-macro n="tipus_nom">
16343 <with-param pos="3"/>
16344 </call-macro>
16345 <call-macro n="f_concord2">
16346 <with-param pos="3"/>
16347 <with-param pos="1"/>
16348 </call-macro>
16349 <call-macro n="firstWord">
16350 <with-param pos="1"/>
16351 </call-macro>
16352 <out>
16353 <chunk name="rel" case="caseFirstWord">
16354 <tags>
16355 <tag><lit-tag v="SN"/></tag>
16356 <tag><clip pos="1" side="tl" part="tipus_prn"/></tag>
16357 <tag><clip pos="1" side="tl" part="gen"/></tag>
16358 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16359 </tags>
16360 <lu>
16361 <clip pos="1" side="tl" part="lem"/>
16362 <clip pos="1" side="tl" part="a_prn"/>
16363 <clip pos="1" side="tl" part="tipus_prn"/>
16364 <clip pos="1" side="tl" part="gen"/>
16365 <clip pos="1" side="tl" part="nbr"/>
16366 </lu>
16367 </chunk>
16368 <b pos="1"/>
16369 <chunk name="nom">
16370 <tags>
16371 <tag><lit-tag v="SN"/></tag>
16372 <tag><var n="genero"/></tag>
16373 <tag><var n="numero"/></tag>
16374 <tag><var n="tipusnom"/></tag>
16375 </tags>
16376 <lu>
16377 <clip pos="3" side="tl" part="lemh"/>
16378 <clip pos="3" side="tl" part="a_nom"/>
16379 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
16380 <clip pos="3" side="tl" part="gen_mf"/>
16381 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
16382 <clip pos="3" side="tl" part="nbr_sp"/>
16383 <clip pos="3" side="tl" part="lemq"/>
16384 </lu>
16385 </chunk>
16386 </out>
16387 <call-macro n="f_bcond">
16388 <with-param pos="2"/>
16389 <with-param pos="3"/>
16390 </call-macro>
16391 <let>
16392 <var n="caseFirstWord"/>
16393 <lit v="aa"/>
16394 </let>
16395 </action>
16396 </rule>
16398 <rule comment="REGLA: dont det NOM ADJ">
16399 <pattern>
16400 <pattern-item n="dont"/>
16401 <pattern-item n="detdef"/>
16402 <pattern-item n="nom"/>
16403 <pattern-item n="adj"/>
16404 </pattern>
16405 <action>
16406 <call-macro n="tipus_nom">
16407 <with-param pos="3"/>
16408 </call-macro>
16409 <call-macro n="f_concord3">
16410 <with-param pos="3"/>
16411 <with-param pos="4"/>
16412 <with-param pos="1"/>
16413 </call-macro>
16414 <call-macro n="firstWord">
16415 <with-param pos="1"/>
16416 </call-macro>
16417 <out>
16418 <chunk name="rel" case="caseFirstWord">
16419 <tags>
16420 <tag><lit-tag v="SN"/></tag>
16421 <tag><clip pos="1" side="tl" part="tipus_prn"/></tag>
16422 <tag><clip pos="1" side="tl" part="gen"/></tag>
16423 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16424 </tags>
16425 <lu>
16426 <clip pos="1" side="tl" part="lem"/>
16427 <clip pos="1" side="tl" part="a_prn"/>
16428 <clip pos="1" side="tl" part="tipus_prn"/>
16429 <clip pos="1" side="tl" part="gen"/>
16430 <clip pos="1" side="tl" part="nbr"/>
16431 </lu>
16432 </chunk>
16433 <b pos="1"/>
16434 <chunk name="nom_adj">
16435 <tags>
16436 <tag><lit-tag v="SN"/></tag>
16437 <tag><var n="genero"/></tag>
16438 <tag><var n="numero"/></tag>
16439 <tag><var n="tipusnom"/></tag>
16440 </tags>
16441 <lu>
16442 <clip pos="3" side="tl" part="lemh"/>
16443 <clip pos="3" side="tl" part="a_nom"/>
16444 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
16445 <clip pos="3" side="tl" part="gen_mf"/>
16446 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
16447 <clip pos="3" side="tl" part="nbr_sp"/>
16448 <clip pos="3" side="tl" part="lemq"/>
16449 </lu>
16450 <b pos="2"/>
16451 <lu>
16452 <clip pos="4" side="tl" part="lemh"/>
16453 <clip pos="4" side="tl" part="a_adj"/>
16454 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
16455 <clip pos="4" side="tl" part="gen_mf"/>
16456 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
16457 <clip pos="4" side="tl" part="nbr_sp"/>
16458 </lu>
16459 </chunk>
16460 </out>
16461 <call-macro n="f_bcond">
16462 <with-param pos="3"/>
16463 <with-param pos="4"/>
16464 </call-macro>
16465 <let>
16466 <var n="caseFirstWord"/>
16467 <lit v="aa"/>
16468 </let>
16469 </action>
16470 </rule>
16472 <rule comment="REGLA: dont det adj NOM">
16473 <pattern>
16474 <pattern-item n="dont"/>
16475 <pattern-item n="detdef"/>
16476 <pattern-item n="adj"/>
16477 <pattern-item n="nom"/>
16478 </pattern>
16479 <action>
16480 <call-macro n="tipus_nom">
16481 <with-param pos="3"/>
16482 </call-macro>
16483 <call-macro n="f_concord3">
16484 <with-param pos="4"/>
16485 <with-param pos="3"/>
16486 <with-param pos="1"/>
16487 </call-macro>
16488 <call-macro n="firstWord">
16489 <with-param pos="1"/>
16490 </call-macro>
16491 <out>
16492 <chunk name="rel" case="caseFirstWord">
16493 <tags>
16494 <tag><lit-tag v="SN"/></tag>
16495 <tag><clip pos="1" side="tl" part="tipus_prn"/></tag>
16496 <tag><clip pos="1" side="tl" part="gen"/></tag>
16497 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16498 </tags>
16499 <lu>
16500 <clip pos="1" side="tl" part="lem"/>
16501 <clip pos="1" side="tl" part="a_prn"/>
16502 <clip pos="1" side="tl" part="tipus_prn"/>
16503 <clip pos="1" side="tl" part="gen"/>
16504 <clip pos="1" side="tl" part="nbr"/>
16505 </lu>
16506 </chunk>
16507 <b pos="1"/>
16508 <chunk name="nom_adj">
16509 <tags>
16510 <tag><lit-tag v="SN"/></tag>
16511 <tag><var n="genero"/></tag>
16512 <tag><var n="numero"/></tag>
16513 <tag><var n="tipusnom"/></tag>
16514 </tags>
16515 <lu>
16516 <clip pos="3" side="tl" part="lemh"/>
16517 <clip pos="3" side="tl" part="a_adj"/>
16518 <clip pos="3" side="tl" part="gen_sense_mf" link-to="2"/>
16519 <clip pos="3" side="tl" part="gen_mf"/>
16520 <clip pos="3" side="tl" part="nbr_sense_sp" link-to="3"/>
16521 <clip pos="3" side="tl" part="nbr_sp"/>
16522 <clip pos="3" side="tl" part="lemq"/>
16523 </lu>
16524 <b pos="2"/>
16525 <lu>
16526 <clip pos="4" side="tl" part="lemh"/>
16527 <clip pos="4" side="tl" part="a_nom"/>
16528 <clip pos="4" side="tl" part="gen_sense_mf" link-to="2"/>
16529 <clip pos="4" side="tl" part="gen_mf"/>
16530 <clip pos="4" side="tl" part="nbr_sense_sp" link-to="3"/>
16531 <clip pos="4" side="tl" part="nbr_sp"/>
16532 </lu>
16533 </chunk>
16534 </out>
16535 <call-macro n="f_bcond">
16536 <with-param pos="3"/>
16537 <with-param pos="4"/>
16538 </call-macro>
16539 <let>
16540 <var n="caseFirstWord"/>
16541 <lit v="aa"/>
16542 </let>
16543 </action>
16544 </rule>
16548 <rule comment="cnjcoo">
16549 <pattern>
16550 <pattern-item n="cnjcoo"/>
16551 </pattern>
16552 <action>
16553 <call-macro n="firstWord">
16554 <with-param pos="1"/>
16555 </call-macro>
16556 <out>
16557 <chunk name="cnjcoo" case="caseFirstWord">
16558 <tags>
16559 <tag><clip pos="1" side="tl" part="tags"/></tag>
16560 </tags>
16561 <lu>
16562 <clip pos="1" side="tl" part="whole"/>
16563 </lu>
16564 </chunk>
16565 </out>
16566 <let>
16567 <var n="caseFirstWord"/>
16568 <lit v="aa"/>
16569 </let>
16570 </action>
16571 </rule>
16573 <rule comment="CNJ">
16574 <pattern>
16575 <pattern-item n="cnjsub"/>
16576 </pattern>
16577 <action>
16578 <call-macro n="firstWord">
16579 <with-param pos="1"/>
16580 </call-macro>
16581 <out>
16582 <chunk name="cnjsub" case="caseFirstWord">
16583 <tags>
16584 <tag><clip pos="1" side="tl" part="tags"/></tag>
16585 </tags>
16586 <lu>
16587 <clip pos="1" side="tl" part="whole"/>
16588 </lu>
16589 </chunk>
16590 </out>
16591 <let>
16592 <var n="caseFirstWord"/>
16593 <lit v="aa"/>
16594 </let>
16595 </action>
16596 </rule>
16598 <rule comment="CNJ">
16599 <pattern>
16600 <pattern-item n="cnjadv"/>
16601 </pattern>
16602 <action>
16603 <call-macro n="firstWord">
16604 <with-param pos="1"/>
16605 </call-macro>
16606 <out>
16607 <chunk name="cnjadv" case="caseFirstWord">
16608 <tags>
16609 <tag><clip pos="1" side="tl" part="tags"/></tag>
16610 </tags>
16611 <lu>
16612 <clip pos="1" side="tl" part="whole"/>
16613 </lu>
16614 </chunk>
16615 </out>
16616 <let>
16617 <var n="caseFirstWord"/>
16618 <lit v="aa"/>
16619 </let>
16620 </action>
16621 </rule>
16623 <rule comment="PREP">
16624 <pattern>
16625 <pattern-item n="prep"/>
16626 </pattern>
16627 <action>
16628 <call-macro n="firstWord">
16629 <with-param pos="1"/>
16630 </call-macro>
16631 <call-macro n="f_prep">
16632 <with-param pos="1"/>
16633 </call-macro>
16634 <out>
16635 <chunk name="pr" case="caseFirstWord">
16636 <tags>
16637 <tag><lit-tag v="PREP"/></tag>
16638 <tag><var n="tipusprep"/></tag>
16639 </tags>
16640 <lu>
16641 <clip pos="1" side="tl" part="whole"/>
16642 </lu>
16643 </chunk>
16644 </out>
16645 <let>
16646 <var n="caseFirstWord"/>
16647 <lit v="aa"/>
16648 </let>
16649 </action>
16650 </rule>
16652 <rule comment="NUMERAL">
16653 <pattern>
16654 <pattern-item n="num"/>
16655 </pattern>
16656 <action>
16657 <call-macro n="f_concord1">
16658 <with-param pos="1"/>
16659 </call-macro>
16660 <call-macro n="firstWord">
16661 <with-param pos="1"/>
16662 </call-macro>
16663 <out>
16664 <chunk name="num" case="caseFirstWord">
16665 <tags>
16666 <tag><clip pos="1" side="tl" part="gen"/></tag>
16667 <tag><clip pos="1" side="tl" part="nbr"/></tag>
16668 </tags>
16669 <lu>
16670 <clip pos="1" side="tl" part="whole"/>
16671 </lu>
16672 </chunk>
16673 </out>
16674 <let>
16675 <var n="caseFirstWord"/>
16676 <lit v="aa"/>
16677 </let>
16678 </action>
16679 </rule>
16681 <rule> <!-- REGLA: coma-->
16682 <pattern>
16683 <pattern-item n="coma"/>
16684 </pattern>
16685 <action>
16686 <call-macro n="firstWord">
16687 <with-param pos="1"/>
16688 </call-macro>
16689 <out>
16690 <chunk name="coma" case="caseFirstWord">
16691 <tags>
16692 <tag><lit-tag v="cm"/></tag>
16693 </tags>
16694 <lu>
16695 <clip pos="1" side="tl" part="whole"/>
16696 </lu>
16697 </chunk>
16698 </out>
16699 </action>
16700 </rule>
16702 <rule> <!-- REGLA: reset variables-->
16703 <pattern>
16704 <pattern-item n="sent"/>
16705 </pattern>
16706 <action>
16707 <let>
16708 <clip pos="1" side="sl" part="nbr"/>
16709 <lit-tag v="sg"/>
16710 </let>
16711 <let>
16712 <var n="genero"/>
16713 <lit-tag v="m"/>
16714 </let>
16715 <let>
16716 <var n="tipusverb"/>
16717 <lit-tag v="nodef"/>
16718 </let>
16719 <choose>
16720 <when>
16721 <test>
16722 <not>
16723 <or>
16724 <equal>
16725 <clip pos="1" side="sl" part="lem"/>
16726 <lit v=";"/>
16727 </equal>
16728 <equal>
16729 <clip pos="1" side="sl" part="lem"/>
16730 <lit v=":"/>
16731 </equal>
16732 </or>
16733 </not>
16734 </test>
16735 <let>
16736 <var n="EOS"/>
16737 <lit v="true"/>
16738 </let>
16739 </when>
16740 </choose>
16741 <out>
16742 <chunk name="punt">
16743 <tags>
16744 <tag><lit-tag v="sent"/></tag>
16745 </tags>
16746 <lu>
16747 <clip pos="1" side="tl" part="whole"/>
16748 </lu>
16749 </chunk>
16750 </out>
16751 </action>
16752 </rule>
16754 </section-rules>
16755 </transfer>