Add verb
[apertium.git] / apertium-eo-es / apertium-eo-es.es-eo.t2x
blob0f8ba2e257874cf8cc9bf68550a3e54110f1e807
1 <?xml version="1.0"?> <!-- -*- nxml -*- -->
2 <interchunk>
3 <section-def-cats>
5 <def-cat n="SN">
6 <cat-item tags="SN.*"/>
7 </def-cat>
8 <def-cat n="SNitg"> <!-- EO per als interrogatius, què (el qui porta sense, per tant no entra)...-->
9 <cat-item tags="SN.itg.*.*.nomi"/>
10 <cat-item tags="SN.*.*.*.nomi2"/>
11 </def-cat>
13 <def-cat n="SNacc"><!-- EO: tots el que no porten changecase=sense-->
14 <cat-item tags="SN.*.*.*.nomi"/>
15 </def-cat>
17 <def-cat n="SNrelatiu"><!-- EO: -->
18 <cat-item tags="SNrelatiu.*"/>
19 </def-cat>
21 <def-cat n="SNloque"><!-- EO: -->
22 <cat-item tags="SNloque.*"/>
23 </def-cat>
25 <def-cat n="SNnoacc"><!-- EO: tots el que porten changecase=sense-->
26 <cat-item tags="SN.*.*.*.sense"/>
27 </def-cat>
29 <def-cat n="ADV">
30 <cat-item tags="adv.*"/>
31 <cat-item tags="adv"/>
32 <cat-item lemma="adv" tags="adv"/>
33 <cat-item lemma="adv" tags="adv.*"/>
34 </def-cat>
37 <def-cat n="SNobj"><!-- EO: identifica objecte directe (únicament ho porten els pronoms)-->
38 <cat-item tags="SN.obj.*.*.*"/>
39 </def-cat>
41 <def-cat n="SNsubj"><!-- EO: identifica objecte indirecte (únicament ho porten els pronoms)-->
42 <cat-item tags="SN.subj.*.*.*"/>
43 </def-cat>
45 <def-cat n="SV">
46 <cat-item tags="SV.*"/>
47 <cat-item tags="SVneg.*"/>
48 </def-cat>
50 <def-cat n="SVvolition">
51 <cat-item tags="SV.*.*.*.*.volition"/>
52 </def-cat>
54 <!--<def-cat n="SVlex">
55 <cat-item tags="SV.vblex.*"/>
56 <cat-item tags="SVneg.vblex.*"/>
57 </def-cat>-->
59 <def-cat n="SVlex"><!-- tots menys els like -->
60 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.res"/>
61 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.pron"/>
62 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.reportingverb"/>
63 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.moviment"/>
64 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.volition"/>
65 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.res"/>
66 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.pron"/>
67 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.reportingverb"/>
68 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.moviment"/>
69 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.volition"/>
70 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.*"/>
71 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.pron"/>
72 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.reportingverb"/>
73 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.moviment"/>
74 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.volition"/>
75 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.res"/>
76 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.pron"/>
77 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.reportingverb"/>
78 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.moviment"/>
79 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.volition"/>
80 </def-cat>
82 <def-cat n="vblike">
83 <cat-item tags="SV.*.*.*.*.like"/>
84 </def-cat>
86 <def-cat n="SV_pers"><!--Formes personals no-like. Exclou inf i ger (i alguns imperatius per ara) -->
87 <!--<cat-item lemma="verbcj" tags="SV.*"/>
88 <cat-item lemma="verbcj" tags="SVneg.*"/>
89 <cat-item lemma="verbcj_perif" tags="SV.*"/>
90 <cat-item lemma="verbcj_perif" tags="SVneg.*"/>-->
92 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.res"/>
93 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.pron"/>
94 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.reportingverb"/>
95 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.moviment"/>
96 <cat-item lemma="verbcj" tags="SV.vblex.*.*.*.volition"/>
97 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.res"/>
98 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.pron"/>
99 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.reportingverb"/>
100 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.moviment"/>
101 <cat-item lemma="verbcj" tags="SVneg.vblex.*.*.*.volition"/>
102 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.res"/>
103 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.pron"/>
104 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.reportingverb"/>
105 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.moviment"/>
106 <cat-item lemma="verbcj_perif" tags="SV.vblex.*.*.*.volition"/>
107 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.res"/>
108 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.pron"/>
109 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.reportingverb"/>
110 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.moviment"/>
111 <cat-item lemma="verbcj_perif" tags="SVneg.vblex.*.*.*.volition"/>
114 <cat-item lemma="aŭ_verb" tags="SV.*"/>
115 <cat-item lemma="aŭ_verb" tags="SVneg.*"/>
116 <cat-item lemma="haver_pp" tags="SV.*"/>
117 <cat-item lemma="haver_pp" tags="SVneg.*"/>
118 <cat-item lemma="haver_pp_enc" tags="SV.*"/>
119 <cat-item lemma="haver_pp_enc" tags="SVneg.*"/>
120 <cat-item lemma="aŭ_haver_pp" tags="SV.*"/>
121 <cat-item lemma="aŭ_haver_pp" tags="SVneg.*"/>
122 <cat-item lemma="aŭ_haver_pp_enc" tags="SV.*"/>
123 <cat-item lemma="aŭ_haver_pp_enc" tags="SVneg.*"/>
124 <cat-item lemma="verbcj_enc" tags="SV.*"/>
125 <cat-item lemma="verbcj_enc" tags="SVneg.*"/>
126 <!-- <cat-item lemma="be_adj" tags="SV.*"/>-->
127 </def-cat>
129 <def-cat n="inf">
130 <cat-item tags="SV.vblex.inf"/>
131 <cat-item tags="SVneg.vblex.inf"/>
132 <cat-item tags="SV.vbhaver.inf"/>
133 <cat-item tags="SVneg.vbhaver.inf"/>
134 <cat-item tags="SV.vbser.inf"/>
135 <cat-item tags="SVneg.vbser.inf"/>
136 <cat-item tags="SV.vbmod.inf"/>
137 <cat-item tags="SVneg.vbmod.inf"/>
138 </def-cat>
140 <def-cat n="SVmoviment"> <!-- per l'acusatiu dels verbs de moviment-->
141 <cat-item tags="SV.vblex.*.*.*.moviment"/>
142 </def-cat>
144 <def-cat n="PREP"> <!-- per l'acusatiu dels verbs de moviment-->
145 <cat-item tags="PREP"/>
146 </def-cat>
148 <def-cat n="ser">
149 <cat-item tags="SV.vbser.*"/>
150 <cat-item tags="SVneg.vbser.*"/>
151 </def-cat>
153 <def-cat n="cnjsub">
154 <cat-item tags="cnjsub"/>
155 </def-cat>
157 <def-cat n="cnjadv">
158 <cat-item tags="cnjadv"/>
159 </def-cat>
161 <def-cat n="de">
162 <cat-item lemma="de" tags="PREP"/>
163 </def-cat>
165 <def-cat n="haverhi">
166 <cat-item lemma="haverhi" tags="SV.*"/>
167 <cat-item lemma="haverhi" tags="SVneg.*"/>
168 <cat-item lemma="haverhi_pp" tags="SV.*"/>
169 <cat-item lemma="haverhi_pp" tags="SVneg.*"/>
170 </def-cat>
172 <def-cat n="SA">
173 <cat-item tags="SA.*"/>
174 </def-cat>
176 <def-cat n="cnjcoo">
177 <cat-item tags="cnjcoo"/>
178 </def-cat>
181 <def-cat n="punt"> <!-- no s'utilitza, ara agafem punt_cnjadv (pel pro-drop)-->
182 <cat-item tags="sent"/>
183 </def-cat>
185 <def-cat n="punt_cnjadv"> <!-- tractament d'inici de frase per al pro-drop-->
186 <cat-item tags="sent"/>
187 <cat-item tags="sent_coma"/>
188 <cat-item tags="cm"/><!-- OJO provem amb la coma EO-->
189 <cat-item tags="cnjadv"/>
190 <cat-item tags="cnjcoo"/> <!-- també amb i/o -->
191 </def-cat>
193 </section-def-cats>
195 <section-def-attrs>
197 <def-attr n="pers">
198 <attr-item tags="p1"/>
199 <attr-item tags="p2"/>
200 <attr-item tags="p3"/>
201 <attr-item tags="PD"/>
202 </def-attr>
204 <def-attr n="gen">
205 <attr-item tags="m"/>
206 <attr-item tags="f"/>
207 <attr-item tags="mf"/>
208 <attr-item tags="GD"/>
209 <attr-item tags="nt"/>
210 </def-attr>
212 <def-attr n="changecase">
213 <attr-item tags="nomi2"/>
214 <attr-item tags="nomi"/>
215 <attr-item tags="sense"/>
216 </def-attr>
217 <def-attr n="case">
218 <attr-item tags="nomi"/>
219 <attr-item tags="acc"/>
220 </def-attr>
221 <def-attr n="tipus_prn">
222 <attr-item tags="subj"/>
223 <attr-item tags="obj"/>
224 <attr-item tags="tn"/>
225 <attr-item tags="itg"/>
226 <attr-item tags="pos"/>
227 </def-attr>
229 <def-attr n="nbr">
230 <attr-item tags="sg"/>
231 <attr-item tags="pl"/>
232 <attr-item tags="sp"/>
233 <attr-item tags="ND"/>
234 </def-attr>
236 <def-attr n="temps">
237 <attr-item tags="inf"/>
238 <attr-item tags="pres"/>
239 <attr-item tags="past"/>
240 <attr-item tags="pri"/>
241 <attr-item tags="ifip"/>
242 <attr-item tags="cni"/>
243 <attr-item tags="fti"/>
244 <attr-item tags="fts"/>
245 <attr-item tags="pp"/>
246 <attr-item tags="ger"/>
247 <attr-item tags="pprs"/>
248 <attr-item tags="subs"/>
249 <attr-item tags="imp"/>
251 <attr-item tags="ifi"/>
252 <attr-item tags="pii"/>
253 <attr-item tags="pis"/>
255 <attr-item tags="pp2"/>
256 <attr-item tags="pp3"/>
257 <attr-item tags="gerpast"/>
258 <attr-item tags="prs"/>
261 </def-attr>
264 <def-attr n="a_verb">
265 <attr-item tags="vblex"/>
266 <attr-item tags="vblex.pron"/>
267 <attr-item tags="vbser"/>
268 <attr-item tags="vbhaver"/>
269 <attr-item tags="vbmod"/>
270 <attr-item tags="vaŭ"/>
271 </def-attr>
274 </section-def-attrs>
276 <section-def-vars>
277 <def-var n="uno"/>
278 <def-var n="nombre"/>
279 <def-var n="paraula"/>
280 </section-def-vars>
282 <section-def-macros>
284 <def-macro n="nombre_SN" npar="1"> <!-- EO-->
285 <choose><!--To determine value of variables of gender and
286 number and propagate to other rules. Variables are
287 not used again in this rule -->
288 <when>
289 <test>
290 <equal>
291 <clip pos="1" part="nbr"/>
292 <lit-tag v="sg"/>
293 </equal>
294 </test>
295 <let><var n="nombre"/><lit-tag v="sg"/></let>
296 </when>
297 <when>
298 <test>
299 <equal>
300 <clip pos="1" part="nbr"/>
301 <lit-tag v="pl"/>
302 </equal>
303 </test>
304 <let><var n="nombre"/><lit-tag v="pl"/></let>
305 </when>
306 <otherwise>
307 <let><var n="nombre"/><lit-tag v="sg"/></let>
308 </otherwise>
309 </choose>
310 </def-macro>
314 <def-macro n="f_bcond" npar="1"><!--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. -->
315 <choose>
316 <when>
317 <test>
318 <not>
319 <equal>
320 <b pos="1"/>
321 <lit v=" "/>
322 </equal>
323 </not>
324 </test>
325 <out>
326 <b pos="1"/>
327 </out>
328 </when>
329 </choose>
330 </def-macro>
332 </section-def-macros>
334 <section-rules>
336 <!-- INDEX: cláusulas subordinadas volition (prodrop, tiempo subordinada)-->
338 <rule comment="REGLA: SVvolition cnjsub SV ( quiero que vengas - volas ke vi venu; la subordinada en imperativo. EOes)">
339 <pattern>
340 <pattern-item n="SVvolition"/>
341 <pattern-item n="cnjsub"/>
342 <pattern-item n="SV"/>
343 </pattern>
344 <action>
345 <let>
346 <clip pos="3" part="temps"/>
347 <lit-tag v="imp"/>
348 </let>
350 <out>
351 <chunk>
352 <clip pos="1" part="whole"/>
353 </chunk>
354 <b/>
355 <chunk>
356 <clip pos="2" part="whole"/>
357 </chunk>
358 <b pos="1"/>
359 <chunk>
360 <get-case-from pos="3">
361 <lit v="subj"/>
362 </get-case-from>
363 <lit-tag v="prn.subj"/>
364 <clip pos="3" part="pers"/>
365 <lit-tag v="GD"/>
366 <clip pos="3" part="nbr"/>
367 <lit v="{^"/>
368 <get-case-from pos="3">
369 <lit v="prpers"/>
370 </get-case-from>
371 <lit-tag v="prn.subj.3.4.5"/>
372 <lit v="$}"/>
373 </chunk>
374 <b/>
375 <chunk>
376 <clip pos="3" part="lem"/>
377 <clip pos="3" part="tags"/>
378 <clip pos="3" part="chcontent"/>
379 </chunk>
381 </out>
382 </action>
383 </rule>
386 <rule comment="REGLA: punt_cnjadv SVvolition cnjsub SV ( . quiero que vengas - Mi volas ke vi venu; la subordinada en imperativo. EOes)">
387 <pattern>
388 <pattern-item n="punt_cnjadv"/>
389 <pattern-item n="SVvolition"/>
390 <pattern-item n="cnjsub"/>
391 <pattern-item n="SV"/>
392 </pattern>
393 <action>
394 <let>
395 <clip pos="4" part="temps"/>
396 <lit-tag v="imp"/>
397 </let>
399 <out>
400 <chunk>
401 <clip pos="1" part="whole"/>
402 </chunk>
403 <b/>
404 <chunk>
405 <get-case-from pos="2">
406 <lit v="subj"/>
407 </get-case-from>
408 <lit-tag v="prn.subj"/>
409 <clip pos="2" part="pers"/>
410 <lit-tag v="GD"/>
411 <clip pos="2" part="nbr"/>
412 <lit v="{^"/>
413 <get-case-from pos="2">
414 <lit v="prpers"/>
415 </get-case-from>
416 <lit-tag v="prn.subj.3.4.5"/>
417 <lit v="$}"/>
418 </chunk>
419 <b/>
420 <chunk>
421 <get-case-from pos="3">
422 <clip pos="2" part="whole"/>
423 </get-case-from>
424 </chunk>
425 <b/>
426 <chunk>
427 <clip pos="3" part="whole"/>
428 </chunk>
429 <b pos="1"/>
430 <chunk>
431 <get-case-from pos="3">
432 <lit v="subj"/>
433 </get-case-from>
434 <lit-tag v="prn.subj"/>
435 <clip pos="4" part="pers"/>
436 <lit-tag v="GD"/>
437 <clip pos="4" part="nbr"/>
438 <lit v="{^"/>
439 <get-case-from pos="3">
440 <lit v="prpers"/>
441 </get-case-from>
442 <lit-tag v="prn.subj.3.4.5"/>
443 <lit v="$}"/>
444 </chunk>
445 <b/>
446 <chunk>
447 <clip pos="4" part="lem"/>
448 <clip pos="4" part="tags"/>
449 <clip pos="4" part="chcontent"/>
450 </chunk>
452 </out>
453 </action>
454 </rule>
457 <rule comment="REGLA: SVvolition cnjsub SV SNacc ( quiero que comas patatas - volas ke vi manĝu terpomojn; la subordinada en imperativo, el SN2 en acusativo. EOes)">
458 <pattern>
459 <pattern-item n="SVvolition"/>
460 <pattern-item n="cnjsub"/>
461 <pattern-item n="SV"/>
462 <pattern-item n="SNacc"/>
463 </pattern>
464 <action>
465 <let>
466 <clip pos="3" part="temps"/>
467 <lit-tag v="imp"/>
468 </let>
469 <let>
470 <clip pos="4" part="case"/>
471 <lit-tag v="acc"/>
472 </let>
473 <out>
474 <chunk>
475 <clip pos="1" part="whole"/>
476 </chunk>
477 <b/>
478 <chunk>
479 <clip pos="2" part="whole"/>
480 </chunk>
481 <b pos="1"/>
482 <chunk>
483 <get-case-from pos="3">
484 <lit v="subj"/>
485 </get-case-from>
486 <lit-tag v="prn.subj"/>
487 <clip pos="3" part="pers"/>
488 <lit-tag v="GD"/>
489 <clip pos="3" part="nbr"/>
490 <lit v="{^"/>
491 <get-case-from pos="3">
492 <lit v="prpers"/>
493 </get-case-from>
494 <lit-tag v="prn.subj.3.4.5"/>
495 <lit v="$}"/>
496 </chunk>
497 <b/>
498 <chunk>
499 <clip pos="3" part="lem"/>
500 <clip pos="3" part="tags"/>
501 <clip pos="3" part="chcontent"/>
502 </chunk>
503 <b pos="2"/>
504 <chunk>
505 <clip pos="4" part="lem"/>
506 <clip pos="4" part="tags"/>
507 <clip pos="4" part="chcontent"/>
508 </chunk>
510 </out>
511 </action>
512 </rule>
515 <rule comment="REGLA: punt_cnjadv SVvolition cnjsub SV SNacc( . quiero que vengas - Mi volas ke vi venu; la subordinada en imperativo. EOes)">
516 <pattern>
517 <pattern-item n="punt_cnjadv"/>
518 <pattern-item n="SVvolition"/>
519 <pattern-item n="cnjsub"/>
520 <pattern-item n="SV"/>
521 <pattern-item n="SNacc"/>
522 </pattern>
523 <action>
524 <let>
525 <clip pos="4" part="temps"/>
526 <lit-tag v="imp"/>
527 </let>
528 <let>
529 <clip pos="5" part="case"/>
530 <lit-tag v="acc"/>
531 </let>
533 <out>
534 <chunk>
535 <clip pos="1" part="whole"/>
536 </chunk>
537 <b/>
538 <chunk>
539 <get-case-from pos="2">
540 <lit v="subj"/>
541 </get-case-from>
542 <lit-tag v="prn.subj"/>
543 <clip pos="2" part="pers"/>
544 <lit-tag v="GD"/>
545 <clip pos="2" part="nbr"/>
546 <lit v="{^"/>
547 <get-case-from pos="2">
548 <lit v="prpers"/>
549 </get-case-from>
550 <lit-tag v="prn.subj.3.4.5"/>
551 <lit v="$}"/>
552 </chunk>
553 <b/>
554 <chunk>
555 <get-case-from pos="3">
556 <clip pos="2" part="whole"/>
557 </get-case-from>
558 </chunk>
559 <b/>
560 <chunk>
561 <clip pos="3" part="whole"/>
562 </chunk>
563 <b pos="1"/>
564 <chunk>
565 <get-case-from pos="3">
566 <lit v="subj"/>
567 </get-case-from>
568 <lit-tag v="prn.subj"/>
569 <clip pos="4" part="pers"/>
570 <lit-tag v="GD"/>
571 <clip pos="4" part="nbr"/>
572 <lit v="{^"/>
573 <get-case-from pos="3">
574 <lit v="prpers"/>
575 </get-case-from>
576 <lit-tag v="prn.subj.3.4.5"/>
577 <lit v="$}"/>
578 </chunk>
579 <b/>
580 <chunk>
581 <clip pos="4" part="lem"/>
582 <clip pos="4" part="tags"/>
583 <clip pos="4" part="chcontent"/>
584 </chunk>
585 <b pos="2"/>
586 <chunk>
587 <clip pos="5" part="lem"/>
588 <clip pos="5" part="tags"/>
589 <clip pos="5" part="chcontent"/>
590 </chunk>
592 </out>
593 </action>
594 </rule>
596 <!-- INDEX cláusulas subordinadas (no-volition) -->
598 <rule comment="REGLA: SV cnjsub SV ( creo que vendrá -> kreas ke ĝi venos; EOes)">
599 <pattern>
600 <pattern-item n="SV"/>
601 <pattern-item n="cnjsub"/>
602 <pattern-item n="SV_pers"/>
603 </pattern>
604 <action>
606 <out>
607 <chunk>
608 <clip pos="1" part="whole"/>
609 </chunk>
610 <b/>
611 <chunk>
612 <clip pos="2" part="whole"/>
613 </chunk>
614 <b pos="1"/>
615 <chunk>
616 <get-case-from pos="3">
617 <lit v="subj"/>
618 </get-case-from>
619 <lit-tag v="prn.subj"/>
620 <clip pos="3" part="pers"/>
621 <lit-tag v="GD"/>
622 <clip pos="3" part="nbr"/>
623 <lit v="{^"/>
624 <get-case-from pos="3">
625 <lit v="prpers"/>
626 </get-case-from>
627 <lit-tag v="prn.subj.3.4.5"/>
628 <lit v="$}"/>
629 </chunk>
630 <b/>
631 <chunk>
632 <clip pos="3" part="whole"/>
633 </chunk>
634 </out>
635 </action>
636 </rule>
639 <rule comment="REGLA: SV cnjsub SV ( . creo que vendrá -> . Mi kreas ke ĝi venos; EOes)">
640 <pattern>
641 <pattern-item n="punt_cnjadv"/>
642 <pattern-item n="SV"/>
643 <pattern-item n="cnjsub"/>
644 <pattern-item n="SV_pers"/>
645 </pattern>
646 <action>
648 <out>
649 <chunk>
650 <clip pos="1" part="whole"/>
651 </chunk>
652 <b/>
653 </out>
654 <choose>
655 <when>
656 <test>
657 <not>
658 <or>
659 <equal>
660 <clip pos="2" part="temps"/>
661 <lit-tag v="imp"/>
662 </equal>
663 <equal>
664 <clip pos="2" part="temps"/>
665 <lit-tag v="inf"/>
666 </equal>
667 <equal>
668 <clip pos="2" part="temps"/>
669 <lit-tag v="ger"/>
670 </equal>
671 <equal>
672 <clip pos="2" part="temps"/>
673 <lit-tag v="pp"/>
674 </equal>
675 </or>
676 </not>
677 </test>
678 <out>
679 <chunk>
680 <get-case-from pos="2">
681 <lit v="subj"/>
682 </get-case-from>
683 <lit-tag v="prn.subj"/>
684 <clip pos="2" part="pers"/>
685 <lit-tag v="GD"/>
686 <clip pos="2" part="nbr"/>
687 <lit v="{^"/>
688 <get-case-from pos="2">
689 <lit v="prpers"/>
690 </get-case-from>
691 <lit-tag v="prn.subj.3.4.5"/>
692 <lit v="$}"/>
693 </chunk>
694 <b/>
695 </out>
696 </when>
697 </choose>
699 <out>
700 <chunk>
701 <get-case-from pos="3">
702 <clip pos="2" part="whole"/>
703 </get-case-from>
704 </chunk>
705 <b/>
706 <chunk>
707 <clip pos="3" part="whole"/>
708 </chunk>
709 <b pos="1"/>
710 <chunk>
711 <get-case-from pos="3">
712 <lit v="subj"/>
713 </get-case-from>
714 <lit-tag v="prn.subj"/>
715 <clip pos="4" part="pers"/>
716 <lit-tag v="GD"/>
717 <clip pos="4" part="nbr"/>
718 <lit v="{^"/>
719 <get-case-from pos="3">
720 <lit v="prpers"/>
721 </get-case-from>
722 <lit-tag v="prn.subj.3.4.5"/>
723 <lit v="$}"/>
724 </chunk>
725 <b/>
726 <chunk>
727 <clip pos="4" part="whole"/>
728 </chunk>
729 </out>
730 </action>
731 </rule>
734 <rule comment="REGLA: SV cnjsub SV SNacc( creo que lee libros -> kreas ke ĝi legas librojn; EOes)">
735 <pattern>
736 <pattern-item n="SV"/>
737 <pattern-item n="cnjsub"/>
738 <pattern-item n="SV_pers"/>
739 <pattern-item n="SNacc"/>
740 </pattern>
741 <action>
742 <let>
743 <clip pos="4" part="case"/>
744 <lit-tag v="acc"/>
745 </let>
746 <out>
747 <chunk>
748 <clip pos="1" part="whole"/>
749 </chunk>
750 <b/>
751 <chunk>
752 <clip pos="2" part="whole"/>
753 </chunk>
754 <b pos="1"/>
755 <chunk>
756 <get-case-from pos="3">
757 <lit v="subj"/>
758 </get-case-from>
759 <lit-tag v="prn.subj"/>
760 <clip pos="3" part="pers"/>
761 <lit-tag v="GD"/>
762 <clip pos="3" part="nbr"/>
763 <lit v="{^"/>
764 <get-case-from pos="3">
765 <lit v="prpers"/>
766 </get-case-from>
767 <lit-tag v="prn.subj.3.4.5"/>
768 <lit v="$}"/>
769 </chunk>
770 <b/>
771 <chunk>
772 <clip pos="3" part="whole"/>
773 </chunk>
774 <b/>
775 <chunk>
776 <clip pos="4" part="lem"/>
777 <clip pos="4" part="tags"/>
778 <clip pos="4" part="chcontent"/>
779 </chunk>
781 </out>
782 </action>
783 </rule>
786 <rule comment="REGLA: SV cnjsub SV SNacc( . creo que lee libros -> . Mi kreas ke ĝi legas librojn; EOes)">
787 <pattern>
788 <pattern-item n="punt_cnjadv"/>
789 <pattern-item n="SV"/>
790 <pattern-item n="cnjsub"/>
791 <pattern-item n="SV_pers"/>
792 <pattern-item n="SNacc"/>
793 </pattern>
794 <action>
795 <let>
796 <clip pos="5" part="case"/>
797 <lit-tag v="acc"/>
798 </let>
799 <out>
800 <chunk>
801 <clip pos="1" part="whole"/>
802 </chunk>
803 <b/>
804 <chunk>
805 <get-case-from pos="2">
806 <lit v="subj"/>
807 </get-case-from>
808 <lit-tag v="prn.subj"/>
809 <clip pos="2" part="pers"/>
810 <lit-tag v="GD"/>
811 <clip pos="2" part="nbr"/>
812 <lit v="{^"/>
813 <get-case-from pos="2">
814 <lit v="prpers"/>
815 </get-case-from>
816 <lit-tag v="prn.subj.3.4.5"/>
817 <lit v="$}"/>
818 </chunk>
819 <b/>
821 <chunk>
822 <get-case-from pos="3">
823 <clip pos="2" part="whole"/>
824 </get-case-from>
825 </chunk>
826 <b/>
827 <chunk>
828 <clip pos="3" part="whole"/>
829 </chunk>
830 <b pos="1"/>
831 <chunk>
832 <get-case-from pos="3">
833 <lit v="subj"/>
834 </get-case-from>
835 <lit-tag v="prn.subj"/>
836 <clip pos="4" part="pers"/>
837 <lit-tag v="GD"/>
838 <clip pos="4" part="nbr"/>
839 <lit v="{^"/>
840 <get-case-from pos="3">
841 <lit v="prpers"/>
842 </get-case-from>
843 <lit-tag v="prn.subj.3.4.5"/>
844 <lit v="$}"/>
845 </chunk>
846 <b/>
847 <chunk>
848 <clip pos="4" part="whole"/>
849 </chunk>
850 <b/>
851 <chunk>
852 <clip pos="5" part="lem"/>
853 <clip pos="5" part="tags"/>
854 <clip pos="5" part="chcontent"/>
855 </chunk>
857 </out>
858 </action>
859 </rule>
862 <!-- INDEX: conjunto de reglas para los verbos con inversión argumental (gustar)-->
864 <rule comment="REGLA: SNobj SVagradar SNacc (inversión argumental EO; me gustan los libros, me gusta leer libros -> mi ŝatas la librojn, mi ŝatas legi librojn)">
865 <pattern>
866 <pattern-item n="SNobj"/>
867 <pattern-item n="vblike"/>
868 <pattern-item n="SNacc"/>
869 </pattern>
870 <action>
872 <let> <!-- assignem nominatiu al SN inicial-->
873 <clip pos="1" part="case"/>
874 <lit-tag v="nomi"/>
875 </let>
876 <let>
877 <clip pos="1" part="tipus_prn"/>
878 <lit-tag v="subj"/>
879 </let>
880 <out>
881 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
882 <lit v="prpers"/>
883 <lit-tag v="SN.subj"/>
884 <lit v="{^"/>
885 <get-case-from pos="1">
886 <lit v="prpers"/>
887 </get-case-from>
888 <lit-tag v="prn.subj"/>
889 <clip pos="1" part="pers"/>
890 <lit-tag v="mf"/>
891 <clip pos="1" part="nbr"/>
892 <lit v="$}"/>
893 </chunk>
894 <b pos="1"/>
895 </out>
897 <!--Assigna cas al segon SN -->
898 <let>
899 <clip pos="3" part="case"/>
900 <lit-tag v="acc"/>
901 </let>
903 <out>
904 <chunk><!--envio el verb -->
905 <clip pos="2" part="lem"/>
906 <clip pos="2" part="tags"/>
907 <clip pos="2" part="chcontent"/>
908 </chunk>
909 <b pos="2"/>
910 <chunk><!-- el segon SN-->
911 <clip pos="3" part="lem"/>
912 <clip pos="3" part="tags"/>
913 <clip pos="3" part="chcontent"/>
914 </chunk>
916 </out>
917 <call-macro n="nombre_SN">
918 <with-param pos="3"/>
919 </call-macro>
920 </action>
921 </rule>
923 <rule comment="REGLA: SNobj SVagradar (inversión argumental EO; me gusta leer -> mi ŝatas legi)">
924 <pattern>
925 <pattern-item n="SNobj"/>
926 <pattern-item n="vblike"/>
927 </pattern>
928 <action>
930 <let> <!-- assignem nominatiu al SN inicial-->
931 <clip pos="1" part="case"/>
932 <lit-tag v="nomi"/>
933 </let>
934 <let>
935 <clip pos="1" part="tipus_prn"/>
936 <lit-tag v="subj"/>
937 </let>
938 <out>
939 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
940 <lit v="prpers"/>
941 <lit-tag v="SN.subj"/>
942 <lit v="{^"/>
943 <get-case-from pos="1">
944 <lit v="prpers"/>
945 </get-case-from>
946 <lit-tag v="prn.subj"/>
947 <clip pos="1" part="pers"/>
948 <lit-tag v="mf"/>
949 <clip pos="1" part="nbr"/>
950 <lit v="$}"/>
951 </chunk>
952 <b pos="1"/>
953 </out>
955 <out>
956 <chunk><!--envio el verb -->
957 <clip pos="2" part="lem"/>
958 <clip pos="2" part="tags"/>
959 <clip pos="2" part="chcontent"/>
960 </chunk>
961 </out>
962 <call-macro n="nombre_SN">
963 <with-param pos="3"/>
964 </call-macro>
965 </action>
966 </rule>
969 <rule comment="REGLA: ADV SNobj SVagradar SNacc (inversión argumental EO; 'NO me gustan los niños -> mi ne ŝatas la knabojn')">
970 <pattern>
971 <pattern-item n="ADV"/>
972 <pattern-item n="SNobj"/>
973 <pattern-item n="vblike"/>
974 <pattern-item n="SNacc"/>
975 </pattern>
976 <action>
978 <let> <!-- assignem nominatiu al SN inicial-->
979 <clip pos="2" part="case"/>
980 <lit-tag v="nomi"/>
981 </let>
982 <let>
983 <clip pos="2" part="tipus_prn"/>
984 <lit-tag v="subj"/>
985 </let>
986 <out>
988 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
989 <lit v="prpers"/>
990 <lit-tag v="SN.subj"/>
991 <lit v="{^"/>
992 <get-case-from pos="1">
993 <lit v="prpers"/>
994 </get-case-from>
995 <lit-tag v="prn.subj"/>
996 <clip pos="2" part="pers"/>
997 <lit-tag v="mf"/>
998 <clip pos="2" part="nbr"/>
999 <lit v="$}"/>
1000 </chunk>
1001 <b pos="1"/>
1002 </out>
1003 <let>
1004 <clip pos="4" part="case"/>
1005 <lit-tag v="acc"/>
1006 </let>
1008 <out>
1009 <chunk>
1010 <get-case-from pos="3">
1011 <clip pos="1" part="whole"/>
1012 </get-case-from>
1013 </chunk>
1014 <b pos="2"/>
1015 <chunk><!--envio el verb -->
1016 <clip pos="3" part="lem"/>
1017 <clip pos="3" part="tags"/>
1018 <clip pos="3" part="chcontent"/>
1019 </chunk>
1020 <b pos="3"/>
1021 <chunk><!-- el segon SN-->
1022 <clip pos="4" part="lem"/>
1023 <clip pos="4" part="tags"/>
1024 <clip pos="4" part="chcontent"/>
1025 </chunk>
1026 </out>
1027 <call-macro n="nombre_SN">
1028 <with-param pos="4"/>
1029 </call-macro>
1030 </action>
1031 </rule>
1033 <rule comment="REGLA: CNJADV SNobj SVagradar SNacc (inversión argumental EO; 'si te gustan los libros -> se vi ŝatas la knabojn')">
1034 <pattern>
1035 <pattern-item n="cnjadv"/>
1036 <pattern-item n="SNobj"/>
1037 <pattern-item n="vblike"/>
1038 <pattern-item n="SNacc"/>
1039 </pattern>
1040 <action>
1042 <let> <!-- assignem nominatiu al SN inicial-->
1043 <clip pos="2" part="case"/>
1044 <lit-tag v="nomi"/>
1045 </let>
1046 <let>
1047 <clip pos="2" part="tipus_prn"/>
1048 <lit-tag v="subj"/>
1049 </let>
1050 <out>
1052 <chunk>
1053 <clip pos="1" part="whole"/>
1054 </chunk>
1055 <b pos="1"/>
1056 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1057 <lit v="prpers"/>
1058 <lit-tag v="SN.subj"/>
1059 <lit v="{^"/>
1060 <get-case-from pos="1">
1061 <lit v="prpers"/>
1062 </get-case-from>
1063 <lit-tag v="prn.subj"/>
1064 <clip pos="2" part="pers"/>
1065 <lit-tag v="mf"/>
1066 <clip pos="2" part="nbr"/>
1067 <lit v="$}"/>
1068 </chunk>
1069 <b pos="2"/>
1070 </out>
1071 <let>
1072 <clip pos="4" part="case"/>
1073 <lit-tag v="acc"/>
1074 </let>
1076 <out>
1077 <chunk><!--envio el verb -->
1078 <clip pos="3" part="lem"/>
1079 <clip pos="3" part="tags"/>
1080 <clip pos="3" part="chcontent"/>
1081 </chunk>
1082 <b pos="3"/>
1083 <chunk><!-- el segon SN-->
1084 <clip pos="4" part="lem"/>
1085 <clip pos="4" part="tags"/>
1086 <clip pos="4" part="chcontent"/>
1087 </chunk>
1088 </out>
1089 <call-macro n="nombre_SN">
1090 <with-param pos="4"/>
1091 </call-macro>
1092 </action>
1093 </rule>
1095 <rule comment="REGLA: ADV SNobj SVagradar (inversión argumental EO; 'NO me gusta leer')">
1096 <pattern>
1097 <pattern-item n="ADV"/>
1098 <pattern-item n="SNobj"/>
1099 <pattern-item n="vblike"/>
1100 </pattern>
1101 <action>
1103 <let> <!-- assignem nominatiu al SN inicial-->
1104 <clip pos="2" part="case"/>
1105 <lit-tag v="nomi"/>
1106 </let>
1107 <let>
1108 <clip pos="2" part="tipus_prn"/>
1109 <lit-tag v="subj"/>
1110 </let>
1111 <out>
1113 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1114 <lit v="prpers"/>
1115 <lit-tag v="SN.subj"/>
1116 <lit v="{^"/>
1117 <get-case-from pos="1">
1118 <lit v="prpers"/>
1119 </get-case-from>
1120 <lit-tag v="prn.subj"/>
1121 <clip pos="2" part="pers"/>
1122 <lit-tag v="mf"/>
1123 <clip pos="2" part="nbr"/>
1124 <lit v="$}"/>
1125 </chunk>
1126 <b pos="1"/>
1127 </out>
1129 <out>
1130 <chunk>
1131 <get-case-from pos="2">
1132 <clip pos="1" part="whole"/>
1133 </get-case-from>
1134 </chunk>
1135 <b pos="2"/>
1136 <chunk><!--envio el verb -->
1137 <clip pos="3" part="lem"/>
1138 <clip pos="3" part="tags"/>
1139 <clip pos="3" part="chcontent"/>
1140 </chunk>
1141 </out>
1142 <call-macro n="nombre_SN">
1143 <with-param pos="4"/>
1144 </call-macro>
1145 </action>
1146 </rule>
1148 <rule comment="REGLA: CNJADV SNobj SVagradar (inversión argumental EO; 'SI te gusta leer')">
1149 <pattern>
1150 <pattern-item n="cnjadv"/>
1151 <pattern-item n="SNobj"/>
1152 <pattern-item n="vblike"/>
1153 </pattern>
1154 <action>
1156 <let> <!-- assignem nominatiu al SN inicial-->
1157 <clip pos="2" part="case"/>
1158 <lit-tag v="nomi"/>
1159 </let>
1160 <let>
1161 <clip pos="2" part="tipus_prn"/>
1162 <lit-tag v="subj"/>
1163 </let>
1164 <out>
1166 <chunk>
1167 <clip pos="1" part="whole"/>
1168 </chunk>
1169 <b pos="1"/>
1170 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1171 <lit v="prpers"/>
1172 <lit-tag v="SN.subj"/>
1173 <lit v="{^"/>
1174 <get-case-from pos="1">
1175 <lit v="prpers"/>
1176 </get-case-from>
1177 <lit-tag v="prn.subj"/>
1178 <clip pos="2" part="pers"/>
1179 <lit-tag v="mf"/>
1180 <clip pos="2" part="nbr"/>
1181 <lit v="$}"/>
1182 </chunk>
1183 <b pos="2"/>
1184 </out>
1186 <out>
1187 <chunk><!--envio el verb -->
1188 <clip pos="3" part="lem"/>
1189 <clip pos="3" part="tags"/>
1190 <clip pos="3" part="chcontent"/>
1191 </chunk>
1192 </out>
1193 <call-macro n="nombre_SN">
1194 <with-param pos="4"/>
1195 </call-macro>
1196 </action>
1197 </rule>
1200 <rule comment="REGLA: SNobj SVagradar ADV SNacc (inversión argumental EO; me gustan mucho las patatas)">
1201 <pattern>
1202 <pattern-item n="SNobj"/>
1203 <pattern-item n="vblike"/>
1204 <pattern-item n="ADV"/>
1205 <pattern-item n="SNacc"/>
1206 </pattern>
1207 <action>
1209 <let> <!-- assignem nominatiu al SN inicial-->
1210 <clip pos="1" part="case"/>
1211 <lit-tag v="nomi"/>
1212 </let>
1213 <let>
1214 <clip pos="1" part="tipus_prn"/>
1215 <lit-tag v="subj"/>
1216 </let>
1217 <out>
1218 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1219 <lit v="prpers"/>
1220 <lit-tag v="SN.subj"/>
1221 <lit v="{^"/>
1222 <get-case-from pos="1">
1223 <lit v="prpers"/>
1224 </get-case-from>
1225 <lit-tag v="prn.subj"/>
1226 <clip pos="1" part="pers"/>
1227 <lit-tag v="mf"/>
1228 <clip pos="1" part="nbr"/>
1229 <lit v="$}"/>
1230 </chunk>
1231 <b pos="1"/>
1232 </out>
1234 <!--Assigna cas al segon SN -->
1235 <let>
1236 <clip pos="4" part="case"/>
1237 <lit-tag v="acc"/>
1238 </let>
1240 <out>
1241 <chunk>
1242 <clip pos="3" part="whole"/>
1243 </chunk>
1245 <b pos="2"/>
1246 <chunk><!--envio el verb -->
1247 <clip pos="2" part="lem"/>
1248 <clip pos="2" part="tags"/>
1249 <clip pos="2" part="chcontent"/>
1250 </chunk>
1251 <b pos="3"/>
1252 <chunk><!-- el segon SN-->
1253 <clip pos="4" part="lem"/>
1254 <clip pos="4" part="tags"/>
1255 <clip pos="4" part="chcontent"/>
1256 </chunk>
1257 </out>
1258 <call-macro n="nombre_SN">
1259 <with-param pos="4"/>
1260 </call-macro>
1261 </action>
1262 </rule>
1264 <rule comment="REGLA: ADV SNobj SVagradar ADV SNacc (inversión argumental EO; no me gustan mucho las patatas -> mi ne tre ŝatas la terpomojn)">
1265 <pattern>
1266 <pattern-item n="ADV"/>
1267 <pattern-item n="SNobj"/>
1268 <pattern-item n="vblike"/>
1269 <pattern-item n="ADV"/>
1270 <pattern-item n="SNacc"/>
1271 </pattern>
1272 <action>
1274 <let> <!-- assignem nominatiu al SN inicial-->
1275 <clip pos="2" part="case"/>
1276 <lit-tag v="nomi"/>
1277 </let>
1278 <let>
1279 <clip pos="2" part="tipus_prn"/>
1280 <lit-tag v="subj"/>
1281 </let>
1282 <out>
1284 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1285 <lit v="prpers"/>
1286 <lit-tag v="SN.subj"/>
1287 <lit v="{^"/>
1288 <get-case-from pos="1">
1289 <lit v="prpers"/>
1290 </get-case-from>
1291 <lit-tag v="prn.subj"/>
1292 <clip pos="2" part="pers"/>
1293 <lit-tag v="mf"/>
1294 <clip pos="2" part="nbr"/>
1295 <lit v="$}"/>
1296 </chunk>
1297 <b pos="1"/>
1298 </out>
1299 <let>
1300 <clip pos="5" part="case"/>
1301 <lit-tag v="acc"/>
1302 </let>
1304 <out>
1305 <chunk>
1306 <get-case-from pos="2">
1307 <clip pos="1" part="whole"/>
1308 </get-case-from>
1309 </chunk>
1310 <b pos="2"/>
1311 <chunk>
1312 <clip pos="4" part="whole"/>
1313 </chunk>
1315 <b pos="3"/>
1317 <chunk><!--envio el verb -->
1318 <clip pos="3" part="lem"/>
1319 <clip pos="3" part="tags"/>
1320 <clip pos="3" part="chcontent"/>
1321 </chunk>
1322 <b pos="4"/>
1323 <chunk><!-- el segon SN-->
1324 <clip pos="5" part="lem"/>
1325 <clip pos="5" part="tags"/>
1326 <clip pos="5" part="chcontent"/>
1327 </chunk>
1328 </out>
1329 <call-macro n="nombre_SN">
1330 <with-param pos="4"/>
1331 </call-macro>
1332 </action>
1333 </rule>
1335 <rule comment="REGLA: CNJADV SNobj SVagradar ADV SNacc (inversión argumental EO; si te gustan muchos las patatas)">
1336 <pattern>
1337 <pattern-item n="cnjadv"/>
1338 <pattern-item n="SNobj"/>
1339 <pattern-item n="vblike"/>
1340 <pattern-item n="ADV"/>
1341 <pattern-item n="SNacc"/>
1342 </pattern>
1343 <action>
1345 <let> <!-- assignem nominatiu al SN inicial-->
1346 <clip pos="2" part="case"/>
1347 <lit-tag v="nomi"/>
1348 </let>
1349 <let>
1350 <clip pos="2" part="tipus_prn"/>
1351 <lit-tag v="subj"/>
1352 </let>
1353 <out>
1355 <chunk>
1356 <clip pos="1" part="whole"/>
1357 </chunk>
1358 <b pos="1"/>
1359 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1360 <lit v="prpers"/>
1361 <lit-tag v="SN.subj"/>
1362 <lit v="{^"/>
1363 <get-case-from pos="1">
1364 <lit v="prpers"/>
1365 </get-case-from>
1366 <lit-tag v="prn.subj"/>
1367 <clip pos="2" part="pers"/>
1368 <lit-tag v="mf"/>
1369 <clip pos="2" part="nbr"/>
1370 <lit v="$}"/>
1371 </chunk>
1372 <b pos="2"/>
1373 </out>
1374 <let>
1375 <clip pos="5" part="case"/>
1376 <lit-tag v="acc"/>
1377 </let>
1379 <out>
1380 <chunk>
1381 <clip pos="4" part="whole"/>
1382 </chunk>
1384 <b pos="3"/>
1386 <chunk><!--envio el verb -->
1387 <clip pos="3" part="lem"/>
1388 <clip pos="3" part="tags"/>
1389 <clip pos="3" part="chcontent"/>
1390 </chunk>
1391 <b pos="4"/>
1392 <chunk><!-- el segon SN-->
1393 <clip pos="5" part="lem"/>
1394 <clip pos="5" part="tags"/>
1395 <clip pos="5" part="chcontent"/>
1396 </chunk>
1397 </out>
1398 <call-macro n="nombre_SN">
1399 <with-param pos="4"/>
1400 </call-macro>
1401 </action>
1402 </rule>
1404 <rule comment="REGLA: SNobj SVagradar ADV SVinf (inversión argumental EO; me gusta mucho leer -> mi tre ŝatas legi librojn)">
1405 <pattern>
1406 <pattern-item n="SNobj"/>
1407 <pattern-item n="vblike"/>
1408 <pattern-item n="ADV"/>
1409 <pattern-item n="inf"/>
1410 </pattern>
1411 <action>
1413 <let> <!-- assignem nominatiu al SN inicial-->
1414 <clip pos="1" part="case"/>
1415 <lit-tag v="nomi"/>
1416 </let>
1417 <let>
1418 <clip pos="1" part="tipus_prn"/>
1419 <lit-tag v="subj"/>
1420 </let>
1421 <out>
1422 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1423 <lit v="prpers"/>
1424 <lit-tag v="SN.subj"/>
1425 <lit v="{^"/>
1426 <get-case-from pos="1">
1427 <lit v="prpers"/>
1428 </get-case-from>
1429 <lit-tag v="prn.subj"/>
1430 <clip pos="1" part="pers"/>
1431 <lit-tag v="mf"/>
1432 <clip pos="1" part="nbr"/>
1433 <lit v="$}"/>
1434 </chunk>
1435 <b pos="1"/>
1436 </out>
1439 <out>
1440 <chunk>
1441 <clip pos="3" part="whole"/>
1442 </chunk>
1444 <b pos="2"/>
1446 <chunk><!--envio el verb -->
1447 <clip pos="2" part="lem"/>
1448 <clip pos="2" part="tags"/>
1449 <clip pos="2" part="chcontent"/>
1450 </chunk>
1451 <b pos="3"/>
1452 <chunk>
1453 <clip pos="4" part="whole"/>
1454 </chunk>
1455 </out>
1456 <call-macro n="nombre_SN">
1457 <with-param pos="3"/>
1458 </call-macro>
1459 </action>
1460 </rule>
1462 <rule comment="REGLA: SNobj SVagradar ADV SVinf (inversión argumental EO; me gusta mucho leer libros -> mi tre ŝatas legi librojn)">
1463 <pattern>
1464 <pattern-item n="SNobj"/>
1465 <pattern-item n="vblike"/>
1466 <pattern-item n="ADV"/>
1467 <pattern-item n="inf"/>
1468 <pattern-item n="SNacc"/>
1469 </pattern>
1470 <action>
1472 <let> <!-- assignem nominatiu al SN inicial-->
1473 <clip pos="1" part="case"/>
1474 <lit-tag v="nomi"/>
1475 </let>
1476 <let>
1477 <clip pos="1" part="tipus_prn"/>
1478 <lit-tag v="subj"/>
1479 </let>
1480 <!--Assigna cas al segon SN -->
1481 <let>
1482 <clip pos="5" part="case"/>
1483 <lit-tag v="acc"/>
1484 </let>
1486 <out>
1487 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1488 <lit v="prpers"/>
1489 <lit-tag v="SN.subj"/>
1490 <lit v="{^"/>
1491 <get-case-from pos="1">
1492 <lit v="prpers"/>
1493 </get-case-from>
1494 <lit-tag v="prn.subj"/>
1495 <clip pos="1" part="pers"/>
1496 <lit-tag v="mf"/>
1497 <clip pos="1" part="nbr"/>
1498 <lit v="$}"/>
1499 </chunk>
1500 <b pos="1"/>
1501 </out>
1504 <out>
1505 <chunk>
1506 <clip pos="3" part="whole"/>
1507 </chunk>
1509 <b pos="2"/>
1511 <chunk><!--envio el verb -->
1512 <clip pos="2" part="lem"/>
1513 <clip pos="2" part="tags"/>
1514 <clip pos="2" part="chcontent"/>
1515 </chunk>
1516 <b pos="3"/>
1517 <chunk>
1518 <clip pos="4" part="whole"/>
1519 </chunk>
1520 <b pos="4"/>
1521 <chunk><!-- el segon SN-->
1522 <clip pos="5" part="lem"/>
1523 <clip pos="5" part="tags"/>
1524 <clip pos="5" part="chcontent"/>
1525 </chunk>
1527 </out>
1528 <call-macro n="nombre_SN">
1529 <with-param pos="3"/>
1530 </call-macro>
1531 </action>
1532 </rule>
1536 <rule comment="REGLA: ADV SNobj SVagradar ADV SVinf (inversión argumental EO; no me gusta mucho pescar)">
1537 <pattern>
1538 <pattern-item n="ADV"/>
1539 <pattern-item n="SNobj"/>
1540 <pattern-item n="vblike"/>
1541 <pattern-item n="ADV"/>
1542 <pattern-item n="inf"/>
1543 </pattern>
1544 <action>
1546 <let> <!-- assignem nominatiu al SN inicial-->
1547 <clip pos="2" part="case"/>
1548 <lit-tag v="nomi"/>
1549 </let>
1550 <let>
1551 <clip pos="2" part="tipus_prn"/>
1552 <lit-tag v="subj"/>
1553 </let>
1554 <out>
1555 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1556 <lit v="prpers"/>
1557 <lit-tag v="SN.subj"/>
1558 <lit v="{^"/>
1559 <get-case-from pos="1">
1560 <lit v="prpers"/>
1561 </get-case-from>
1562 <lit-tag v="prn.subj"/>
1563 <clip pos="2" part="pers"/>
1564 <lit-tag v="mf"/>
1565 <clip pos="2" part="nbr"/>
1566 <lit v="$}"/>
1567 </chunk>
1568 <b pos="1"/>
1569 </out>
1570 <out>
1571 <chunk>
1572 <get-case-from pos="2">
1573 <clip pos="1" part="whole"/>
1574 </get-case-from>
1575 </chunk>
1576 <b pos="2"/>
1577 <chunk>
1578 <clip pos="4" part="whole"/>
1579 </chunk>
1581 <b pos="3"/>
1583 <chunk><!--envio el verb -->
1584 <clip pos="3" part="lem"/>
1585 <clip pos="3" part="tags"/>
1586 <clip pos="3" part="chcontent"/>
1587 </chunk>
1588 <b pos="4"/>
1589 <chunk>
1590 <clip pos="5" part="whole"/>
1591 </chunk>
1592 </out>
1593 <call-macro n="nombre_SN">
1594 <with-param pos="4"/>
1595 </call-macro>
1596 </action>
1597 </rule>
1599 <rule comment="REGLA: CNJADV SNobj SVagradar ADV SVinf (inversión argumental EO; si te gusta mucho pescar)">
1600 <pattern>
1601 <pattern-item n="cnjadv"/>
1602 <pattern-item n="SNobj"/>
1603 <pattern-item n="vblike"/>
1604 <pattern-item n="ADV"/>
1605 <pattern-item n="inf"/>
1606 </pattern>
1607 <action>
1609 <let> <!-- assignem nominatiu al SN inicial-->
1610 <clip pos="2" part="case"/>
1611 <lit-tag v="nomi"/>
1612 </let>
1613 <let>
1614 <clip pos="2" part="tipus_prn"/>
1615 <lit-tag v="subj"/>
1616 </let>
1617 <out>
1618 <chunk>
1619 <clip pos="1" part="whole"/>
1620 </chunk>
1621 <b pos="1"/>
1622 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1623 <lit v="prpers"/>
1624 <lit-tag v="SN.subj"/>
1625 <lit v="{^"/>
1626 <get-case-from pos="1">
1627 <lit v="prpers"/>
1628 </get-case-from>
1629 <lit-tag v="prn.subj"/>
1630 <clip pos="2" part="pers"/>
1631 <lit-tag v="mf"/>
1632 <clip pos="2" part="nbr"/>
1633 <lit v="$}"/>
1634 </chunk>
1635 <b pos="2"/>
1636 </out>
1637 <out>
1638 <chunk>
1639 <clip pos="4" part="whole"/>
1640 </chunk>
1642 <b pos="3"/>
1644 <chunk><!--envio el verb -->
1645 <clip pos="3" part="lem"/>
1646 <clip pos="3" part="tags"/>
1647 <clip pos="3" part="chcontent"/>
1648 </chunk>
1649 <b pos="4"/>
1650 <chunk>
1651 <clip pos="5" part="whole"/>
1652 </chunk>
1653 </out>
1654 <call-macro n="nombre_SN">
1655 <with-param pos="4"/>
1656 </call-macro>
1657 </action>
1658 </rule>
1660 <rule comment="REGLA: ADV SNobj SVagradar ADV SVinf (inversión argumental EO; no me gusta mucho pescar)">
1661 <pattern>
1662 <pattern-item n="ADV"/>
1663 <pattern-item n="SNobj"/>
1664 <pattern-item n="vblike"/>
1665 <pattern-item n="ADV"/>
1666 <pattern-item n="inf"/>
1667 </pattern>
1668 <action>
1670 <let> <!-- assignem nominatiu al SN inicial-->
1671 <clip pos="2" part="case"/>
1672 <lit-tag v="nomi"/>
1673 </let>
1674 <let>
1675 <clip pos="2" part="tipus_prn"/>
1676 <lit-tag v="subj"/>
1677 </let>
1678 <out>
1679 <chunk>
1680 <clip pos="1" part="whole"/>
1681 </chunk>
1682 <b pos="1"/>
1684 <chunk><!--...creo un chunk que tindrà un pronom subjecte -->
1685 <lit v="prpers"/>
1686 <lit-tag v="SN.subj"/>
1687 <lit v="{^"/>
1688 <get-case-from pos="1">
1689 <lit v="prpers"/>
1690 </get-case-from>
1691 <lit-tag v="prn.subj"/>
1692 <clip pos="2" part="pers"/>
1693 <lit-tag v="mf"/>
1694 <clip pos="2" part="nbr"/>
1695 <lit v="$}"/>
1696 </chunk>
1697 <b pos="2"/>
1698 </out>
1700 <out>
1701 <chunk>
1702 <get-case-from pos="2">
1703 <clip pos="4" part="whole"/>
1704 </get-case-from>
1705 </chunk>
1707 <b pos="3"/>
1709 <chunk><!--envio el verb -->
1710 <clip pos="3" part="lem"/>
1711 <clip pos="3" part="tags"/>
1712 <clip pos="3" part="chcontent"/>
1713 </chunk>
1714 <b pos="4"/>
1715 <chunk>
1716 <clip pos="5" part="whole"/>
1717 </chunk>
1718 </out>
1719 </action>
1720 </rule>
1724 <!-- INDEX: oraciones con pronombres interrogativos-->
1726 <rule comment="REGLA: SNitg SV SN (EOes para el acusativo dels SN interrogativos con changecase=nomi; asignamos acusativo al primer SN ya que suponemos que el segundo serà el sujeto: qué come la niña? -> kion manĝas la knabino?)">
1727 <pattern>
1728 <pattern-item n="SNitg"/>
1729 <pattern-item n="SVlex"/>
1730 <pattern-item n="SN"/>
1731 </pattern>
1732 <action>
1734 <let>
1735 <clip pos="1" part="case"/>
1736 <lit-tag v="acc"/>
1737 </let>
1739 <out>
1740 <chunk>
1741 <clip pos="1" part="lem"/>
1742 <clip pos="1" part="tags"/>
1743 <clip pos="1" part="chcontent"/>
1744 </chunk>
1745 <b pos="1"/>
1746 <chunk>
1747 <clip pos="2" part="lem"/>
1748 <clip pos="2" part="tags"/>
1749 <clip pos="2" part="chcontent"/>
1750 </chunk>
1751 <b pos="2"/>
1752 <chunk>
1753 <clip pos="3" part="lem"/>
1754 <clip pos="3" part="tags"/>
1755 <clip pos="3" part="chcontent"/>
1756 </chunk>
1757 </out>
1758 </action>
1759 </rule>
1761 <rule comment="REGLA: SNitg SV (EOes para el acusativo de las SN sujeto en 'a quién viste? o qué viste? que tienen changecase=nomi; Añade el pronombre sueto (no pro-drop) si el verbo está conjugado ; qué comes? -> kion vi manĝas?)">
1762 <pattern>
1763 <pattern-item n="SNitg"/>
1764 <pattern-item n="SVlex"/>
1765 </pattern>
1766 <action>
1768 <let>
1769 <clip pos="1" part="case"/>
1770 <lit-tag v="acc"/>
1771 </let>
1773 <out>
1774 <chunk>
1775 <clip pos="1" part="lem"/>
1776 <clip pos="1" part="tags"/>
1777 <clip pos="1" part="chcontent"/>
1778 </chunk>
1779 </out>
1781 <choose>
1782 <when>
1783 <test>
1784 <not>
1785 <equal>
1786 <clip pos="2" part="temps"/>
1787 <lit-tag v="inf"/>
1788 </equal>
1789 </not>
1790 </test>
1791 <out>
1792 <b pos="1"/> <!-- afegim el pronom subjecte -->
1794 <chunk>
1795 <get-case-from pos="2">
1796 <lit v="subj"/>
1797 </get-case-from>
1798 <lit-tag v="prn.subj"/>
1799 <clip pos="2" part="pers"/>
1800 <lit-tag v="GD"/>
1801 <clip pos="2" part="nbr"/>
1802 <lit v="{^"/>
1803 <get-case-from pos="2">
1804 <lit v="prpers"/>
1805 </get-case-from>
1806 <lit-tag v="prn.subj.3.4.5"/>
1807 <lit v="$}"/>
1808 </chunk>
1809 </out>
1810 </when>
1811 </choose>
1813 <out>
1814 <b/>
1815 <chunk>
1816 <clip pos="2" part="lem"/>
1817 <clip pos="2" part="tags"/>
1818 <clip pos="2" part="chcontent"/>
1819 </chunk>
1820 </out>
1821 </action>
1822 </rule>
1825 <rule comment="REGLA: SNitg PRO SV (EOes para el acusativo de les SN sujeto en 'o qué je dijiste? que tienen changecase=nomi; Añade el pronombre sueto (no pro-drop) si el verbo está conjugado y modifica el PRO para generarlo como objeto indirecto; qué le dijiste? -> kion vi al li diris?)">
1826 <pattern>
1827 <pattern-item n="SNitg"/>
1828 <pattern-item n="SNobj"/>
1829 <pattern-item n="SVlex"/>
1830 </pattern>
1831 <action>
1833 <let>
1834 <clip pos="1" part="case"/>
1835 <lit-tag v="acc"/>
1836 </let>
1837 <let>
1838 <clip pos="2" part="tipus_prn"/>
1839 <lit-tag v="subj"/>
1840 </let>
1841 <out>
1842 <chunk>
1843 <clip pos="1" part="lem"/>
1844 <clip pos="1" part="tags"/>
1845 <clip pos="1" part="chcontent"/>
1846 </chunk>
1847 </out>
1849 <choose>
1850 <when>
1851 <test>
1852 <not>
1853 <equal>
1854 <clip pos="3" part="temps"/>
1855 <lit-tag v="inf"/>
1856 </equal>
1857 </not>
1858 </test>
1859 <out>
1860 <b pos="1"/> <!-- afegim el pronom subjecte -->
1862 <chunk>
1863 <get-case-from pos="2">
1864 <lit v="subj"/>
1865 </get-case-from>
1866 <lit-tag v="prn.subj"/>
1867 <clip pos="3" part="pers"/>
1868 <lit-tag v="GD"/>
1869 <clip pos="3" part="nbr"/>
1870 <lit v="{^"/>
1871 <get-case-from pos="2">
1872 <lit v="prpers"/>
1873 </get-case-from>
1874 <lit-tag v="prn.subj.3.4.5"/>
1875 <lit v="$}"/>
1876 </chunk>
1877 </out>
1878 </when>
1879 </choose>
1881 <out>
1882 <b/>
1883 <chunk>
1884 <get-case-from pos="3">
1885 <lit v="al"/>
1886 </get-case-from>
1887 <lit-tag v="pr"/>
1888 <lit v="{^"/>
1889 <get-case-from pos="3">
1890 <lit v="al"/>
1891 </get-case-from>
1892 <lit-tag v="pr"/>
1893 <lit v="$}"/>
1894 </chunk>
1895 <b/>
1896 <chunk>
1897 <clip pos="2" part="lem"/>
1898 <clip pos="2" part="tags"/>
1899 <clip pos="2" part="chcontent"/>
1900 </chunk>
1901 <b/>
1902 <chunk>
1903 <clip pos="3" part="lem"/>
1904 <clip pos="3" part="tags"/>
1905 <clip pos="3" part="chcontent"/>
1906 </chunk>
1907 </out>
1908 </action>
1909 </rule>
1911 <!-- INDEX: conjunto de reglas per a tratar el caso /acusativo/nominativo de los SN pronombres. Vienen marcados del t1x como SN.obj, aquí los indentificamos y según el patrón asignamos caso-->
1913 <rule comment="REGLA: SN PRO SV SN (EOes; la niña me dio el libro -> la knabino al mi donis la libron; el clitico pasa a objecto indirecto precedido por al y el SN objeto se genera en cusativo)">
1914 <pattern>
1915 <pattern-item n="SN"/>
1916 <pattern-item n="SNobj"/>
1917 <pattern-item n="SVlex"/>
1918 <pattern-item n="SNacc"/>
1919 </pattern>
1920 <action>
1922 <let>
1923 <clip pos="4" part="case"/>
1924 <lit-tag v="acc"/>
1925 </let>
1926 <let>
1927 <clip pos="2" part="tipus_prn"/>
1928 <lit-tag v="subj"/>
1929 </let>
1931 <out>
1932 <chunk>
1933 <clip pos="1" part="lem"/>
1934 <clip pos="1" part="tags"/>
1935 <clip pos="1" part="chcontent"/>
1936 </chunk>
1937 <b pos="1"/>
1939 <chunk>
1940 <get-case-from pos="2">
1941 <lit v="al"/>
1942 </get-case-from>
1943 <lit-tag v="pr"/>
1944 <lit v="{^"/>
1945 <get-case-from pos="2">
1946 <lit v="al"/>
1947 </get-case-from>
1948 <lit-tag v="pr"/>
1949 <lit v="$}"/>
1950 </chunk>
1951 <b/>
1952 <chunk>
1953 <clip pos="2" part="lem"/>
1954 <clip pos="2" part="tags"/>
1955 <clip pos="2" part="chcontent"/>
1956 </chunk>
1957 <b pos="1"/>
1958 <chunk>
1959 <clip pos="3" part="lem"/>
1960 <clip pos="3" part="tags"/>
1961 <clip pos="3" part="chcontent"/>
1962 </chunk>
1963 <b pos="2"/>
1964 <chunk>
1965 <clip pos="4" part="lem"/>
1966 <clip pos="4" part="tags"/>
1967 <clip pos="4" part="chcontent"/>
1968 </chunk>
1969 </out>
1970 </action>
1971 </rule>
1974 <rule comment="REGLA: SN SV PRO SN (EOes; la niña prometió darme el libro -> la knabino al mi promesis doni la libron; el clitico pasa a objecto indirecto precedido por al y el SN objecto se genera en acusativo">
1975 <pattern>
1976 <pattern-item n="SN"/>
1977 <pattern-item n="SVlex"/>
1978 <pattern-item n="SNobj"/>
1979 <pattern-item n="SNacc"/>
1980 </pattern>
1981 <action>
1983 <let>
1984 <clip pos="4" part="case"/>
1985 <lit-tag v="acc"/>
1986 </let>
1987 <let>
1988 <clip pos="3" part="tipus_prn"/>
1989 <lit-tag v="subj"/>
1990 </let>
1992 <out>
1993 <chunk>
1994 <clip pos="1" part="lem"/>
1995 <clip pos="1" part="tags"/>
1996 <clip pos="1" part="chcontent"/>
1997 </chunk>
1998 <b pos="1"/>
2000 <chunk>
2001 <get-case-from pos="3">
2002 <lit v="al"/>
2003 </get-case-from>
2004 <lit-tag v="pr"/>
2005 <lit v="{^"/>
2006 <get-case-from pos="3">
2007 <lit v="al"/>
2008 </get-case-from>
2009 <lit-tag v="pr"/>
2010 <lit v="$}"/>
2011 </chunk>
2012 <b/>
2013 <chunk>
2014 <clip pos="3" part="lem"/>
2015 <clip pos="3" part="tags"/>
2016 <clip pos="3" part="chcontent"/>
2017 </chunk>
2018 <b pos="1"/>
2019 <chunk>
2020 <clip pos="2" part="lem"/>
2021 <clip pos="2" part="tags"/>
2022 <clip pos="2" part="chcontent"/>
2023 </chunk>
2024 <b pos="2"/>
2025 <chunk>
2026 <clip pos="4" part="lem"/>
2027 <clip pos="4" part="tags"/>
2028 <clip pos="4" part="chcontent"/>
2029 </chunk>
2030 </out>
2031 </action>
2032 </rule>
2035 <rule comment="REGLA: PRO SV SN (EOes; me dio el libro -> al min doni la libron;)">
2036 <pattern>
2037 <pattern-item n="SNobj"/>
2038 <pattern-item n="SVlex"/>
2039 <pattern-item n="SNacc"/>
2040 </pattern>
2041 <action>
2043 <let>
2044 <clip pos="3" part="case"/>
2045 <lit-tag v="acc"/>
2046 </let>
2047 <let>
2048 <clip pos="1" part="tipus_prn"/>
2049 <lit-tag v="subj"/>
2050 </let>
2052 <out>
2054 <chunk>
2055 <get-case-from pos="1">
2056 <lit v="al"/>
2057 </get-case-from>
2058 <lit-tag v="pr"/>
2059 <lit v="{^"/>
2060 <get-case-from pos="1">
2061 <lit v="al"/>
2062 </get-case-from>
2063 <lit-tag v="pr"/>
2064 <lit v="$}"/>
2065 </chunk>
2066 <b/>
2067 <chunk>
2068 <clip pos="1" part="lem"/>
2069 <clip pos="1" part="tags"/>
2070 <clip pos="1" part="chcontent"/>
2071 </chunk>
2072 <b pos="1"/>
2073 <chunk>
2074 <clip pos="2" part="lem"/>
2075 <clip pos="2" part="tags"/>
2076 <clip pos="2" part="chcontent"/>
2077 </chunk>
2078 <b pos="2"/>
2079 <chunk>
2080 <clip pos="3" part="lem"/>
2081 <clip pos="3" part="tags"/>
2082 <clip pos="3" part="chcontent"/>
2083 </chunk>
2084 </out>
2085 </action>
2086 </rule>
2089 <rule comment="REGLA: SV PRO SN (EOes; quiso darme el libro -> al mi volis doni la libron. ">
2090 <pattern>
2091 <pattern-item n="SVlex"/>
2092 <pattern-item n="SNobj"/>
2093 <pattern-item n="SNacc"/>
2094 </pattern>
2095 <action>
2097 <let>
2098 <clip pos="3" part="case"/>
2099 <lit-tag v="acc"/>
2100 </let>
2101 <let>
2102 <clip pos="2" part="tipus_prn"/>
2103 <lit-tag v="subj"/>
2104 </let>
2106 <out>
2108 <chunk>
2109 <get-case-from pos="2">
2110 <lit v="al"/>
2111 </get-case-from>
2112 <lit-tag v="pr"/>
2113 <lit v="{^"/>
2114 <get-case-from pos="2">
2115 <lit v="al"/>
2116 </get-case-from>
2117 <lit-tag v="pr"/>
2118 <lit v="$}"/>
2119 </chunk>
2120 <b/>
2121 <chunk>
2122 <clip pos="2" part="lem"/>
2123 <clip pos="2" part="tags"/>
2124 <clip pos="2" part="chcontent"/>
2125 </chunk>
2126 <b pos="1"/>
2127 <chunk>
2128 <clip pos="1" part="lem"/>
2129 <clip pos="1" part="tags"/>
2130 <clip pos="1" part="chcontent"/>
2131 </chunk>
2132 <b pos="2"/>
2133 <chunk>
2134 <clip pos="3" part="lem"/>
2135 <clip pos="3" part="tags"/>
2136 <clip pos="3" part="chcontent"/>
2137 </chunk>
2138 </out>
2139 </action>
2140 </rule>
2142 <!-- INDEX reglas para el prodrop y asignación de caso -->
2144 <rule comment="REGLA: punt_cnjadv PRO SV SN (EOes; me dió el libro -> , ĝi al mi donis la libron)">
2145 <pattern>
2146 <pattern-item n="punt_cnjadv"/>
2147 <pattern-item n="SNobj"/>
2148 <pattern-item n="SV_pers"/>
2149 <pattern-item n="SNacc"/>
2150 </pattern>
2151 <action>
2153 <let>
2154 <clip pos="4" part="case"/>
2155 <lit-tag v="acc"/>
2156 </let>
2157 <let>
2158 <clip pos="2" part="tipus_prn"/>
2159 <lit-tag v="subj"/>
2160 </let>
2161 <out>
2162 <chunk>
2163 <clip pos="1" part="whole"/>
2164 </chunk>
2165 <b pos="1"/>
2166 </out>
2169 <!-- pro-drop-->
2171 <choose>
2172 <when>
2173 <test>
2174 <not>
2175 <equal>
2176 <clip pos="3" part="temps"/>
2177 <lit-tag v="imp"/>
2178 </equal>
2179 </not>
2180 </test>
2181 <out>
2182 <chunk>
2183 <get-case-from pos="2">
2184 <lit v="subj"/>
2185 </get-case-from>
2186 <lit-tag v="prn.subj"/>
2187 <clip pos="3" part="pers"/>
2188 <lit-tag v="GD"/>
2189 <clip pos="3" part="nbr"/>
2190 <lit v="{^"/>
2191 <get-case-from pos="3">
2192 <lit v="prpers"/>
2193 </get-case-from>
2194 <lit-tag v="prn.subj.3.4.5"/>
2195 <lit v="$}"/>
2196 </chunk>
2197 <b/>
2198 </out>
2199 <choose>
2200 <when>
2201 <test>
2202 <equal>
2203 <case-of pos="2" part="lem"/>
2204 <lit v="Aa"/>
2205 </equal>
2206 </test>
2207 <modify-case>
2208 <clip pos="2" part="lem"/>
2209 <lit v="aa"/>
2210 </modify-case>
2211 </when>
2212 </choose>
2213 </when>
2214 </choose>
2215 <!-- fi pro-drop-->
2217 <out>
2219 <chunk>
2220 <get-case-from pos="1">
2221 <lit v="al"/>
2222 </get-case-from>
2223 <lit-tag v="pr"/>
2224 <lit v="{^"/>
2225 <get-case-from pos="1">
2226 <lit v="al"/>
2227 </get-case-from>
2228 <lit-tag v="pr"/>
2229 <lit v="$}"/>
2230 </chunk>
2231 <b/>
2232 <chunk>
2233 <clip pos="2" part="lem"/>
2234 <clip pos="2" part="tags"/>
2235 <clip pos="2" part="chcontent"/>
2236 </chunk>
2237 <b pos="2"/>
2238 <chunk>
2239 <clip pos="3" part="lem"/>
2240 <clip pos="3" part="tags"/>
2241 <clip pos="3" part="chcontent"/>
2242 </chunk>
2243 <b pos="3"/>
2244 <chunk>
2245 <clip pos="4" part="lem"/>
2246 <clip pos="4" part="tags"/>
2247 <clip pos="4" part="chcontent"/>
2248 </chunk>
2249 </out>
2250 </action>
2251 </rule>
2254 <rule comment="REGLA: punt_cnjadv SV PRO SN (EOes , prometieron darnos el libro -> , ili al ni promesis doni la libron)">
2255 <pattern>
2256 <pattern-item n="punt_cnjadv"/>
2257 <pattern-item n="SVlex"/>
2258 <pattern-item n="SNobj"/>
2259 <pattern-item n="SNacc"/>
2260 </pattern>
2261 <action>
2263 <let>
2264 <clip pos="4" part="case"/>
2265 <lit-tag v="acc"/>
2266 </let>
2267 <let>
2268 <clip pos="3" part="tipus_prn"/>
2269 <lit-tag v="subj"/>
2270 </let>
2271 <out>
2272 <chunk>
2273 <clip pos="1" part="whole"/>
2274 </chunk>
2275 <b pos="1"/>
2276 </out>
2279 <!-- pro-drop-->
2281 <choose>
2282 <when>
2283 <test>
2284 <not>
2285 <equal>
2286 <clip pos="2" part="temps"/>
2287 <lit-tag v="imp"/>
2288 </equal>
2289 </not>
2290 </test>
2291 <out>
2292 <chunk>
2293 <get-case-from pos="2">
2294 <lit v="subj"/>
2295 </get-case-from>
2296 <lit-tag v="prn.subj"/>
2297 <clip pos="2" part="pers"/>
2298 <lit-tag v="GD"/>
2299 <clip pos="2" part="nbr"/>
2300 <lit v="{^"/>
2301 <get-case-from pos="2">
2302 <lit v="prpers"/>
2303 </get-case-from>
2304 <lit-tag v="prn.subj.3.4.5"/>
2305 <lit v="$}"/>
2306 </chunk>
2307 <b/>
2308 </out>
2309 <choose>
2310 <when>
2311 <test>
2312 <equal>
2313 <case-of pos="2" part="lem"/>
2314 <lit v="Aa"/>
2315 </equal>
2316 </test>
2317 <modify-case>
2318 <clip pos="2" part="lem"/>
2319 <lit v="aa"/>
2320 </modify-case>
2321 </when>
2322 </choose>
2323 </when>
2324 </choose>
2325 <!-- fi pro-drop-->
2326 <out>
2328 <chunk>
2329 <get-case-from pos="2">
2330 <lit v="al"/>
2331 </get-case-from>
2332 <lit-tag v="pr"/>
2333 <lit v="{^"/>
2334 <get-case-from pos="2">
2335 <lit v="al"/>
2336 </get-case-from>
2337 <lit-tag v="pr"/>
2338 <lit v="$}"/>
2339 </chunk>
2340 <b/>
2341 <chunk>
2342 <clip pos="3" part="lem"/>
2343 <clip pos="3" part="tags"/>
2344 <clip pos="3" part="chcontent"/>
2345 </chunk>
2346 <b pos="2"/>
2347 <chunk>
2348 <clip pos="2" part="lem"/>
2349 <clip pos="2" part="tags"/>
2350 <clip pos="2" part="chcontent"/>
2351 </chunk>
2352 <b pos="3"/>
2353 <chunk>
2354 <clip pos="4" part="lem"/>
2355 <clip pos="4" part="tags"/>
2356 <clip pos="4" part="chcontent"/>
2357 </chunk>
2358 </out>
2359 </action>
2360 </rule>
2362 <!--INDEX reglas de acusativo-->
2365 <rule comment="REGLA: SN SV SN and SNacc(EOes )">
2366 <pattern>
2367 <pattern-item n="SN"/>
2368 <pattern-item n="SVlex"/>
2369 <pattern-item n="SNacc"/>
2370 <pattern-item n="cnjcoo"/>
2371 <pattern-item n="SNacc"/>
2372 </pattern>
2373 <action>
2375 <let>
2376 <clip pos="3" part="case"/>
2377 <lit-tag v="acc"/>
2378 </let>
2379 <let>
2380 <clip pos="5" part="case"/>
2381 <lit-tag v="acc"/>
2382 </let>
2384 <out>
2385 <chunk>
2386 <clip pos="1" part="lem"/>
2387 <clip pos="1" part="tags"/>
2388 <clip pos="1" part="chcontent"/>
2389 </chunk>
2390 <b pos="1"/>
2391 <chunk>
2392 <clip pos="2" part="lem"/>
2393 <clip pos="2" part="tags"/>
2394 <clip pos="2" part="chcontent"/>
2395 </chunk>
2396 <b pos="2"/>
2397 <chunk>
2398 <clip pos="3" part="lem"/>
2399 <clip pos="3" part="tags"/>
2400 <clip pos="3" part="chcontent"/>
2401 </chunk>
2402 <b pos="3"/>
2403 <chunk>
2404 <clip pos="4" part="whole"/>
2405 </chunk>
2406 <b pos="4"/>
2407 <chunk>
2408 <clip pos="5" part="lem"/>
2409 <clip pos="5" part="tags"/>
2410 <clip pos="5" part="chcontent"/>
2411 </chunk>
2412 </out>
2413 </action>
2414 </rule>
2418 <rule comment="REGLA: SN SV SN (EO la niña come patatas -> la knabino manĝas terpomojn)">
2419 <pattern>
2420 <pattern-item n="SN"/>
2421 <pattern-item n="SVlex"/>
2422 <pattern-item n="SNacc"/>
2423 </pattern>
2424 <action>
2426 <let>
2427 <clip pos="3" part="case"/>
2428 <lit-tag v="acc"/>
2429 </let>
2431 <out>
2432 <chunk>
2433 <clip pos="1" part="lem"/>
2434 <clip pos="1" part="tags"/>
2435 <clip pos="1" part="chcontent"/>
2436 </chunk>
2437 <b pos="1"/>
2438 <chunk>
2439 <clip pos="2" part="lem"/>
2440 <clip pos="2" part="tags"/>
2441 <clip pos="2" part="chcontent"/>
2442 </chunk>
2443 <b pos="2"/>
2444 <chunk>
2445 <clip pos="3" part="lem"/>
2446 <clip pos="3" part="tags"/>
2447 <clip pos="3" part="chcontent"/>
2448 </chunk>
2449 </out>
2450 </action>
2451 </rule>
2454 <rule comment="REGLA: SV SN and SN (EO per l'acusatiu dels SN objecte amb changecase=nomi)">
2455 <pattern>
2456 <pattern-item n="SVlex"/>
2457 <pattern-item n="SNacc"/>
2458 <pattern-item n="cnjcoo"/>
2459 <pattern-item n="SNacc"/>
2460 </pattern>
2461 <action>
2463 <let>
2464 <clip pos="2" part="case"/>
2465 <lit-tag v="acc"/>
2466 </let>
2467 <let>
2468 <clip pos="4" part="case"/>
2469 <lit-tag v="acc"/>
2470 </let>
2472 <out>
2473 <chunk>
2474 <clip pos="1" part="lem"/>
2475 <clip pos="1" part="tags"/>
2476 <clip pos="1" part="chcontent"/>
2477 </chunk>
2478 <b pos="1"/>
2479 <chunk>
2480 <clip pos="2" part="lem"/>
2481 <clip pos="2" part="tags"/>
2482 <clip pos="2" part="chcontent"/>
2483 </chunk>
2484 <b pos="2"/>
2485 <chunk>
2486 <clip pos="3" part="whole"/>
2487 </chunk>
2489 <b pos="3"/>
2490 <chunk>
2491 <clip pos="4" part="lem"/>
2492 <clip pos="4" part="tags"/>
2493 <clip pos="4" part="chcontent"/>
2494 </chunk>
2495 </out>
2496 </action>
2497 </rule>
2499 <rule comment="REGLA: SV SN (EO per l'acusatiu dels SN objecte amb changecase=nomi)">
2500 <pattern>
2501 <pattern-item n="SVlex"/>
2502 <pattern-item n="SNacc"/>
2503 </pattern>
2504 <action>
2506 <let>
2507 <clip pos="2" part="case"/>
2508 <lit-tag v="acc"/>
2509 </let>
2511 <out>
2512 <chunk>
2513 <clip pos="1" part="lem"/>
2514 <clip pos="1" part="tags"/>
2515 <clip pos="1" part="chcontent"/>
2516 </chunk>
2517 <b pos="1"/>
2518 <chunk>
2519 <clip pos="2" part="lem"/>
2520 <clip pos="2" part="tags"/>
2521 <clip pos="2" part="chcontent"/>
2522 </chunk>
2523 </out>
2524 </action>
2525 </rule>
2528 <!-- INDEX: verbos de movimiento i acusativos-->
2530 <rule comment="REGLA: SN SVmoviment PREP SN (EOes; la niña se dirige hacia la escuala -> la knabino direktas al la lernejon)">
2531 <pattern>
2532 <pattern-item n="SN"/>
2533 <pattern-item n="SVmoviment"/>
2534 <pattern-item n="PREP"/>
2535 <pattern-item n="SNacc"/>
2536 </pattern>
2537 <action>
2539 <let>
2540 <clip pos="4" part="case"/>
2541 <lit-tag v="acc"/>
2542 </let>
2544 <out>
2545 <chunk>
2546 <clip pos="1" part="lem"/>
2547 <clip pos="1" part="tags"/>
2548 <clip pos="1" part="chcontent"/>
2549 </chunk>
2550 <b pos="1"/>
2551 <chunk>
2552 <clip pos="2" part="lem"/>
2553 <clip pos="2" part="tags"/>
2554 <clip pos="2" part="chcontent"/>
2555 </chunk>
2556 <b pos="2"/>
2557 <chunk>
2558 <clip pos="3" part="lem"/>
2559 <clip pos="3" part="tags"/>
2560 <clip pos="3" part="chcontent"/>
2561 </chunk>
2562 <b pos="3"/>
2563 <chunk>
2564 <clip pos="4" part="lem"/>
2565 <clip pos="4" part="tags"/>
2566 <clip pos="4" part="chcontent"/>
2567 </chunk>
2568 </out>
2569 </action>
2570 </rule>
2572 <rule comment="REGLA: SVmoviment PREP SN (EOes)">
2573 <pattern>
2574 <pattern-item n="SVmoviment"/>
2575 <pattern-item n="PREP"/>
2576 <pattern-item n="SNacc"/>
2577 </pattern>
2578 <action>
2580 <let>
2581 <clip pos="3" part="case"/>
2582 <lit-tag v="acc"/>
2583 </let>
2585 <out>
2586 <chunk>
2587 <clip pos="1" part="lem"/>
2588 <clip pos="1" part="tags"/>
2589 <clip pos="1" part="chcontent"/>
2590 </chunk>
2591 <b pos="1"/>
2592 <chunk>
2593 <clip pos="2" part="lem"/>
2594 <clip pos="2" part="tags"/>
2595 <clip pos="2" part="chcontent"/>
2596 </chunk>
2597 <b pos="2"/>
2598 <chunk>
2599 <clip pos="3" part="lem"/>
2600 <clip pos="3" part="tags"/>
2601 <clip pos="3" part="chcontent"/>
2602 </chunk>
2603 </out>
2604 </action>
2605 </rule>
2613 <!--Regles per a sintagmes sols que han pogut quedarse amb GD, ND o PD -->
2614 <!--
2615 <rule comment="REGLA: SN (per assignar gènere i nombre si hi ha GD i ND que no s'han pogut determinar, com passa en alguns pronoms: both, etc.)">
2616 <pattern>
2617 <pattern-item n="SN"/>
2618 </pattern>
2619 <action>
2620 <choose>
2621 <when>
2622 <test>
2623 <equal>
2624 <clip pos="1" part="gen"/>
2625 <lit-tag v="GD"/>
2626 </equal>
2627 </test>
2628 <let>
2629 <clip pos="1" part="gen"/>
2630 <lit-tag v="m"/>
2631 </let>
2632 </when>
2633 </choose>
2634 <choose>
2635 <when>
2636 <test>
2637 <equal>
2638 <clip pos="1" part="nbr"/>
2639 <lit-tag v="ND"/>
2640 </equal>
2641 </test>
2642 <let>
2643 <clip pos="1" part="nbr"/>
2644 <lit-tag v="sg"/>
2645 </let>
2646 </when>
2647 </choose>
2648 <out>
2649 <chunk>
2650 <clip pos="1" part="lem"/>
2651 <clip pos="1" part="tags"/>
2652 <clip pos="1" part="chcontent"/>
2653 </chunk>
2654 </out>
2655 </action>
2656 </rule>
2660 <rule comment="REGLA: SN SV">
2661 <pattern>
2662 <pattern-item n="SN"/>
2663 <pattern-item n="SV"/>
2664 </pattern>
2665 <action>
2666 <choose>
2667 <when>
2668 <test>
2669 <equal>
2670 <clip pos="1" part="gen"/>
2671 <lit-tag v="GD"/>
2672 </equal>
2673 </test>
2674 <let>
2675 <clip pos="1" part="gen"/>
2676 <lit-tag v="m"/>
2677 </let>
2678 </when>
2679 </choose>
2680 <choose>
2681 <when>
2682 <test>
2683 <equal>
2684 <clip pos="1" part="nbr"/>
2685 <lit-tag v="ND"/>
2686 </equal>
2687 </test>
2688 <let>
2689 <clip pos="1" part="nbr"/>
2690 <lit-tag v="sg"/>
2691 </let>
2692 </when>
2693 </choose>
2694 <out>
2695 <chunk>
2696 <clip pos="1" part="lem"/>
2697 <clip pos="1" part="tags"/>
2698 <clip pos="1" part="chcontent"/>
2699 </chunk>
2700 <b pos="1"/>
2701 <chunk>
2702 <clip pos="2" part="lem"/>
2703 <clip pos="2" part="tags"/>
2704 <clip pos="2" part="chcontent"/>
2705 </chunk>
2706 </out>
2707 </action>
2708 </rule>
2713 <!-- INDEX: Reglas para añadir pronombre sujeto (los cnjadv incluidos como marcador de frase)-->
2715 <rule comment="REGLA: punt_cnjadv SV (EOes . voy. Quiero comer -> , mi iras. Mi volas manĝi)">
2716 <pattern>
2717 <pattern-item n="punt_cnjadv"/>
2718 <pattern-item n="SV_pers"/>
2719 </pattern>
2720 <action>
2721 <out>
2722 <chunk>
2723 <clip pos="1" part="whole"/>
2724 </chunk>
2725 <b pos="1"/>
2726 </out>
2727 <choose>
2728 <when>
2729 <test>
2730 <not>
2731 <or>
2732 <equal>
2733 <clip pos="2" part="temps"/>
2734 <lit-tag v="imp"/>
2735 </equal>
2736 <equal>
2737 <clip pos="2" part="temps"/>
2738 <lit-tag v="inf"/>
2739 </equal>
2740 <equal>
2741 <clip pos="2" part="temps"/>
2742 <lit-tag v="ger"/>
2743 </equal>
2744 <equal>
2745 <clip pos="2" part="temps"/>
2746 <lit-tag v="pp"/>
2747 </equal>
2748 </or>
2749 </not>
2750 </test>
2751 <out>
2752 <chunk>
2753 <get-case-from pos="2">
2754 <lit v="subj"/>
2755 </get-case-from>
2756 <lit-tag v="prn.subj"/>
2757 <clip pos="2" part="pers"/>
2758 <lit-tag v="GD"/>
2759 <clip pos="2" part="nbr"/>
2760 <lit v="{^"/>
2761 <get-case-from pos="2">
2762 <lit v="prpers"/>
2763 </get-case-from>
2764 <lit-tag v="prn.subj.3.4.5"/>
2765 <lit v="$}"/>
2766 </chunk>
2767 <b/>
2768 </out>
2769 <choose>
2770 <when>
2771 <test>
2772 <equal>
2773 <case-of pos="2" part="lem"/>
2774 <lit v="Aa"/>
2775 </equal>
2776 </test>
2777 <modify-case>
2778 <clip pos="2" part="lem"/>
2779 <lit v="aa"/>
2780 </modify-case>
2781 </when>
2782 </choose>
2783 </when>
2784 </choose>
2785 <out>
2786 <chunk>
2787 <clip pos="2" part="lem"/>
2788 <clip pos="2" part="tags"/>
2789 <clip pos="2" part="chcontent"/>
2790 </chunk>
2791 </out>
2792 </action>
2793 </rule>
2796 <rule comment="REGLA: punt_cnjadv PROobj SV (EOes . los leeré -> Mi legos ilin )">
2797 <pattern>
2798 <pattern-item n="punt_cnjadv"/>
2799 <pattern-item n="SNobj"/>
2800 <pattern-item n="SV_pers"/>
2801 </pattern>
2802 <action>
2803 <out>
2804 <chunk>
2805 <clip pos="1" part="whole"/>
2806 </chunk>
2807 <b pos="1"/>
2808 </out>
2809 <choose>
2810 <when>
2811 <test>
2812 <not>
2813 <equal>
2814 <clip pos="2" part="temps"/>
2815 <lit-tag v="imp"/>
2816 </equal>
2817 </not>
2818 </test>
2819 <out>
2820 <chunk>
2821 <get-case-from pos="2">
2822 <lit v="subj"/>
2823 </get-case-from>
2824 <lit-tag v="prn.subj"/>
2825 <clip pos="3" part="pers"/>
2826 <lit-tag v="GD"/>
2827 <clip pos="3" part="nbr"/>
2828 <lit v="{^"/>
2829 <get-case-from pos="2">
2830 <lit v="prpers"/>
2831 </get-case-from>
2832 <lit-tag v="prn.subj.3.4.5"/>
2833 <lit v="$}"/>
2834 </chunk>
2835 <b/>
2836 </out>
2837 <choose>
2838 <when>
2839 <test>
2840 <equal>
2841 <case-of pos="2" part="lem"/>
2842 <lit v="Aa"/>
2843 </equal>
2844 </test>
2845 <modify-case>
2846 <clip pos="2" part="lem"/>
2847 <lit v="aa"/>
2848 </modify-case>
2849 </when>
2850 </choose>
2851 </when>
2852 </choose>
2853 <out>
2854 <chunk>
2855 <clip pos="3" part="lem"/>
2856 <clip pos="3" part="tags"/>
2857 <clip pos="3" part="chcontent"/>
2858 </chunk>
2859 <b/>
2860 <chunk>
2861 <clip pos="2" part="lem"/>
2862 <clip pos="2" part="tags"/>
2863 <clip pos="2" part="chcontent"/>
2864 </chunk>
2865 </out>
2866 </action>
2867 </rule>
2870 <rule comment="REGLA: punt_cnjadv SV SN (EOes . . como patatas; quiero comer patatas -> mi volas manĝi terpomojn)">
2871 <pattern>
2872 <pattern-item n="punt_cnjadv"/>
2873 <pattern-item n="SV_pers"/>
2874 <pattern-item n="SNacc"/>
2875 </pattern>
2876 <action>
2877 <let>
2878 <clip pos="3" part="case"/>
2879 <lit-tag v="acc"/>
2880 </let>
2882 <out>
2883 <chunk>
2884 <clip pos="1" part="whole"/>
2885 </chunk>
2886 <b pos="1"/>
2887 </out>
2888 <choose>
2889 <when>
2890 <test>
2891 <not>
2892 <equal>
2893 <clip pos="2" part="temps"/>
2894 <lit-tag v="imp"/>
2895 </equal>
2896 </not>
2897 </test>
2898 <out>
2899 <chunk>
2900 <get-case-from pos="2">
2901 <lit v="subj"/>
2902 </get-case-from>
2903 <lit-tag v="prn.subj"/>
2904 <clip pos="2" part="pers"/>
2905 <lit-tag v="GD"/>
2906 <clip pos="2" part="nbr"/>
2907 <lit v="{^"/>
2908 <get-case-from pos="2">
2909 <lit v="prpers"/>
2910 </get-case-from>
2911 <lit-tag v="prn.subj.3.4.5"/>
2912 <lit v="$}"/>
2913 </chunk>
2914 <b/>
2915 </out>
2916 <choose>
2917 <when>
2918 <test>
2919 <equal>
2920 <case-of pos="2" part="lem"/>
2921 <lit v="Aa"/>
2922 </equal>
2923 </test>
2924 <modify-case>
2925 <clip pos="2" part="lem"/>
2926 <lit v="aa"/>
2927 </modify-case>
2928 </when>
2929 </choose>
2930 </when>
2931 </choose>
2932 <out>
2933 <chunk>
2934 <clip pos="2" part="lem"/>
2935 <clip pos="2" part="tags"/>
2936 <clip pos="2" part="chcontent"/>
2937 </chunk>
2938 <b pos="2"/>
2939 <chunk>
2940 <clip pos="3" part="lem"/>
2941 <clip pos="3" part="tags"/>
2942 <clip pos="3" part="chcontent"/>
2943 </chunk>
2945 </out>
2946 </action>
2947 </rule>
2949 <rule comment="REGLA: punt_cnjadv ADV SV (. EO . NO Menjo, vull menjar (inclou els cnjadv com a marcadors d'inici de frase))">
2950 <pattern>
2951 <pattern-item n="punt_cnjadv"/>
2952 <pattern-item n="ADV"/>
2953 <pattern-item n="SV_pers"/>
2954 </pattern>
2955 <action>
2956 <out>
2957 <chunk>
2958 <clip pos="1" part="whole"/>
2959 </chunk>
2960 <b pos="1"/>
2961 </out>
2962 <choose>
2963 <when>
2964 <test>
2965 <not>
2966 <or>
2967 <equal>
2968 <clip pos="3" part="temps"/>
2969 <lit-tag v="imp"/>
2970 </equal>
2971 <equal>
2972 <clip pos="3" part="temps"/>
2973 <lit-tag v="inf"/>
2974 </equal>
2975 <equal>
2976 <clip pos="3" part="temps"/>
2977 <lit-tag v="ger"/>
2978 </equal>
2979 <equal>
2980 <clip pos="3" part="temps"/>
2981 <lit-tag v="pp"/>
2982 </equal>
2983 </or>
2984 </not>
2985 </test>
2986 <out>
2987 <chunk>
2988 <get-case-from pos="2">
2989 <lit v="subj"/>
2990 </get-case-from>
2991 <lit-tag v="prn.subj"/>
2992 <clip pos="3" part="pers"/>
2993 <lit-tag v="GD"/>
2994 <clip pos="3" part="nbr"/>
2995 <lit v="{^"/>
2996 <get-case-from pos="3">
2997 <lit v="prpers"/>
2998 </get-case-from>
2999 <lit-tag v="prn.subj.3.4.5"/>
3000 <lit v="$}"/>
3001 </chunk>
3002 </out>
3003 <choose>
3004 <when>
3005 <test>
3006 <equal>
3007 <case-of pos="2" part="lem"/>
3008 <lit v="Aa"/>
3009 </equal>
3010 </test>
3011 <modify-case>
3012 <clip pos="2" part="lem"/>
3013 <lit v="aa"/>
3014 </modify-case>
3015 </when>
3016 </choose>
3017 </when>
3018 </choose>
3019 <out>
3020 <b pos="2"/>
3021 <chunk>
3022 <clip pos="2" part="whole"/>
3023 </chunk>
3024 <b/>
3025 <chunk>
3026 <clip pos="3" part="lem"/>
3027 <clip pos="3" part="tags"/>
3028 <clip pos="3" part="chcontent"/>
3029 </chunk>
3030 </out>
3031 </action>
3032 </rule>
3034 <rule comment="REGLA: punt_cnjadv ADV SV SNacc(EOes)">
3035 <pattern>
3036 <pattern-item n="punt_cnjadv"/>
3037 <pattern-item n="ADV"/>
3038 <pattern-item n="SV_pers"/>
3039 <pattern-item n="SNacc"/>
3040 </pattern>
3041 <action>
3042 <let>
3043 <clip pos="4" part="case"/>
3044 <lit-tag v="acc"/>
3045 </let>
3047 <out>
3048 <chunk>
3049 <clip pos="1" part="whole"/>
3050 </chunk>
3051 <b pos="1"/>
3052 </out>
3053 <choose>
3054 <when>
3055 <test>
3056 <not>
3057 <equal>
3058 <clip pos="3" part="temps"/>
3059 <lit-tag v="imp"/>
3060 </equal>
3061 </not>
3062 </test>
3063 <out>
3064 <chunk>
3065 <get-case-from pos="2">
3066 <lit v="subj"/>
3067 </get-case-from>
3068 <lit-tag v="prn.subj"/>
3069 <clip pos="3" part="pers"/>
3070 <lit-tag v="GD"/>
3071 <clip pos="3" part="nbr"/>
3072 <lit v="{^"/>
3073 <get-case-from pos="3">
3074 <lit v="prpers"/>
3075 </get-case-from>
3076 <lit-tag v="prn.subj.3.4.5"/>
3077 <lit v="$}"/>
3078 </chunk>
3079 </out>
3080 <choose>
3081 <when>
3082 <test>
3083 <equal>
3084 <case-of pos="2" part="lem"/>
3085 <lit v="Aa"/>
3086 </equal>
3087 </test>
3088 <modify-case>
3089 <clip pos="2" part="lem"/>
3090 <lit v="aa"/>
3091 </modify-case>
3092 </when>
3093 </choose>
3094 </when>
3095 </choose>
3096 <out>
3097 <b pos="2"/>
3098 <chunk>
3099 <clip pos="2" part="whole"/>
3100 </chunk>
3101 <b/>
3102 <chunk>
3103 <clip pos="3" part="lem"/>
3104 <clip pos="3" part="tags"/>
3105 <clip pos="3" part="chcontent"/>
3106 </chunk>
3107 <b pos="3"/>
3108 <chunk>
3109 <clip pos="4" part="lem"/>
3110 <clip pos="4" part="tags"/>
3111 <clip pos="4" part="chcontent"/>
3112 </chunk>
3114 </out>
3115 </action>
3116 </rule>
3119 <rule comment="REGLA: punt_cnjadv SV SA de inf (. Era difícil d'ajudar EO eliminem el DE (inclou els cnjadv com a marcadors d'inici de frase))">
3120 <pattern>
3121 <pattern-item n="punt_cnjadv"/>
3122 <pattern-item n="SV_pers"/>
3123 <pattern-item n="SA"/>
3124 <pattern-item n="de"/>
3125 <pattern-item n="inf"/>
3126 </pattern>
3127 <action>
3128 <out>
3129 <chunk>
3130 <clip pos="1" part="whole"/>
3131 </chunk>
3132 <b pos="1"/>
3133 </out>
3134 <choose>
3135 <when>
3136 <test>
3137 <not>
3138 <equal>
3139 <clip pos="2" part="temps"/>
3140 <lit-tag v="imp"/>
3141 </equal>
3142 </not>
3143 </test>
3144 <out>
3145 <chunk>
3146 <get-case-from pos="2">
3147 <lit v="subj"/>
3148 </get-case-from>
3149 <lit-tag v="prn.subj"/>
3150 <clip pos="2" part="pers"/>
3151 <lit-tag v="GD"/>
3152 <clip pos="2" part="nbr"/>
3153 <lit v="{^"/>
3154 <get-case-from pos="2">
3155 <lit v="prpers"/>
3156 </get-case-from>
3157 <lit-tag v="prn.subj.3.4.5"/>
3158 <lit v="$}"/>
3159 </chunk>
3160 <b/>
3161 </out>
3162 <choose>
3163 <when>
3164 <test>
3165 <equal>
3166 <case-of pos="2" part="lem"/>
3167 <lit v="Aa"/>
3168 </equal>
3169 </test>
3170 <modify-case>
3171 <clip pos="2" part="lem"/>
3172 <lit v="aa"/>
3173 </modify-case>
3174 </when>
3175 </choose>
3176 </when>
3177 </choose>
3178 <out>
3179 <chunk>
3180 <clip pos="2" part="lem"/>
3181 <clip pos="2" part="tags"/>
3182 <clip pos="2" part="chcontent"/>
3183 </chunk>
3184 <b pos="2"/>
3185 <chunk>
3186 <clip pos="3" part="whole"/>
3187 </chunk>
3188 <b pos="3"/>
3189 <chunk>
3190 <clip pos="5" part="whole"/>
3191 </chunk>
3192 </out>
3193 </action>
3194 </rule>
3197 <rule comment="REGLA: punt_cnjadv SVmoviment PREP SN (EO per l'acusatiu dels verbs de moviment amb changecase=nomi i afegir pronom subjecte)">
3198 <pattern>
3199 <pattern-item n="punt_cnjadv"/>
3200 <pattern-item n="SVmoviment"/>
3201 <pattern-item n="PREP"/>
3202 <pattern-item n="SNacc"/>
3203 </pattern>
3204 <action>
3206 <let>
3207 <clip pos="4" part="case"/>
3208 <lit-tag v="acc"/>
3209 </let>
3211 <out>
3212 <chunk>
3213 <clip pos="1" part="whole"/>
3214 </chunk>
3215 <b pos="1"/>
3216 </out>
3218 <!-- pro-drop-->
3220 <choose>
3221 <when>
3222 <test>
3223 <not>
3224 <equal>
3225 <clip pos="2" part="temps"/>
3226 <lit-tag v="imp"/>
3227 </equal>
3228 </not>
3229 </test>
3230 <out>
3231 <chunk>
3232 <get-case-from pos="2">
3233 <lit v="subj"/>
3234 </get-case-from>
3235 <lit-tag v="prn.subj"/>
3236 <clip pos="2" part="pers"/>
3237 <lit-tag v="GD"/>
3238 <clip pos="2" part="nbr"/>
3239 <lit v="{^"/>
3240 <get-case-from pos="2">
3241 <lit v="prpers"/>
3242 </get-case-from>
3243 <lit-tag v="prn.subj.3.4.5"/>
3244 <lit v="$}"/>
3245 </chunk>
3246 <b/>
3247 </out>
3248 <choose>
3249 <when>
3250 <test>
3251 <equal>
3252 <case-of pos="2" part="lem"/>
3253 <lit v="Aa"/>
3254 </equal>
3255 </test>
3256 <modify-case>
3257 <clip pos="2" part="lem"/>
3258 <lit v="aa"/>
3259 </modify-case>
3260 </when>
3261 </choose>
3262 </when>
3263 </choose>
3264 <!-- fi pro-drop-->
3267 <out>
3268 <chunk>
3269 <clip pos="2" part="lem"/>
3270 <clip pos="2" part="tags"/>
3271 <clip pos="2" part="chcontent"/>
3272 </chunk>
3273 <b pos="2"/>
3274 <chunk>
3275 <clip pos="3" part="lem"/>
3276 <clip pos="3" part="tags"/>
3277 <clip pos="3" part="chcontent"/>
3278 </chunk>
3279 <b pos="3"/>
3280 <chunk>
3281 <clip pos="4" part="lem"/>
3282 <clip pos="4" part="tags"/>
3283 <clip pos="4" part="chcontent"/>
3284 </chunk>
3285 </out>
3286 </action>
3287 </rule>
3289 <!-- INDEX: cláusulas de relativo-->
3292 <rule comment="REGLA: SN SNrelatiu SNobj SV (. el niño que nos vió-> la knabo kiu nin vidis EOes))">
3293 <pattern>
3294 <pattern-item n="SN"/>
3295 <pattern-item n="SNrelatiu"/>
3296 <pattern-item n="SNobj"/>
3297 <pattern-item n="SV"/>
3298 </pattern>
3299 <action>
3300 <let>
3301 <clip pos="2" part="case"/>
3302 <lit-tag v="nomi"/>
3303 </let>
3304 <out>
3305 <chunk>
3306 <clip pos="1" part="whole"/>
3307 </chunk>
3308 <b pos="1"/>
3309 <chunk>
3310 <clip pos="2" part="lem"/>
3311 <clip pos="2" part="tags"/>
3312 <clip pos="2" part="chcontent"/>
3313 </chunk>
3314 <b pos="2"/>
3315 <chunk>
3316 <clip pos="3" part="whole"/>
3317 </chunk>
3318 <b pos="3"/>
3319 <chunk>
3320 <clip pos="4" part="whole"/>
3321 </chunk>
3322 </out>
3323 </action>
3324 </rule>
3326 <rule comment="REGLA: SN SNrelatiu SNobj SV SN (. el niño que nos dio el libro -> la knabo kiu al ni donis la libron EOes))">
3327 <pattern>
3328 <pattern-item n="SN"/>
3329 <pattern-item n="SNrelatiu"/>
3330 <pattern-item n="SNobj"/>
3331 <pattern-item n="SV"/>
3332 <pattern-item n="SN"/>
3333 </pattern>
3334 <action>
3335 <let>
3336 <clip pos="2" part="case"/>
3337 <lit-tag v="nomi"/>
3338 </let>
3339 <let>
3340 <clip pos="5" part="case"/>
3341 <lit-tag v="acc"/>
3342 </let>
3343 <let>
3344 <clip pos="3" part="tipus_prn"/>
3345 <lit-tag v="subj"/>
3346 </let>
3348 <out>
3349 <chunk>
3350 <clip pos="1" part="whole"/>
3351 </chunk>
3352 <b pos="1"/>
3353 <chunk>
3354 <clip pos="2" part="lem"/>
3355 <clip pos="2" part="tags"/>
3356 <clip pos="2" part="chcontent"/>
3357 </chunk>
3358 <b pos="2"/>
3359 <chunk>
3360 <get-case-from pos="2">
3361 <lit v="al"/>
3362 </get-case-from>
3363 <lit-tag v="pr"/>
3364 <lit v="{^"/>
3365 <get-case-from pos="2">
3366 <lit v="al"/>
3367 </get-case-from>
3368 <lit-tag v="pr"/>
3369 <lit v="$}"/>
3370 </chunk>
3371 <b/>
3372 <chunk>
3373 <clip pos="3" part="lem"/>
3374 <clip pos="3" part="tags"/>
3375 <clip pos="3" part="chcontent"/>
3376 </chunk>
3378 <b pos="3"/>
3379 <chunk>
3380 <clip pos="4" part="whole"/>
3381 </chunk>
3382 <b pos="4"/>
3383 <chunk>
3384 <clip pos="5" part="whole"/>
3385 </chunk>
3386 </out>
3387 </action>
3388 </rule>
3390 <rule comment="REGLA: SN SNrelatiu SN SV (. el nen que ella vió -> la knabo kiun ŝi vidis EOes))">
3391 <pattern>
3392 <pattern-item n="SN"/>
3393 <pattern-item n="SNrelatiu"/>
3394 <pattern-item n="SN"/>
3395 <pattern-item n="SV"/>
3396 </pattern>
3397 <action>
3398 <let>
3399 <clip pos="2" part="case"/>
3400 <lit-tag v="acc"/>
3401 </let>
3402 <out>
3403 <chunk>
3404 <clip pos="1" part="whole"/>
3405 </chunk>
3406 <b pos="1"/>
3407 <chunk>
3408 <clip pos="2" part="lem"/>
3409 <clip pos="2" part="tags"/>
3410 <clip pos="2" part="chcontent"/>
3411 </chunk>
3412 <b pos="2"/>
3413 <chunk>
3414 <clip pos="3" part="whole"/>
3415 </chunk>
3416 <b pos="3"/>
3417 <chunk>
3418 <clip pos="4" part="whole"/>
3419 </chunk>
3420 </out>
3421 </action>
3422 </rule>
3425 <rule comment="REGLA: SN SNrelatiu SV SN (EOes: el niño que vió la casa -> la knabo kiu vidis la domon; la niña que vieron los niños -> la knabino kiun vidis la knaboj)">
3426 <pattern>
3427 <pattern-item n="SN"/>
3428 <pattern-item n="SNrelatiu"/>
3429 <pattern-item n="SV"/>
3430 <pattern-item n="SN"/>
3431 </pattern>
3432 <action>
3434 <choose>
3435 <when>
3436 <test>
3437 <and>
3438 <equal>
3439 <clip pos="1" part="nbr"/>
3440 <clip pos="3" part="nbr"/>
3441 </equal>
3442 <equal>
3443 <clip pos="3" part="pers"/>
3444 <lit-tag v="p3"/>
3445 </equal>
3446 </and>
3447 </test>
3449 <let>
3450 <clip pos="2" part="case"/>
3451 <lit-tag v="nomi"/>
3452 </let>
3453 <let>
3454 <clip pos="4" part="case"/>
3455 <lit-tag v="acc"/>
3456 </let>
3457 </when>
3459 <when>
3460 <test>
3461 <not>
3462 <equal>
3463 <clip pos="1" part="nbr"/>
3464 <clip pos="3" part="nbr"/>
3465 </equal>
3466 </not>
3467 </test>
3468 <let>
3469 <clip pos="2" part="case"/>
3470 <lit-tag v="acc"/>
3471 </let>
3472 </when>
3473 </choose>
3474 <out>
3475 <chunk>
3476 <clip pos="1" part="whole"/>
3477 </chunk>
3478 <b pos="1"/>
3479 <chunk>
3480 <clip pos="2" part="lem"/>
3481 <clip pos="2" part="tags"/>
3482 <clip pos="2" part="chcontent"/>
3483 </chunk>
3484 <b pos="2"/>
3485 <chunk>
3486 <clip pos="3" part="whole"/>
3487 </chunk>
3488 <b pos="3"/>
3489 <chunk>
3490 <clip pos="4" part="whole"/>
3491 </chunk>
3492 </out>
3495 </action>
3496 </rule>
3500 <rule comment="REGLA: SN SNrelatiu SV (. la niña que vino -> la knabino kiu vino; los niños que viste -> la knaboj kiujn vi vestu)">
3501 <pattern>
3502 <pattern-item n="SN"/>
3503 <pattern-item n="SNrelatiu"/>
3504 <pattern-item n="SV"/>
3505 </pattern>
3506 <action>
3508 <choose>
3509 <when>
3510 <test>
3511 <and>
3512 <equal>
3513 <clip pos="1" part="nbr"/>
3514 <clip pos="3" part="nbr"/>
3515 </equal>
3516 <equal>
3517 <clip pos="3" part="pers"/>
3518 <lit-tag v="p3"/>
3519 </equal>
3520 </and>
3521 </test>
3523 <let>
3524 <clip pos="2" part="case"/>
3525 <lit-tag v="nomi"/>
3526 </let>
3527 <out>
3528 <chunk>
3529 <clip pos="1" part="whole"/>
3530 </chunk>
3531 <b pos="1"/>
3532 <chunk>
3533 <clip pos="2" part="lem"/>
3534 <clip pos="2" part="tags"/>
3535 <clip pos="2" part="chcontent"/>
3536 </chunk>
3537 <b pos="2"/>
3538 <chunk>
3539 <clip pos="3" part="whole"/>
3540 </chunk>
3541 </out>
3542 </when>
3545 <when>
3546 <test>
3547 <not>
3548 <equal>
3549 <clip pos="3" part="temps"/>
3550 <lit-tag v="inf"/>
3551 </equal>
3552 </not>
3553 </test>
3554 <let>
3555 <clip pos="2" part="case"/>
3556 <lit-tag v="acc"/>
3557 </let>
3559 <out>
3560 <chunk>
3561 <clip pos="1" part="whole"/>
3562 </chunk>
3563 <b pos="1"/>
3564 <chunk>
3565 <clip pos="2" part="lem"/>
3566 <clip pos="2" part="tags"/>
3567 <clip pos="2" part="chcontent"/>
3568 </chunk>
3569 <b pos="2"/>
3570 <chunk>
3571 <get-case-from pos="3">
3572 <lit v="subj"/>
3573 </get-case-from>
3574 <lit-tag v="prn.subj"/>
3575 <clip pos="3" part="pers"/>
3576 <lit-tag v="GD"/>
3577 <clip pos="3" part="nbr"/>
3578 <lit v="{^"/>
3579 <get-case-from pos="3">
3580 <lit v="prpers"/>
3581 </get-case-from>
3582 <lit-tag v="prn.subj.3.4.5"/>
3583 <lit v="$}"/>
3584 </chunk>
3585 <b/>
3586 <b pos="3"/>
3587 <chunk>
3588 <clip pos="3" part="whole"/>
3589 </chunk>
3590 </out>
3592 </when>
3595 <when>
3596 <test>
3597 <not>
3598 <and>
3599 <equal>
3600 <clip pos="1" part="nbr"/>
3601 <clip pos="3" part="nbr"/>
3602 </equal>
3603 <equal>
3604 <clip pos="3" part="pers"/>
3605 <lit-tag v="p3"/>
3606 </equal>
3607 </and>
3608 </not>
3609 </test>
3610 <let>
3611 <clip pos="2" part="case"/>
3612 <lit-tag v="acc"/>
3613 </let>
3615 <out>
3616 <chunk>
3617 <clip pos="1" part="whole"/>
3618 </chunk>
3619 <b pos="1"/>
3620 <chunk>
3621 <clip pos="2" part="lem"/>
3622 <clip pos="2" part="tags"/>
3623 <clip pos="2" part="chcontent"/>
3624 </chunk>
3625 <b pos="2"/>
3626 <chunk>
3627 <clip pos="3" part="whole"/>
3628 </chunk>
3629 </out>
3631 </when>
3632 </choose>
3633 </action>
3634 </rule>
3636 <!--lo que -->
3639 <rule comment="REGLA: SNloque SNobj SV (. lo que nos dijo-> EOes))">
3640 <pattern>
3641 <pattern-item n="SNloque"/>
3642 <pattern-item n="SNobj"/>
3643 <pattern-item n="SV"/>
3644 </pattern>
3645 <action>
3646 <let>
3647 <clip pos="1" part="case"/>
3648 <lit-tag v="acc"/>
3649 </let>
3650 <out>
3651 <chunk>
3652 <clip pos="1" part="whole"/>
3653 </chunk>
3654 <b pos="1"/>
3655 <chunk>
3656 <clip pos="2" part="lem"/>
3657 <clip pos="2" part="tags"/>
3658 <clip pos="2" part="chcontent"/>
3659 </chunk>
3660 <b pos="2"/>
3661 <chunk>
3662 <clip pos="3" part="whole"/>
3663 </chunk>
3664 </out>
3665 </action>
3666 </rule>
3668 <rule comment="REGLA: SNloque SNobj SV SN (. lo que nos dijo el niño-> kion al li diris la knabo EOes))">
3669 <pattern>
3670 <pattern-item n="SNloque"/>
3671 <pattern-item n="SNobj"/>
3672 <pattern-item n="SV"/>
3673 <pattern-item n="SN"/>
3674 </pattern>
3675 <action>
3676 <let>
3677 <clip pos="1" part="case"/>
3678 <lit-tag v="acc"/>
3679 </let>
3680 <let>
3681 <clip pos="4" part="case"/>
3682 <lit-tag v="nomi"/>
3683 </let>
3684 <let>
3685 <clip pos="2" part="tipus_prn"/>
3686 <lit-tag v="subj"/>
3687 </let>
3689 <out>
3690 <chunk>
3691 <clip pos="1" part="lem"/>
3692 <clip pos="1" part="tags"/>
3693 <clip pos="1" part="chcontent"/>
3694 </chunk>
3695 <b pos="1"/>
3696 <chunk>
3697 <get-case-from pos="2">
3698 <lit v="al"/>
3699 </get-case-from>
3700 <lit-tag v="pr"/>
3701 <lit v="{^"/>
3702 <get-case-from pos="2">
3703 <lit v="al"/>
3704 </get-case-from>
3705 <lit-tag v="pr"/>
3706 <lit v="$}"/>
3707 </chunk>
3708 <b/>
3709 <chunk>
3710 <clip pos="2" part="lem"/>
3711 <clip pos="2" part="tags"/>
3712 <clip pos="2" part="chcontent"/>
3713 </chunk>
3715 <b pos="2"/>
3716 <chunk>
3717 <clip pos="3" part="whole"/>
3718 </chunk>
3719 <b pos="3"/>
3720 <chunk>
3721 <clip pos="4" part="whole"/>
3722 </chunk>
3723 </out>
3724 </action>
3725 </rule>
3727 <rule comment="REGLA: SNloque SN SV (. lo que María dijo -> kion Maria diris EOes))">
3728 <pattern>
3729 <pattern-item n="SNloque"/>
3730 <pattern-item n="SN"/>
3731 <pattern-item n="SV"/>
3732 </pattern>
3733 <action>
3734 <let>
3735 <clip pos="1" part="case"/>
3736 <lit-tag v="acc"/>
3737 </let>
3738 <out>
3739 <chunk>
3740 <clip pos="1" part="lem"/>
3741 <clip pos="1" part="tags"/>
3742 <clip pos="1" part="chcontent"/>
3743 </chunk>
3744 <b pos="1"/>
3745 <chunk>
3746 <clip pos="2" part="whole"/>
3747 </chunk>
3748 <b pos="2"/>
3749 <chunk>
3750 <clip pos="3" part="whole"/>
3751 </chunk>
3752 </out>
3753 </action>
3754 </rule>
3757 <rule comment="REGLA: SNloque SV SN (EOes: lo que vió el niño )">
3758 <pattern>
3759 <pattern-item n="SNloque"/>
3760 <pattern-item n="SV"/>
3761 <pattern-item n="SN"/>
3762 </pattern>
3763 <action>
3765 <let>
3766 <clip pos="1" part="case"/>
3767 <lit-tag v="acc"/>
3768 </let>
3769 <out>
3770 <chunk>
3771 <clip pos="1" part="lem"/>
3772 <clip pos="1" part="tags"/>
3773 <clip pos="1" part="chcontent"/>
3774 </chunk>
3775 <b pos="1"/>
3776 <chunk>
3777 <clip pos="2" part="whole"/>
3778 </chunk>
3779 <b pos="2"/>
3780 <chunk>
3781 <clip pos="3" part="whole"/>
3782 </chunk>
3783 </out>
3784 </action>
3785 </rule>
3787 <rule comment="REGLA: SNloque SV (. lo que vino )">
3788 <pattern>
3789 <pattern-item n="SNloque"/>
3790 <pattern-item n="SV_pers"/>
3791 </pattern>
3792 <action>
3794 <choose>
3795 <when>
3796 <test>
3797 <and>
3798 <equal>
3799 <clip pos="1" part="nbr"/>
3800 <clip pos="2" part="nbr"/>
3801 </equal>
3802 <equal>
3803 <clip pos="2" part="pers"/>
3804 <lit-tag v="p3"/>
3805 </equal>
3806 </and>
3807 </test>
3809 <let>
3810 <clip pos="1" part="case"/>
3811 <lit-tag v="nomi"/>
3812 </let>
3813 <out>
3814 <chunk>
3815 <clip pos="1" part="lem"/>
3816 <clip pos="1" part="tags"/>
3817 <clip pos="1" part="chcontent"/>
3818 </chunk>
3819 <b pos="1"/>
3820 <chunk>
3821 <clip pos="2" part="whole"/>
3822 </chunk>
3823 </out>
3824 </when>
3827 <when>
3828 <test>
3829 <not>
3830 <and>
3831 <equal>
3832 <clip pos="1" part="nbr"/>
3833 <clip pos="2" part="nbr"/>
3834 </equal>
3835 <equal>
3836 <clip pos="2" part="pers"/>
3837 <lit-tag v="p3"/>
3838 </equal>
3839 </and>
3840 </not>
3841 </test>
3842 <let>
3843 <clip pos="1" part="case"/>
3844 <lit-tag v="acc"/>
3845 </let>
3847 <out>
3848 <chunk>
3849 <clip pos="1" part="lem"/>
3850 <clip pos="1" part="tags"/>
3851 <clip pos="1" part="chcontent"/>
3852 </chunk>
3853 <b pos="1"/>
3854 <chunk>
3855 <get-case-from pos="2">
3856 <lit v="subj"/>
3857 </get-case-from>
3858 <lit-tag v="prn.subj"/>
3859 <clip pos="2" part="pers"/>
3860 <lit-tag v="GD"/>
3861 <clip pos="2" part="nbr"/>
3862 <lit v="{^"/>
3863 <get-case-from pos="2">
3864 <lit v="prpers"/>
3865 </get-case-from>
3866 <lit-tag v="prn.subj.3.4.5"/>
3867 <lit v="$}"/>
3868 </chunk>
3869 <b/>
3870 <chunk>
3871 <clip pos="2" part="whole"/>
3872 </chunk>
3873 </out>
3875 </when>
3876 </choose>
3877 </action>
3878 </rule>
3881 </section-rules>
3882 </interchunk>