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"/>
106 <attr-item tags=
"a"/>
107 <attr-item tags=
"de"/>
108 <attr-item tags=
"en"/>
109 <attr-item tags=
"para"/>
112 <attr-item tags=
"p1"/>
113 <attr-item tags=
"p2"/>
114 <attr-item tags=
"p3"/>
115 <attr-item tags=
"PD"/>
116 <attr-item tags=
"NP"/>
120 <attr-item tags=
"m"/>
121 <attr-item tags=
"f"/>
122 <attr-item tags=
"mf"/>
123 <attr-item tags=
"GD"/>
124 <attr-item tags=
"nt"/>
128 <attr-item tags=
"sg"/>
129 <attr-item tags=
"pl"/>
130 <attr-item tags=
"sp"/>
131 <attr-item tags=
"ND"/>
132 <attr-item tags=
"NN"/>
136 <attr-item tags=
"inf"/>
137 <attr-item tags=
"pres"/>
138 <attr-item tags=
"past"/>
139 <attr-item tags=
"pri"/>
140 <attr-item tags=
"ifip"/>
141 <attr-item tags=
"cni"/>
142 <attr-item tags=
"fti"/>
143 <attr-item tags=
"pp"/>
144 <attr-item tags=
"ger"/>
145 <attr-item tags=
"pprs"/>
146 <attr-item tags=
"subs"/>
150 <def-attr n=
"a_verb">
151 <attr-item tags=
"vblex"/>
152 <attr-item tags=
"vblex.pron"/>
153 <attr-item tags=
"vbhaver"/>
154 <attr-item tags=
"vbser"/>
155 <attr-item tags=
"vbmod"/>
156 <attr-item tags=
"HAVER"/>
160 <attr-item tags=
"SN"/>
166 <def-var n=
"tipus_rel"/>
168 <def-var n=
"nombre"/>
169 <def-var n=
"genere"/>
174 <def-macro n=
"dona_info" npar=
"1">
183 <clip pos=
"1" part=
"tipusrel"/>
195 <def-macro n=
"modifica_sv" npar=
"1">
205 <clip pos=
"1" part=
"temps"/>
211 <clip pos=
"1" part=
"temps"/>
222 <def-macro n=
"assigna_gen_nbr" npar=
"1">
223 <choose><!--To determine value of variables of gender and
224 number and propagate to other rules. Variables are
225 not used again in this rule -->
229 <clip pos=
"1" part=
"nbr"/>
233 <let><var n=
"nombre"/><lit-tag v=
"pl"/></let>
239 <clip pos=
"1" part=
"nbr"/>
248 <let><var n=
"nombre"/><lit-tag v=
"sg"/></let>
255 <clip pos=
"1" part=
"gen"/>
259 <let><var n=
"genere"/><lit-tag v=
"f"/></let>
265 <clip pos=
"1" part=
"gen"/>
274 <let><var n=
"genere"/><lit-tag v=
"m"/></let>
281 <clip pos=
"1" part=
"nbr"/>
285 <let><clip pos=
"1" part=
"nbr"/><var n=
"nombre"/></let>
292 <clip pos=
"1" part=
"gen"/>
296 <let><clip pos=
"1" part=
"gen"/><var n=
"genere"/></let>
302 <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")-->
307 <clip pos=
"1" part=
"gen"/>
312 <clip pos=
"2" part=
"gen"/>
318 <clip pos=
"2" part=
"gen"/>
328 <clip pos=
"1" part=
"nbr"/>
333 <clip pos=
"2" part=
"nbr"/>
339 <clip pos=
"2" part=
"nbr"/>
347 <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)-->
352 <clip pos=
"2" part=
"gen"/>
360 <clip pos=
"1" part=
"gen"/>
365 <clip pos=
"2" part=
"gen"/>
371 <clip pos=
"2" part=
"gen"/>
382 <clip pos=
"2" part=
"nbr"/>
390 <clip pos=
"1" part=
"nbr"/>
395 <clip pos=
"2" part=
"nbr"/>
401 <clip pos=
"2" part=
"nbr"/>
409 <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. -->
427 <def-macro n=
"cv_prep" npar=
"3">
428 <choose> <!--canvia la prepo de lloc-->
433 <clip pos=
"3" part=
"tnom"/>
438 <clip pos=
"2" part=
"tprep"/>
442 <clip pos=
"2" part=
"tprep"/>
452 <clip pos=
"1" part=
"tverb"/>
457 <clip pos=
"2" part=
"tprep"/>
463 <clip pos=
"2" part=
"tprep"/>
469 <when><!--canvia SN à inf per SN para inf-->
473 <clip pos=
"1" part=
"a_SN"/>
477 <clip pos=
"2" part=
"tprep"/>
482 <clip pos=
"3" part=
"lem"/>
486 <clip pos=
"3" part=
"lem"/>
490 <clip pos=
"3" part=
"lem"/>
491 <lit v=
"pro_pro_inf"/>
497 <clip pos=
"2" part=
"tprep"/>
504 </section-def-macros>
514 <get-case-from pos="1">
521 <chunk><!-#-envio el chunk amb el SN-#->
522 <clip pos="1" part="lem"/>
523 <clip pos="1" part="tags"/>
524 <clip pos="1" part="chcontent"/>
528 <!--REGLES GENERALS -->
529 <rule comment=
"REGLA: SN">
531 <pattern-item n=
"SN"/>
534 <call-macro n=
"assigna_gen_nbr">
535 <with-param pos=
"1"/>
539 <clip pos=
"1" part=
"lem"/>
540 <clip pos=
"1" part=
"tags"/>
541 <clip pos=
"1" part=
"chcontent"/>
547 <rule comment=
"REGLA: rel">
549 <pattern-item n=
"rel"/>
552 <call-macro n=
"dona_info">
553 <with-param pos=
"1"/>
557 <clip pos=
"1" part=
"lem"/>
558 <clip pos=
"1" part=
"tags"/>
559 <clip pos=
"1" part=
"chcontent"/>
565 <rule comment=
"REGLA: SA">
567 <pattern-item n=
"SA"/>
570 <call-macro n=
"assigna_gen_nbr">
571 <with-param pos=
"1"/>
575 <clip pos=
"1" part=
"lem"/>
576 <clip pos=
"1" part=
"tags"/>
577 <clip pos=
"1" part=
"chcontent"/>
583 <rule comment=
"REGLA: SV">
585 <pattern-item n=
"SV"/>
588 <call-macro n=
"assigna_gen_nbr">
589 <with-param pos=
"1"/>
591 <call-macro n=
"modifica_sv">
592 <with-param pos=
"1"/>
596 <clip pos=
"1" part=
"lem"/>
597 <clip pos=
"1" part=
"tags"/>
598 <clip pos=
"1" part=
"chcontent"/>
604 <rule comment=
"REGLA: ADV ADV SV. per arreglar el tema de la doble negació...">
606 <pattern-item n=
"ADV"/>
607 <pattern-item n=
"ADV"/>
608 <pattern-item n=
"SV"/>
611 <call-macro n=
"assigna_gen_nbr">
612 <with-param pos=
"3"/>
614 <call-macro n=
"modifica_sv">
615 <with-param pos=
"3"/>
622 <clip pos=
"1" part=
"lem"/>
626 <clip pos=
"2" part=
"lem"/>
633 <clip pos=
"1" part=
"lem"/>
634 <clip pos=
"1" part=
"tags"/>
635 <clip pos=
"1" part=
"chcontent"/>
639 <clip pos=
"3" part=
"lem"/>
640 <clip pos=
"3" part=
"tags"/>
641 <clip pos=
"3" part=
"chcontent"/>
646 <clip pos=
"2" part=
"tags"/>
647 <clip pos=
"2" part=
"chcontent"/>
654 <clip pos=
"1" part=
"lem"/>
655 <clip pos=
"1" part=
"tags"/>
656 <clip pos=
"1" part=
"chcontent"/>
660 <clip pos=
"2" part=
"lem"/>
661 <clip pos=
"2" part=
"tags"/>
662 <clip pos=
"2" part=
"chcontent"/>
666 <clip pos=
"3" part=
"lem"/>
667 <clip pos=
"3" part=
"tags"/>
668 <clip pos=
"3" part=
"chcontent"/>
676 <rule comment=
"REGLA: prep sprep">
678 <pattern-item n=
"pr"/>
679 <pattern-item n=
"pr"/>
680 <pattern-item n=
"SN"/>
683 <call-macro n=
"assigna_gen_nbr">
684 <with-param pos=
"3"/>
691 <clip pos=
"2" part=
"tprep"/>
696 <clip pos=
"3" part=
"nbr"/>
700 <clip pos=
"3" part=
"tnom"/>
708 <clip pos=
"1" part=
"lem"/>
709 <clip pos=
"1" part=
"tags"/>
710 <clip pos=
"1" part=
"chcontent"/>
714 <clip pos=
"3" part=
"lem"/>
715 <clip pos=
"3" part=
"tags"/>
716 <lit-tag v=
"treu_det"/>
717 <clip pos=
"3" part=
"chcontent"/>
720 <call-macro n=
"f_bcond">
721 <with-param pos=
"2"/>
727 <clip pos=
"1" part=
"lem"/>
728 <clip pos=
"1" part=
"tags"/>
729 <clip pos=
"1" part=
"chcontent"/>
733 <clip pos=
"2" part=
"lem"/>
734 <clip pos=
"2" part=
"tags"/>
735 <clip pos=
"2" part=
"chcontent"/>
739 <clip pos=
"3" part=
"lem"/>
740 <clip pos=
"3" part=
"tags"/>
741 <clip pos=
"3" part=
"chcontent"/>
749 <rule comment=
"REGLA: SV sprep">
751 <pattern-item n=
"SV"/>
752 <pattern-item n=
"pr"/>
753 <pattern-item n=
"SN"/>
756 <call-macro n=
"assigna_gen_nbr">
757 <with-param pos=
"1"/>
759 <call-macro n=
"assigna_gen_nbr">
760 <with-param pos=
"3"/>
762 <call-macro n=
"cv_prep">
763 <with-param pos=
"1"/>
764 <with-param pos=
"2"/>
765 <with-param pos=
"3"/>
773 <clip pos=
"1" part=
"tverb"/>
774 <lit-tag v=
"nopart"/>
778 <clip pos=
"2" part=
"tprep"/>
783 <clip pos=
"3" part=
"nbr"/>
787 <clip pos=
"3" part=
"tnom"/>
795 <clip pos=
"1" part=
"lem"/>
796 <clip pos=
"1" part=
"tags"/>
797 <clip pos=
"1" part=
"chcontent"/>
801 <clip pos=
"3" part=
"lem"/>
802 <clip pos=
"3" part=
"tags"/>
803 <lit-tag v=
"treu_det"/>
804 <clip pos=
"3" part=
"chcontent"/>
807 <call-macro n=
"f_bcond">
808 <with-param pos=
"2"/>
814 <clip pos=
"1" part=
"lem"/>
815 <clip pos=
"1" part=
"tags"/>
816 <clip pos=
"1" part=
"chcontent"/>
820 <clip pos=
"2" part=
"lem"/>
821 <clip pos=
"2" part=
"tags"/>
822 <clip pos=
"2" part=
"chcontent"/>
826 <clip pos=
"3" part=
"lem"/>
827 <clip pos=
"3" part=
"tags"/>
828 <clip pos=
"3" part=
"chcontent"/>
836 <rule comment=
"REGLA: no SV que: no les ditz que... -> només els diu...">
838 <pattern-item n=
"no"/>
839 <pattern-item n=
"SV"/>
840 <pattern-item n=
"quecnj"/>
843 <call-macro n=
"assigna_gen_nbr">
844 <with-param pos=
"1"/>
848 <get-case-from pos=
"1">
851 <clip pos=
"1" part=
"tags"/>
852 <clip pos=
"1" part=
"chcontent"/>
856 <clip pos=
"2" part=
"lem"/>
857 <clip pos=
"2" part=
"tags"/>
858 <clip pos=
"2" part=
"chcontent"/>
861 <call-macro n=
"f_bcond">
862 <with-param pos=
"2"/>
867 <rule comment=
"REGLA: SV ADV sprep">
869 <pattern-item n=
"SV"/>
870 <pattern-item n=
"ADV"/>
871 <pattern-item n=
"pr"/>
872 <pattern-item n=
"SN"/>
875 <call-macro n=
"assigna_gen_nbr">
876 <with-param pos=
"1"/>
878 <call-macro n=
"assigna_gen_nbr">
879 <with-param pos=
"4"/>
881 <call-macro n=
"cv_prep">
882 <with-param pos=
"1"/>
883 <with-param pos=
"3"/>
884 <with-param pos=
"4"/>
892 <clip pos=
"1" part=
"tverb"/>
893 <lit-tag v=
"nopart"/>
897 <clip pos=
"3" part=
"tprep"/>
902 <clip pos=
"4" part=
"nbr"/>
906 <clip pos=
"4" part=
"tnom"/>
914 <clip pos=
"1" part=
"lem"/>
915 <clip pos=
"1" part=
"tags"/>
916 <clip pos=
"1" part=
"chcontent"/>
920 <clip pos=
"2" part=
"lem"/>
921 <clip pos=
"2" part=
"tags"/>
922 <clip pos=
"2" part=
"chcontent"/>
926 <clip pos=
"4" part=
"lem"/>
927 <clip pos=
"4" part=
"tags"/>
928 <lit-tag v=
"treu_det"/>
929 <clip pos=
"4" part=
"chcontent"/>
932 <call-macro n=
"f_bcond">
933 <with-param pos=
"3"/>
939 <clip pos=
"1" part=
"lem"/>
940 <clip pos=
"1" part=
"tags"/>
941 <clip pos=
"1" part=
"chcontent"/>
945 <clip pos=
"2" part=
"lem"/>
946 <clip pos=
"2" part=
"tags"/>
947 <clip pos=
"2" part=
"chcontent"/>
951 <clip pos=
"3" part=
"lem"/>
952 <clip pos=
"3" part=
"tags"/>
953 <clip pos=
"3" part=
"chcontent"/>
957 <clip pos=
"4" part=
"lem"/>
958 <clip pos=
"4" part=
"tags"/>
959 <clip pos=
"4" part=
"chcontent"/>
967 <rule comment=
"REGLA: det">
969 <pattern-item n=
"DET"/>
972 <call-macro n=
"assigna_gen_nbr">
973 <with-param pos=
"1"/>
977 <clip pos=
"1" part=
"lem"/>
978 <clip pos=
"1" part=
"tags"/>
979 <clip pos=
"1" part=
"chcontent"/>
985 <rule comment=
"REGLA: SN SP">
987 <pattern-item n=
"SN"/>
988 <pattern-item n=
"pr"/>
989 <pattern-item n=
"SN"/>
992 <call-macro n=
"assigna_gen_nbr">
993 <with-param pos=
"1"/>
995 <call-macro n=
"assigna_gen_nbr">
996 <with-param pos=
"3"/>
998 <call-macro n=
"cv_prep">
999 <with-param pos=
"1"/>
1000 <with-param pos=
"2"/>
1001 <with-param pos=
"3"/>
1005 <clip pos=
"1" part=
"lem"/>
1006 <clip pos=
"1" part=
"tags"/>
1007 <clip pos=
"1" part=
"chcontent"/>
1011 <clip pos=
"2" part=
"lem"/>
1012 <clip pos=
"2" part=
"tags"/>
1013 <clip pos=
"2" part=
"chcontent"/>
1017 <clip pos=
"3" part=
"lem"/>
1018 <clip pos=
"3" part=
"tags"/>
1019 <clip pos=
"3" part=
"chcontent"/>
1026 <rule comment="REGLA: SN ne SV que pr SN">
1028 <pattern-item n="SN"/>
1029 <pattern-item n="ne"/>
1030 <pattern-item n="SV"/>
1031 <pattern-item n="cnjsub"/>
1032 <pattern-item n="pr"/>
1033 <pattern-item n="SN"/>
1036 <call-macro n="assigna_gen_nbr">
1037 <with-param pos="1"/>
1039 <call-macro n="assigna_gen_nbr">
1040 <with-param pos="6"/>
1042 <call-macro n="cv_prep">
1043 <with-param pos="2"/>
1044 <with-param pos="5"/>
1045 <with-param pos="6"/>
1048 <clip pos="2" part="lem"/>
1055 <equal caseless="yes">
1056 <clip pos="1" part="lem"/>
1057 <lit v="prnperssubj"/>
1060 <clip pos="3" part="pers"/>
1061 <clip pos="1" part="pers"/>
1064 <clip pos="3" part="nbr"/>
1065 <clip pos="1" part="nbr"/>
1071 <get-case-from pos="1">
1072 <clip pos="2" part="lem"/>
1074 <clip pos="2" part="tags"/>
1075 <clip pos="2" part="chcontent"/>
1078 <chunk><!-#-el pronom no l'envio -#->
1079 <clip pos="3" part="lem"/>
1080 <clip pos="3" part="tags"/>
1081 <clip pos="3" part="chcontent"/>
1084 <call-macro n="f_bcond">
1085 <with-param pos="2"/>
1088 <otherwise><!-#-Quan SN no � pronom subjecte, per tant, quan � qualsevol altre SN -#->
1091 <clip pos="1" part="lem"/>
1092 <clip pos="1" part="tags"/>
1093 <clip pos="1" part="chcontent"/>
1097 <clip pos="2" part="lem"/>
1098 <clip pos="2" part="tags"/>
1099 <clip pos="2" part="chcontent"/>
1103 <clip pos="3" part="lem"/>
1104 <clip pos="3" part="tags"/>
1105 <clip pos="3" part="chcontent"/>
1114 <equal caseless="yes">
1115 <clip pos="6" part="lem"/>
1118 <equal caseless="yes">
1119 <clip pos="6" part="lem"/>
1122 <equal caseless="yes">
1123 <clip pos="6" part="lem"/>
1124 <lit v="inf_enc_enc"/>
1131 <clip pos="4" part="lem"/>
1132 <clip pos="4" part="tags"/>
1133 <clip pos="4" part="chcontent"/>
1138 <call-macro n="f_bcond">
1139 <with-param pos="3"/>
1146 <clip pos="5" part="lem"/>
1147 <clip pos="5" part="tags"/>
1148 <clip pos="5" part="chcontent"/>
1152 <clip pos="6" part="lem"/>
1153 <clip pos="6" part="tags"/>
1154 <clip pos="6" part="chcontent"/>
1160 <rule comment="REGLA: SN ne SV que SN">
1162 <pattern-item n="SN"/>
1163 <pattern-item n="ne"/>
1164 <pattern-item n="SV"/>
1165 <pattern-item n="cnjsub"/>
1166 <pattern-item n="SN"/>
1170 <clip pos="2" part="lem"/>
1173 <call-macro n="assigna_gen_nbr">
1174 <with-param pos="1"/>
1176 <call-macro n="assigna_gen_nbr">
1177 <with-param pos="5"/>
1183 <equal caseless="yes">
1184 <clip pos="1" part="lem"/>
1185 <lit v="prnperssubj"/>
1188 <clip pos="3" part="pers"/>
1189 <clip pos="1" part="pers"/>
1192 <clip pos="3" part="nbr"/>
1193 <clip pos="1" part="nbr"/>
1199 <get-case-from pos="1">
1200 <clip pos="2" part="lem"/>
1202 <clip pos="2" part="tags"/>
1203 <clip pos="2" part="chcontent"/>
1207 <get-case-from pos="1">
1208 <clip pos="3" part="lem"/>
1210 <clip pos="3" part="tags"/>
1211 <clip pos="3" part="chcontent"/>
1214 <call-macro n="f_bcond">
1215 <with-param pos="2"/>
1221 <clip pos="1" part="lem"/>
1222 <clip pos="1" part="tags"/>
1223 <clip pos="1" part="chcontent"/>
1227 <clip pos="2" part="lem"/>
1228 <clip pos="2" part="tags"/>
1229 <clip pos="2" part="chcontent"/>
1233 <clip pos="3" part="lem"/>
1234 <clip pos="3" part="tags"/>
1235 <clip pos="3" part="chcontent"/>
1244 <equal caseless="yes">
1245 <clip pos="5" part="lem"/>
1248 <equal caseless="yes">
1249 <clip pos="5" part="lem"/>
1252 <equal caseless="yes">
1253 <clip pos="5" part="lem"/>
1254 <lit v="inf_enc_enc"/>
1261 <clip pos="4" part="lem"/>
1262 <clip pos="4" part="tags"/>
1263 <clip pos="4" part="chcontent"/>
1268 <call-macro n="f_bcond">
1269 <with-param pos="3"/>
1276 <clip pos="5" part="lem"/>
1277 <clip pos="5" part="tags"/>
1278 <clip pos="5" part="chcontent"/>
1284 <rule comment="REGLA: SN ne SV que SN pr SN">
1286 <pattern-item n="SN"/>
1287 <pattern-item n="ne"/>
1288 <pattern-item n="SV"/>
1289 <pattern-item n="cnjsub"/>
1290 <pattern-item n="SN"/>
1291 <pattern-item n="pr"/>
1292 <pattern-item n="SN"/>
1296 <clip pos="2" part="lem"/>
1299 <call-macro n="assigna_gen_nbr">
1300 <with-param pos="1"/>
1302 <call-macro n="assigna_gen_nbr">
1303 <with-param pos="5"/>
1305 <call-macro n="assigna_gen_nbr">
1306 <with-param pos="7"/>
1308 <call-macro n="cv_prep">
1309 <with-param pos="3"/>
1310 <with-param pos="6"/>
1311 <with-param pos="7"/>
1313 <call-macro n="cv_prep">
1314 <with-param pos="5"/>
1315 <with-param pos="6"/>
1316 <with-param pos="7"/>
1322 <equal caseless="yes">
1323 <clip pos="1" part="lem"/>
1324 <lit v="prnperssubj"/>
1327 <clip pos="3" part="pers"/>
1328 <clip pos="1" part="pers"/>
1331 <clip pos="3" part="nbr"/>
1332 <clip pos="1" part="nbr"/>
1338 <get-case-from pos="1">
1339 <clip pos="2" part="lem"/>
1341 <clip pos="2" part="tags"/>
1342 <clip pos="2" part="chcontent"/>
1346 <get-case-from pos="1">
1347 <clip pos="3" part="lem"/>
1349 <clip pos="3" part="tags"/>
1350 <clip pos="3" part="chcontent"/>
1353 <call-macro n="f_bcond">
1354 <with-param pos="3"/>
1360 <clip pos="1" part="lem"/>
1361 <clip pos="1" part="tags"/>
1362 <clip pos="1" part="chcontent"/>
1366 <clip pos="2" part="lem"/>
1367 <clip pos="2" part="tags"/>
1368 <clip pos="2" part="chcontent"/>
1372 <clip pos="3" part="lem"/>
1373 <clip pos="3" part="tags"/>
1374 <clip pos="3" part="chcontent"/>
1383 <equal caseless="yes">
1384 <clip pos="5" part="lem"/>
1387 <equal caseless="yes">
1388 <clip pos="5" part="lem"/>
1391 <equal caseless="yes">
1392 <clip pos="5" part="lem"/>
1393 <lit v="inf_enc_enc"/>
1400 <clip pos="4" part="lem"/>
1401 <clip pos="4" part="tags"/>
1402 <clip pos="4" part="chcontent"/>
1407 <call-macro n="f_bcond">
1408 <with-param pos="3"/>
1415 <clip pos="5" part="lem"/>
1416 <clip pos="5" part="tags"/>
1417 <clip pos="5" part="chcontent"/>
1421 <clip pos="6" part="lem"/>
1422 <clip pos="6" part="tags"/>
1423 <clip pos="6" part="chcontent"/>
1427 <clip pos="7" part="lem"/>
1428 <clip pos="7" part="tags"/>
1429 <clip pos="7" part="chcontent"/>
1436 <rule comment=
"REGLA: SN vbcop SA">
1438 <pattern-item n=
"SN"/>
1439 <pattern-item n=
"vbcop"/>
1440 <pattern-item n=
"SA"/>
1443 <call-macro n=
"concord_sa">
1444 <with-param pos=
"1"/>
1445 <with-param pos=
"3"/>
1447 <call-macro n=
"assigna_gen_nbr">
1448 <with-param pos=
"1"/>
1454 <equal caseless=
"yes">
1455 <clip pos=
"1" part=
"lem"/>
1456 <lit v=
"prnperssubj"/>
1459 <clip pos=
"2" part=
"pers"/>
1460 <clip pos=
"1" part=
"pers"/>
1463 <clip pos=
"2" part=
"nbr"/>
1464 <clip pos=
"1" part=
"nbr"/>
1470 <get-case-from pos=
"1">
1471 <clip pos=
"2" part=
"lem"/>
1473 <clip pos=
"2" part=
"tags"/>
1474 <clip pos=
"2" part=
"chcontent"/>
1481 <clip pos=
"1" part=
"lem"/>
1482 <clip pos=
"1" part=
"tags"/>
1483 <clip pos=
"1" part=
"chcontent"/>
1487 <clip pos=
"2" part=
"lem"/>
1488 <clip pos=
"2" part=
"tags"/>
1489 <clip pos=
"2" part=
"chcontent"/>
1497 <clip pos=
"3" part=
"whole"/>
1503 <rule comment=
"REGLA: SN vbcop SN">
1505 <pattern-item n=
"SN"/>
1506 <pattern-item n=
"vbcop"/>
1507 <pattern-item n=
"SN"/>
1510 <call-macro n=
"concord_sn">
1511 <with-param pos=
"1"/>
1512 <with-param pos=
"3"/>
1514 <call-macro n=
"assigna_gen_nbr">
1515 <with-param pos=
"1"/>
1521 <equal caseless=
"yes">
1522 <clip pos=
"1" part=
"lem"/>
1523 <lit v=
"prnperssubj"/>
1526 <clip pos=
"2" part=
"pers"/>
1527 <clip pos=
"1" part=
"pers"/>
1530 <clip pos=
"2" part=
"nbr"/>
1531 <clip pos=
"1" part=
"nbr"/>
1537 <get-case-from pos=
"1">
1538 <clip pos=
"2" part=
"lem"/>
1540 <clip pos=
"2" part=
"tags"/>
1541 <clip pos=
"2" part=
"chcontent"/>
1548 <clip pos=
"1" part=
"lem"/>
1549 <clip pos=
"1" part=
"tags"/>
1550 <clip pos=
"1" part=
"chcontent"/>
1554 <clip pos=
"2" part=
"lem"/>
1555 <clip pos=
"2" part=
"tags"/>
1556 <clip pos=
"2" part=
"chcontent"/>
1564 <clip pos=
"3" part=
"whole"/>
1570 <rule comment=
"REGLA: SN SP vbcop SA">
1572 <pattern-item n=
"SN"/>
1573 <pattern-item n=
"pr"/>
1574 <pattern-item n=
"SN"/>
1575 <pattern-item n=
"vbcop"/>
1576 <pattern-item n=
"SA"/>
1579 <call-macro n=
"assigna_gen_nbr">
1580 <with-param pos=
"1"/>
1582 <call-macro n=
"assigna_gen_nbr">
1583 <with-param pos=
"3"/>
1585 <call-macro n=
"concord_sa">
1586 <with-param pos=
"1"/>
1587 <with-param pos=
"5"/>
1589 <call-macro n=
"cv_prep">
1590 <with-param pos=
"1"/>
1591 <with-param pos=
"2"/>
1592 <with-param pos=
"3"/>
1596 <clip pos=
"1" part=
"lem"/>
1597 <clip pos=
"1" part=
"tags"/>
1598 <clip pos=
"1" part=
"chcontent"/>
1602 <clip pos=
"2" part=
"lem"/>
1603 <clip pos=
"2" part=
"tags"/>
1604 <clip pos=
"2" part=
"chcontent"/>
1608 <clip pos=
"3" part=
"lem"/>
1609 <clip pos=
"3" part=
"tags"/>
1610 <clip pos=
"3" part=
"chcontent"/>
1614 <clip pos=
"4" part=
"lem"/>
1615 <clip pos=
"4" part=
"tags"/>
1616 <clip pos=
"4" part=
"chcontent"/>
1620 <clip pos=
"5" part=
"lem"/>
1621 <clip pos=
"5" part=
"tags"/>
1622 <clip pos=
"5" part=
"chcontent"/>
1629 <rule comment=
"REGLA: SN SP vbcop SN">
1631 <pattern-item n=
"SN"/>
1632 <pattern-item n=
"pr"/>
1633 <pattern-item n=
"SN"/>
1634 <pattern-item n=
"vbcop"/>
1635 <pattern-item n=
"SN"/>
1638 <call-macro n=
"assigna_gen_nbr">
1639 <with-param pos=
"1"/>
1641 <call-macro n=
"assigna_gen_nbr">
1642 <with-param pos=
"3"/>
1644 <call-macro n=
"concord_sn">
1645 <with-param pos=
"1"/>
1646 <with-param pos=
"5"/>
1648 <call-macro n=
"cv_prep">
1649 <with-param pos=
"1"/>
1650 <with-param pos=
"2"/>
1651 <with-param pos=
"3"/>
1655 <clip pos=
"1" part=
"lem"/>
1656 <clip pos=
"1" part=
"tags"/>
1657 <clip pos=
"1" part=
"chcontent"/>
1661 <clip pos=
"2" part=
"lem"/>
1662 <clip pos=
"2" part=
"tags"/>
1663 <clip pos=
"2" part=
"chcontent"/>
1667 <clip pos=
"3" part=
"lem"/>
1668 <clip pos=
"3" part=
"tags"/>
1669 <clip pos=
"3" part=
"chcontent"/>
1673 <clip pos=
"4" part=
"lem"/>
1674 <clip pos=
"4" part=
"tags"/>
1675 <clip pos=
"4" part=
"chcontent"/>
1679 <clip pos=
"5" part=
"lem"/>
1680 <clip pos=
"5" part=
"tags"/>
1681 <clip pos=
"5" part=
"chcontent"/>
1687 <rule> <!-- REGLA: reset variables-->
1689 <pattern-item n=
"punt"/>
1698 <clip pos=
"1" part=
"whole"/>