1 <?xml version=
"1.0" encoding=
"ISO-8859-1"?> <!-- -*- nxml -*- -->
6 <cat-item tags=
"SN.*"/>
10 <cat-item tags=
"REL.*"/>
13 <def-cat n=
"negacio"><!-- BCN-->
14 <cat-item tags=
"SN.DET.*.*.negacio"/>
17 <def-cat n=
"pr"><!-- BCN-->
18 <cat-item tags=
"PREP"/>
19 <cat-item tags=
"PREP.*"/>
23 <def-cat n="SN_nopron">
24 <cat-item tags="SN.DET.*"/>
25 <cat-item tags="SN.UNDET.*"/>
26 <cat-item tags="SN.NUM.*"/>
30 <cat-item tags=
"SV.*"/>
35 <cat-item tags=
"SV.vbcop.*"/>
36 <cat-item tags=
"SV.vbser.*"/>
40 <cat-item lemma=
"adv" tags=
"adv"/>
41 <cat-item lemma=
"adv" tags=
"adv.*"/>
42 <cat-item lemma=
"no" tags=
"adv"/>
46 <cat-item lemma=
"no" tags=
"adv"/>
50 <cat-item lemma=
"cnjsub" tags=
"cnjsub"/>
54 <cat-item lemma=
"que" tags=
"cnjsub"/>
58 <cat-item tags=
"PRN.subj.*"/>
62 <cat-item tags=
"SA.*"/>
66 <cat-item lemma=
"pp" tags=
"SA.*"/>
67 <cat-item lemma=
"adj" tags=
"SA.*"/><!-- BCN per que agafi b�resolutions adopted -->
71 <cat-item tags=
"DET.*"/>
75 <cat-item tags=
"NUM.*"/>
79 <cat-item tags=
"sent"/>
82 <def-cat n=
"cnjcoo"> <!-- BCN-->
83 <cat-item tags=
"cnjcoo"/>
92 <def-attr n=
"tipusrel">
93 <attr-item tags=
"quan"/>
97 <attr-item tags=
"vben"/>
98 <attr-item tags=
"vba"/>
99 <attr-item tags=
"nopart"/>
102 <attr-item tags=
"loc"/>
103 <attr-item tags=
"part"/>
105 <!--<def-attr n="tprep">
106 <attr-item tags="a"/>
107 <attr-item tags="ta"/>
108 <attr-item tags="sus"/>
109 <attr-item tags="de"/>
110 <attr-item tags="en"/>
111 <attr-item tags="para"/>
114 <attr-item tags=
"p1"/>
115 <attr-item tags=
"p2"/>
116 <attr-item tags=
"p3"/>
117 <attr-item tags=
"PD"/>
118 <attr-item tags=
"NP"/>
122 <attr-item tags=
"m"/>
123 <attr-item tags=
"f"/>
124 <attr-item tags=
"mf"/>
125 <attr-item tags=
"GD"/>
126 <attr-item tags=
"nt"/>
130 <attr-item tags=
"sg"/>
131 <attr-item tags=
"pl"/>
132 <attr-item tags=
"sp"/>
133 <attr-item tags=
"ND"/>
134 <attr-item tags=
"NN"/>
138 <attr-item tags=
"inf"/>
139 <attr-item tags=
"pres"/>
140 <attr-item tags=
"past"/>
141 <attr-item tags=
"pri"/>
142 <attr-item tags=
"ifip"/>
143 <attr-item tags=
"cni"/>
144 <attr-item tags=
"fti"/>
145 <attr-item tags=
"pp"/>
146 <attr-item tags=
"ger"/>
147 <attr-item tags=
"pprs"/>
148 <attr-item tags=
"subs"/>
152 <def-attr n=
"a_verb">
153 <attr-item tags=
"vblex"/>
154 <attr-item tags=
"vblex.pron"/>
155 <attr-item tags=
"vbhaver"/>
156 <attr-item tags=
"vbser"/>
157 <attr-item tags=
"vbmod"/>
158 <attr-item tags=
"HAVER"/>
162 <attr-item tags=
"SN"/>
168 <def-var n=
"tipus_rel"/>
170 <def-var n=
"nombre"/>
171 <def-var n=
"genere"/>
176 <def-macro n=
"dona_info" npar=
"1">
185 <clip pos=
"1" part=
"tipusrel"/>
197 <def-macro n=
"modifica_sv" npar=
"1">
207 <clip pos=
"1" part=
"temps"/>
213 <clip pos=
"1" part=
"temps"/>
224 <def-macro n=
"assigna_gen_nbr" npar=
"1">
225 <choose><!--To determine value of variables of gender and
226 number and propagate to other rules. Variables are
227 not used again in this rule -->
231 <clip pos=
"1" part=
"nbr"/>
235 <let><var n=
"nombre"/><lit-tag v=
"pl"/></let>
241 <clip pos=
"1" part=
"nbr"/>
250 <let><var n=
"nombre"/><lit-tag v=
"sg"/></let>
257 <clip pos=
"1" part=
"gen"/>
261 <let><var n=
"genere"/><lit-tag v=
"f"/></let>
267 <clip pos=
"1" part=
"gen"/>
276 <let><var n=
"genere"/><lit-tag v=
"m"/></let>
283 <clip pos=
"1" part=
"nbr"/>
287 <let><clip pos=
"1" part=
"nbr"/><var n=
"nombre"/></let>
294 <clip pos=
"1" part=
"gen"/>
298 <let><clip pos=
"1" part=
"gen"/><var n=
"genere"/></let>
304 <def-macro n=
"concord_sa" npar=
"2"><!--assinga el gen i el nbr del sn en els sa en les frases amb verb copulatiu (p.ex "la perspectiva de tu tía es interesante" -> "interesante" concordarà amb "aperçu")-->
309 <clip pos=
"1" part=
"gen"/>
314 <clip pos=
"2" part=
"gen"/>
320 <clip pos=
"2" part=
"gen"/>
330 <clip pos=
"1" part=
"nbr"/>
335 <clip pos=
"2" part=
"nbr"/>
341 <clip pos=
"2" part=
"nbr"/>
349 <def-macro n=
"concord_sn" npar=
"2"> <!--asgina gen i nbr en els sn GD o ND quan van seguits de vcop. (p.ex. "esta chica es mi ayudante)-->
354 <clip pos=
"2" part=
"gen"/>
362 <clip pos=
"1" part=
"gen"/>
367 <clip pos=
"2" part=
"gen"/>
373 <clip pos=
"2" part=
"gen"/>
384 <clip pos=
"2" part=
"nbr"/>
392 <clip pos=
"1" part=
"nbr"/>
397 <clip pos=
"2" part=
"nbr"/>
403 <clip pos=
"2" part=
"nbr"/>
411 <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. -->
429 <def-macro n=
"cv_prep" npar=
"2">
435 <clip pos=
"1" part=
"lem"/>
439 <clip pos=
"2" part=
"tnom"/>
445 <clip pos=
"1" part=
"lem"/>
452 </section-def-macros>
462 <get-case-from pos="1">
469 <chunk><!-#-envio el chunk amb el SN-#->
470 <clip pos="1" part="lem"/>
471 <clip pos="1" part="tags"/>
472 <clip pos="1" part="chcontent"/>
476 <!--REGLES GENERALS -->
477 <rule comment=
"REGLA: SN">
479 <pattern-item n=
"SN"/>
482 <call-macro n=
"assigna_gen_nbr">
483 <with-param pos=
"1"/>
487 <clip pos=
"1" part=
"lem"/>
488 <clip pos=
"1" part=
"tags"/>
489 <clip pos=
"1" part=
"chcontent"/>
495 <rule comment=
"REGLA: rel">
497 <pattern-item n=
"rel"/>
500 <call-macro n=
"dona_info">
501 <with-param pos=
"1"/>
505 <clip pos=
"1" part=
"lem"/>
506 <clip pos=
"1" part=
"tags"/>
507 <clip pos=
"1" part=
"chcontent"/>
513 <rule comment=
"REGLA: SA">
515 <pattern-item n=
"SA"/>
518 <call-macro n=
"assigna_gen_nbr">
519 <with-param pos=
"1"/>
523 <clip pos=
"1" part=
"lem"/>
524 <clip pos=
"1" part=
"tags"/>
525 <clip pos=
"1" part=
"chcontent"/>
531 <rule comment=
"REGLA: SV">
533 <pattern-item n=
"SV"/>
536 <call-macro n=
"assigna_gen_nbr">
537 <with-param pos=
"1"/>
539 <call-macro n=
"modifica_sv">
540 <with-param pos=
"1"/>
544 <clip pos=
"1" part=
"lem"/>
545 <clip pos=
"1" part=
"tags"/>
546 <clip pos=
"1" part=
"chcontent"/>
552 <rule comment=
"REGLA: ADV ADV SV. per arreglar el tema de la doble negació...">
554 <pattern-item n=
"ADV"/>
555 <pattern-item n=
"ADV"/>
556 <pattern-item n=
"SV"/>
559 <call-macro n=
"assigna_gen_nbr">
560 <with-param pos=
"3"/>
562 <call-macro n=
"modifica_sv">
563 <with-param pos=
"3"/>
570 <clip pos=
"1" part=
"lem"/>
574 <clip pos=
"2" part=
"lem"/>
581 <clip pos=
"1" part=
"lem"/>
582 <clip pos=
"1" part=
"tags"/>
583 <clip pos=
"1" part=
"chcontent"/>
587 <clip pos=
"3" part=
"lem"/>
588 <clip pos=
"3" part=
"tags"/>
589 <clip pos=
"3" part=
"chcontent"/>
594 <clip pos=
"2" part=
"tags"/>
595 <clip pos=
"2" part=
"chcontent"/>
602 <clip pos=
"1" part=
"lem"/>
603 <clip pos=
"1" part=
"tags"/>
604 <clip pos=
"1" part=
"chcontent"/>
608 <clip pos=
"2" part=
"lem"/>
609 <clip pos=
"2" part=
"tags"/>
610 <clip pos=
"2" part=
"chcontent"/>
614 <clip pos=
"3" part=
"lem"/>
615 <clip pos=
"3" part=
"tags"/>
616 <clip pos=
"3" part=
"chcontent"/>
624 <rule comment=
"REGLA: sprep">
626 <pattern-item n=
"pr"/>
627 <pattern-item n=
"SN"/>
630 <call-macro n=
"assigna_gen_nbr">
631 <with-param pos=
"2"/>
633 <call-macro n=
"cv_prep" alt=
"oc@aran">
634 <with-param pos=
"1"/>
635 <with-param pos=
"2"/>
642 <clip pos=
"1" part=
"lem"/>
647 <clip pos=
"2" part=
"nbr"/>
651 <clip pos=
"2" part=
"tnom"/>
659 <clip pos=
"2" part=
"lem"/>
660 <clip pos=
"2" part=
"tags"/>
661 <lit-tag v=
"treu_det"/>
662 <clip pos=
"2" part=
"chcontent"/>
665 <call-macro n=
"f_bcond">
666 <with-param pos=
"2"/>
672 <clip pos=
"1" part=
"lem"/>
673 <clip pos=
"1" part=
"tags"/>
674 <clip pos=
"1" part=
"chcontent"/>
678 <clip pos=
"2" part=
"lem"/>
679 <clip pos=
"2" part=
"tags"/>
680 <clip pos=
"2" part=
"chcontent"/>
688 <rule comment=
"REGLA: prep sprep">
690 <pattern-item n=
"pr"/>
691 <pattern-item n=
"pr"/>
692 <pattern-item n=
"SN"/>
695 <call-macro n=
"assigna_gen_nbr">
696 <with-param pos=
"3"/>
698 <call-macro n=
"cv_prep" alt=
"oc@aran">
699 <with-param pos=
"1"/>
700 <with-param pos=
"3"/>
702 <call-macro n=
"cv_prep" alt=
"oc@aran">
703 <with-param pos=
"2"/>
704 <with-param pos=
"3"/>
711 <clip pos=
"2" part=
"lem"/>
716 <clip pos=
"3" part=
"nbr"/>
720 <clip pos=
"3" part=
"tnom"/>
728 <clip pos=
"1" part=
"lem"/>
729 <clip pos=
"1" part=
"tags"/>
730 <clip pos=
"1" part=
"chcontent"/>
734 <clip pos=
"3" part=
"lem"/>
735 <clip pos=
"3" part=
"tags"/>
736 <lit-tag v=
"treu_det"/>
737 <clip pos=
"3" part=
"chcontent"/>
740 <call-macro n=
"f_bcond">
741 <with-param pos=
"2"/>
747 <clip pos=
"1" part=
"lem"/>
748 <clip pos=
"1" part=
"tags"/>
749 <clip pos=
"1" part=
"chcontent"/>
753 <clip pos=
"2" part=
"lem"/>
754 <clip pos=
"2" part=
"tags"/>
755 <clip pos=
"2" part=
"chcontent"/>
759 <clip pos=
"3" part=
"lem"/>
760 <clip pos=
"3" part=
"tags"/>
761 <clip pos=
"3" part=
"chcontent"/>
769 <rule comment=
"REGLA: prep sprep">
771 <pattern-item n=
"pr"/>
772 <pattern-item n=
"pr"/>
773 <pattern-item n=
"SA"/>
776 <call-macro n=
"assigna_gen_nbr">
777 <with-param pos=
"3"/>
779 <call-macro n=
"cv_prep" alt=
"oc@aran">
780 <with-param pos=
"1"/>
781 <with-param pos=
"3"/>
783 <call-macro n=
"cv_prep" alt=
"oc@aran">
784 <with-param pos=
"2"/>
785 <with-param pos=
"3"/>
792 <clip pos=
"2" part=
"lem"/>
797 <clip pos=
"3" part=
"nbr"/>
801 <clip pos=
"3" part=
"tnom"/>
809 <clip pos=
"1" part=
"lem"/>
810 <clip pos=
"1" part=
"tags"/>
811 <clip pos=
"1" part=
"chcontent"/>
815 <clip pos=
"3" part=
"lem"/>
816 <clip pos=
"3" part=
"tags"/>
817 <lit-tag v=
"treu_det"/>
818 <clip pos=
"3" part=
"chcontent"/>
821 <call-macro n=
"f_bcond">
822 <with-param pos=
"2"/>
828 <clip pos=
"1" part=
"lem"/>
829 <clip pos=
"1" part=
"tags"/>
830 <clip pos=
"1" part=
"chcontent"/>
834 <clip pos=
"2" part=
"lem"/>
835 <clip pos=
"2" part=
"tags"/>
836 <clip pos=
"2" part=
"chcontent"/>
840 <clip pos=
"3" part=
"lem"/>
841 <clip pos=
"3" part=
"tags"/>
842 <clip pos=
"3" part=
"chcontent"/>
850 <rule comment=
"REGLA: SV sprep">
852 <pattern-item n=
"SV"/>
853 <pattern-item n=
"pr"/>
854 <pattern-item n=
"SN"/>
857 <call-macro n=
"assigna_gen_nbr">
858 <with-param pos=
"1"/>
860 <call-macro n=
"assigna_gen_nbr">
861 <with-param pos=
"3"/>
863 <call-macro n=
"cv_prep" alt=
"oc@aran">
864 <with-param pos=
"2"/>
865 <with-param pos=
"3"/>
873 <clip pos=
"1" part=
"tverb"/>
874 <lit-tag v=
"nopart"/>
878 <clip pos=
"2" part=
"lem"/>
883 <clip pos=
"3" part=
"nbr"/>
887 <clip pos=
"3" part=
"tnom"/>
895 <clip pos=
"1" part=
"lem"/>
896 <clip pos=
"1" part=
"tags"/>
897 <clip pos=
"1" part=
"chcontent"/>
901 <clip pos=
"3" part=
"lem"/>
902 <clip pos=
"3" part=
"tags"/>
903 <clip pos=
"3" part=
"chcontent"/>
906 <call-macro n=
"f_bcond">
907 <with-param pos=
"2"/>
913 <clip pos=
"1" part=
"lem"/>
914 <clip pos=
"1" part=
"tags"/>
915 <clip pos=
"1" part=
"chcontent"/>
919 <clip pos=
"2" part=
"lem"/>
920 <clip pos=
"2" part=
"tags"/>
921 <clip pos=
"2" part=
"chcontent"/>
925 <clip pos=
"3" part=
"lem"/>
926 <clip pos=
"3" part=
"tags"/>
927 <clip pos=
"3" part=
"chcontent"/>
935 <rule comment=
"REGLA: no SV que: no les ditz que... -> només els diu...">
937 <pattern-item n=
"no"/>
938 <pattern-item n=
"SV"/>
939 <pattern-item n=
"quecnj"/>
942 <call-macro n=
"assigna_gen_nbr">
943 <with-param pos=
"1"/>
947 <get-case-from pos=
"1">
950 <clip pos=
"1" part=
"tags"/>
951 <clip pos=
"1" part=
"chcontent"/>
955 <clip pos=
"2" part=
"lem"/>
956 <clip pos=
"2" part=
"tags"/>
957 <clip pos=
"2" part=
"chcontent"/>
960 <call-macro n=
"f_bcond">
961 <with-param pos=
"2"/>
966 <rule comment=
"REGLA: SV ADV sprep">
968 <pattern-item n=
"SV"/>
969 <pattern-item n=
"ADV"/>
970 <pattern-item n=
"pr"/>
971 <pattern-item n=
"SN"/>
974 <call-macro n=
"assigna_gen_nbr">
975 <with-param pos=
"1"/>
977 <call-macro n=
"assigna_gen_nbr">
978 <with-param pos=
"4"/>
980 <call-macro n=
"cv_prep" alt=
"oc@aran">
981 <with-param pos=
"3"/>
982 <with-param pos=
"4"/>
990 <clip pos=
"1" part=
"tverb"/>
991 <lit-tag v=
"nopart"/>
995 <clip pos=
"3" part=
"lem"/>
1000 <clip pos=
"4" part=
"nbr"/>
1004 <clip pos=
"4" part=
"tnom"/>
1012 <clip pos=
"1" part=
"lem"/>
1013 <clip pos=
"1" part=
"tags"/>
1014 <clip pos=
"1" part=
"chcontent"/>
1018 <clip pos=
"2" part=
"lem"/>
1019 <clip pos=
"2" part=
"tags"/>
1020 <clip pos=
"2" part=
"chcontent"/>
1024 <clip pos=
"4" part=
"lem"/>
1025 <clip pos=
"4" part=
"tags"/>
1026 <lit-tag v=
"treu_det"/>
1027 <clip pos=
"4" part=
"chcontent"/>
1030 <call-macro n=
"f_bcond">
1031 <with-param pos=
"3"/>
1037 <clip pos=
"1" part=
"lem"/>
1038 <clip pos=
"1" part=
"tags"/>
1039 <clip pos=
"1" part=
"chcontent"/>
1043 <clip pos=
"2" part=
"lem"/>
1044 <clip pos=
"2" part=
"tags"/>
1045 <clip pos=
"2" part=
"chcontent"/>
1049 <clip pos=
"3" part=
"lem"/>
1050 <clip pos=
"3" part=
"tags"/>
1051 <clip pos=
"3" part=
"chcontent"/>
1055 <clip pos=
"4" part=
"lem"/>
1056 <clip pos=
"4" part=
"tags"/>
1057 <clip pos=
"4" part=
"chcontent"/>
1065 <rule comment=
"REGLA: det">
1067 <pattern-item n=
"DET"/>
1070 <call-macro n=
"assigna_gen_nbr">
1071 <with-param pos=
"1"/>
1075 <clip pos=
"1" part=
"lem"/>
1076 <clip pos=
"1" part=
"tags"/>
1077 <clip pos=
"1" part=
"chcontent"/>
1083 <rule comment=
"REGLA: SN SP">
1085 <pattern-item n=
"SN"/>
1086 <pattern-item n=
"pr"/>
1087 <pattern-item n=
"SN"/>
1090 <call-macro n=
"assigna_gen_nbr">
1091 <with-param pos=
"1"/>
1093 <call-macro n=
"assigna_gen_nbr">
1094 <with-param pos=
"3"/>
1096 <!-- <call-macro n="cv_prep">
1097 <with-param pos="1"/>
1098 <with-param pos="2"/>
1099 <with-param pos="3"/>
1103 <clip pos=
"1" part=
"lem"/>
1104 <clip pos=
"1" part=
"tags"/>
1105 <clip pos=
"1" part=
"chcontent"/>
1109 <clip pos=
"2" part=
"lem"/>
1110 <clip pos=
"2" part=
"tags"/>
1111 <clip pos=
"2" part=
"chcontent"/>
1115 <clip pos=
"3" part=
"lem"/>
1116 <clip pos=
"3" part=
"tags"/>
1117 <clip pos=
"3" part=
"chcontent"/>
1124 <rule comment="REGLA: SN ne SV que pr SN">
1126 <pattern-item n="SN"/>
1127 <pattern-item n="ne"/>
1128 <pattern-item n="SV"/>
1129 <pattern-item n="cnjsub"/>
1130 <pattern-item n="pr"/>
1131 <pattern-item n="SN"/>
1134 <call-macro n="assigna_gen_nbr">
1135 <with-param pos="1"/>
1137 <call-macro n="assigna_gen_nbr">
1138 <with-param pos="6"/>
1140 <call-macro n="cv_prep">
1141 <with-param pos="2"/>
1142 <with-param pos="5"/>
1143 <with-param pos="6"/>
1146 <clip pos="2" part="lem"/>
1153 <equal caseless="yes">
1154 <clip pos="1" part="lem"/>
1155 <lit v="prnperssubj"/>
1158 <clip pos="3" part="pers"/>
1159 <clip pos="1" part="pers"/>
1162 <clip pos="3" part="nbr"/>
1163 <clip pos="1" part="nbr"/>
1169 <get-case-from pos="1">
1170 <clip pos="2" part="lem"/>
1172 <clip pos="2" part="tags"/>
1173 <clip pos="2" part="chcontent"/>
1176 <chunk><!-#-el pronom no l'envio -#->
1177 <clip pos="3" part="lem"/>
1178 <clip pos="3" part="tags"/>
1179 <clip pos="3" part="chcontent"/>
1182 <call-macro n="f_bcond">
1183 <with-param pos="2"/>
1186 <otherwise><!-#-Quan SN no � pronom subjecte, per tant, quan � qualsevol altre SN -#->
1189 <clip pos="1" part="lem"/>
1190 <clip pos="1" part="tags"/>
1191 <clip pos="1" part="chcontent"/>
1195 <clip pos="2" part="lem"/>
1196 <clip pos="2" part="tags"/>
1197 <clip pos="2" part="chcontent"/>
1201 <clip pos="3" part="lem"/>
1202 <clip pos="3" part="tags"/>
1203 <clip pos="3" part="chcontent"/>
1212 <equal caseless="yes">
1213 <clip pos="6" part="lem"/>
1216 <equal caseless="yes">
1217 <clip pos="6" part="lem"/>
1220 <equal caseless="yes">
1221 <clip pos="6" part="lem"/>
1222 <lit v="inf_enc_enc"/>
1229 <clip pos="4" part="lem"/>
1230 <clip pos="4" part="tags"/>
1231 <clip pos="4" part="chcontent"/>
1236 <call-macro n="f_bcond">
1237 <with-param pos="3"/>
1244 <clip pos="5" part="lem"/>
1245 <clip pos="5" part="tags"/>
1246 <clip pos="5" part="chcontent"/>
1250 <clip pos="6" part="lem"/>
1251 <clip pos="6" part="tags"/>
1252 <clip pos="6" part="chcontent"/>
1258 <rule comment="REGLA: SN ne SV que SN">
1260 <pattern-item n="SN"/>
1261 <pattern-item n="ne"/>
1262 <pattern-item n="SV"/>
1263 <pattern-item n="cnjsub"/>
1264 <pattern-item n="SN"/>
1268 <clip pos="2" part="lem"/>
1271 <call-macro n="assigna_gen_nbr">
1272 <with-param pos="1"/>
1274 <call-macro n="assigna_gen_nbr">
1275 <with-param pos="5"/>
1281 <equal caseless="yes">
1282 <clip pos="1" part="lem"/>
1283 <lit v="prnperssubj"/>
1286 <clip pos="3" part="pers"/>
1287 <clip pos="1" part="pers"/>
1290 <clip pos="3" part="nbr"/>
1291 <clip pos="1" part="nbr"/>
1297 <get-case-from pos="1">
1298 <clip pos="2" part="lem"/>
1300 <clip pos="2" part="tags"/>
1301 <clip pos="2" part="chcontent"/>
1305 <get-case-from pos="1">
1306 <clip pos="3" part="lem"/>
1308 <clip pos="3" part="tags"/>
1309 <clip pos="3" part="chcontent"/>
1312 <call-macro n="f_bcond">
1313 <with-param pos="2"/>
1319 <clip pos="1" part="lem"/>
1320 <clip pos="1" part="tags"/>
1321 <clip pos="1" part="chcontent"/>
1325 <clip pos="2" part="lem"/>
1326 <clip pos="2" part="tags"/>
1327 <clip pos="2" part="chcontent"/>
1331 <clip pos="3" part="lem"/>
1332 <clip pos="3" part="tags"/>
1333 <clip pos="3" part="chcontent"/>
1342 <equal caseless="yes">
1343 <clip pos="5" part="lem"/>
1346 <equal caseless="yes">
1347 <clip pos="5" part="lem"/>
1350 <equal caseless="yes">
1351 <clip pos="5" part="lem"/>
1352 <lit v="inf_enc_enc"/>
1359 <clip pos="4" part="lem"/>
1360 <clip pos="4" part="tags"/>
1361 <clip pos="4" part="chcontent"/>
1366 <call-macro n="f_bcond">
1367 <with-param pos="3"/>
1374 <clip pos="5" part="lem"/>
1375 <clip pos="5" part="tags"/>
1376 <clip pos="5" part="chcontent"/>
1382 <rule comment="REGLA: SN ne SV que SN pr SN">
1384 <pattern-item n="SN"/>
1385 <pattern-item n="ne"/>
1386 <pattern-item n="SV"/>
1387 <pattern-item n="cnjsub"/>
1388 <pattern-item n="SN"/>
1389 <pattern-item n="pr"/>
1390 <pattern-item n="SN"/>
1394 <clip pos="2" part="lem"/>
1397 <call-macro n="assigna_gen_nbr">
1398 <with-param pos="1"/>
1400 <call-macro n="assigna_gen_nbr">
1401 <with-param pos="5"/>
1403 <call-macro n="assigna_gen_nbr">
1404 <with-param pos="7"/>
1406 <call-macro n="cv_prep">
1407 <with-param pos="3"/>
1408 <with-param pos="6"/>
1409 <with-param pos="7"/>
1411 <call-macro n="cv_prep">
1412 <with-param pos="5"/>
1413 <with-param pos="6"/>
1414 <with-param pos="7"/>
1420 <equal caseless="yes">
1421 <clip pos="1" part="lem"/>
1422 <lit v="prnperssubj"/>
1425 <clip pos="3" part="pers"/>
1426 <clip pos="1" part="pers"/>
1429 <clip pos="3" part="nbr"/>
1430 <clip pos="1" part="nbr"/>
1436 <get-case-from pos="1">
1437 <clip pos="2" part="lem"/>
1439 <clip pos="2" part="tags"/>
1440 <clip pos="2" part="chcontent"/>
1444 <get-case-from pos="1">
1445 <clip pos="3" part="lem"/>
1447 <clip pos="3" part="tags"/>
1448 <clip pos="3" part="chcontent"/>
1451 <call-macro n="f_bcond">
1452 <with-param pos="3"/>
1458 <clip pos="1" part="lem"/>
1459 <clip pos="1" part="tags"/>
1460 <clip pos="1" part="chcontent"/>
1464 <clip pos="2" part="lem"/>
1465 <clip pos="2" part="tags"/>
1466 <clip pos="2" part="chcontent"/>
1470 <clip pos="3" part="lem"/>
1471 <clip pos="3" part="tags"/>
1472 <clip pos="3" part="chcontent"/>
1481 <equal caseless="yes">
1482 <clip pos="5" part="lem"/>
1485 <equal caseless="yes">
1486 <clip pos="5" part="lem"/>
1489 <equal caseless="yes">
1490 <clip pos="5" part="lem"/>
1491 <lit v="inf_enc_enc"/>
1498 <clip pos="4" part="lem"/>
1499 <clip pos="4" part="tags"/>
1500 <clip pos="4" part="chcontent"/>
1505 <call-macro n="f_bcond">
1506 <with-param pos="3"/>
1513 <clip pos="5" part="lem"/>
1514 <clip pos="5" part="tags"/>
1515 <clip pos="5" part="chcontent"/>
1519 <clip pos="6" part="lem"/>
1520 <clip pos="6" part="tags"/>
1521 <clip pos="6" part="chcontent"/>
1525 <clip pos="7" part="lem"/>
1526 <clip pos="7" part="tags"/>
1527 <clip pos="7" part="chcontent"/>
1534 <rule comment=
"REGLA: SN vbcop SA">
1536 <pattern-item n=
"SN"/>
1537 <pattern-item n=
"vbcop"/>
1538 <pattern-item n=
"SA"/>
1541 <call-macro n=
"concord_sa">
1542 <with-param pos=
"1"/>
1543 <with-param pos=
"3"/>
1545 <call-macro n=
"assigna_gen_nbr">
1546 <with-param pos=
"1"/>
1552 <equal caseless=
"yes">
1553 <clip pos=
"1" part=
"lem"/>
1554 <lit v=
"prnperssubj"/>
1557 <clip pos=
"2" part=
"pers"/>
1558 <clip pos=
"1" part=
"pers"/>
1561 <clip pos=
"2" part=
"nbr"/>
1562 <clip pos=
"1" part=
"nbr"/>
1568 <get-case-from pos=
"1">
1569 <clip pos=
"2" part=
"lem"/>
1571 <clip pos=
"2" part=
"tags"/>
1572 <clip pos=
"2" part=
"chcontent"/>
1579 <clip pos=
"1" part=
"lem"/>
1580 <clip pos=
"1" part=
"tags"/>
1581 <clip pos=
"1" part=
"chcontent"/>
1585 <clip pos=
"2" part=
"lem"/>
1586 <clip pos=
"2" part=
"tags"/>
1587 <clip pos=
"2" part=
"chcontent"/>
1595 <clip pos=
"3" part=
"whole"/>
1601 <rule comment=
"REGLA: SN vbcop SN">
1603 <pattern-item n=
"SN"/>
1604 <pattern-item n=
"vbcop"/>
1605 <pattern-item n=
"SN"/>
1608 <call-macro n=
"concord_sn">
1609 <with-param pos=
"1"/>
1610 <with-param pos=
"3"/>
1612 <call-macro n=
"assigna_gen_nbr">
1613 <with-param pos=
"1"/>
1619 <equal caseless=
"yes">
1620 <clip pos=
"1" part=
"lem"/>
1621 <lit v=
"prnperssubj"/>
1624 <clip pos=
"2" part=
"pers"/>
1625 <clip pos=
"1" part=
"pers"/>
1628 <clip pos=
"2" part=
"nbr"/>
1629 <clip pos=
"1" part=
"nbr"/>
1635 <get-case-from pos=
"1">
1636 <clip pos=
"2" part=
"lem"/>
1638 <clip pos=
"2" part=
"tags"/>
1639 <clip pos=
"2" part=
"chcontent"/>
1646 <clip pos=
"1" part=
"lem"/>
1647 <clip pos=
"1" part=
"tags"/>
1648 <clip pos=
"1" part=
"chcontent"/>
1652 <clip pos=
"2" part=
"lem"/>
1653 <clip pos=
"2" part=
"tags"/>
1654 <clip pos=
"2" part=
"chcontent"/>
1662 <clip pos=
"3" part=
"whole"/>
1668 <rule comment=
"REGLA: SN SP vbcop SA">
1670 <pattern-item n=
"SN"/>
1671 <pattern-item n=
"pr"/>
1672 <pattern-item n=
"SN"/>
1673 <pattern-item n=
"vbcop"/>
1674 <pattern-item n=
"SA"/>
1677 <call-macro n=
"assigna_gen_nbr">
1678 <with-param pos=
"1"/>
1680 <call-macro n=
"assigna_gen_nbr">
1681 <with-param pos=
"3"/>
1683 <call-macro n=
"concord_sa">
1684 <with-param pos=
"1"/>
1685 <with-param pos=
"5"/>
1687 <!-- <call-macro n="cv_prep">
1688 <with-param pos="1"/>
1689 <with-param pos="2"/>
1690 <with-param pos="3"/>
1694 <clip pos=
"1" part=
"lem"/>
1695 <clip pos=
"1" part=
"tags"/>
1696 <clip pos=
"1" part=
"chcontent"/>
1700 <clip pos=
"2" part=
"lem"/>
1701 <clip pos=
"2" part=
"tags"/>
1702 <clip pos=
"2" part=
"chcontent"/>
1706 <clip pos=
"3" part=
"lem"/>
1707 <clip pos=
"3" part=
"tags"/>
1708 <clip pos=
"3" part=
"chcontent"/>
1712 <clip pos=
"4" part=
"lem"/>
1713 <clip pos=
"4" part=
"tags"/>
1714 <clip pos=
"4" part=
"chcontent"/>
1718 <clip pos=
"5" part=
"lem"/>
1719 <clip pos=
"5" part=
"tags"/>
1720 <clip pos=
"5" part=
"chcontent"/>
1727 <rule comment=
"REGLA: SN SP vbcop SN">
1729 <pattern-item n=
"SN"/>
1730 <pattern-item n=
"pr"/>
1731 <pattern-item n=
"SN"/>
1732 <pattern-item n=
"vbcop"/>
1733 <pattern-item n=
"SN"/>
1736 <call-macro n=
"assigna_gen_nbr">
1737 <with-param pos=
"1"/>
1739 <call-macro n=
"assigna_gen_nbr">
1740 <with-param pos=
"3"/>
1742 <call-macro n=
"concord_sn">
1743 <with-param pos=
"1"/>
1744 <with-param pos=
"5"/>
1746 <!-- <call-macro n="cv_prep">
1747 <with-param pos="1"/>
1748 <with-param pos="2"/>
1749 <with-param pos="3"/>
1753 <clip pos=
"1" part=
"lem"/>
1754 <clip pos=
"1" part=
"tags"/>
1755 <clip pos=
"1" part=
"chcontent"/>
1759 <clip pos=
"2" part=
"lem"/>
1760 <clip pos=
"2" part=
"tags"/>
1761 <clip pos=
"2" part=
"chcontent"/>
1765 <clip pos=
"3" part=
"lem"/>
1766 <clip pos=
"3" part=
"tags"/>
1767 <clip pos=
"3" part=
"chcontent"/>
1771 <clip pos=
"4" part=
"lem"/>
1772 <clip pos=
"4" part=
"tags"/>
1773 <clip pos=
"4" part=
"chcontent"/>
1777 <clip pos=
"5" part=
"lem"/>
1778 <clip pos=
"5" part=
"tags"/>
1779 <clip pos=
"5" part=
"chcontent"/>
1785 <rule> <!-- REGLA: reset variables-->
1787 <pattern-item n=
"punt"/>
1796 <clip pos=
"1" part=
"whole"/>