1 <?xml version=
"1.0" encoding=
"UTF-8"?> <!-- -*- nxml -*- -->
3 <transfer default=
"chunk">
6 <cat-item tags=
"n.*"/><!--Falten els altres np (antroponims) que tenen gen i nbr, revisar regles.-->
7 <cat-item tags=
"np.loc"/>
13 <attr-item tags=
"n.acr"/>
14 <attr-item tags=
"n.unc"/>
15 <attr-item tags=
"np.loc"/>
16 <attr-item tags=
"np.ant"/>
19 <attr-item tags=
"sg"/>
20 <attr-item tags=
"pl"/>
21 <attr-item tags=
"sp"/>
22 <attr-item tags=
"ND"/>
27 <attr-item tags=
"mf"/>
28 <attr-item tags=
"nt"/>
35 <def-var n=
"caseFirstWord"/>
40 <def-macro n=
"firstWord" npar=
"1">
45 <clip pos=
"1" side=
"sl" part=
"a_np_acr"/>
58 <clip pos=
"1" side=
"tl" part=
"lem"/>
62 <var n=
"caseFirstWord"/>
70 <var n=
"caseFirstWord"/>
81 <def-macro n=
"genere_nombre" npar=
"1">
86 <clip pos=
"1" side=
"tl" part=
"gen"/>
90 <let><var n=
"genere"/><lit-tag v=
"m"/></let>
95 <clip pos=
"1" side=
"tl" part=
"gen"/>
99 <let><var n=
"genere"/><lit-tag v=
"f"/></let>
106 <clip pos=
"1" side=
"tl" part=
"nbr"/>
110 <let><var n=
"nombre"/><lit-tag v=
"sg"/></let>
115 <clip pos=
"1" side=
"tl" part=
"nbr"/>
119 <let><var n=
"nombre"/><lit-tag v=
"pl"/></let>
124 </section-def-macros>
126 <!-- <rule comment="REGLA: NOM (per a collocar la cua en les multiparaules amb g">
128 <pattern-item n="nom"/>
132 <chunk name="nom" case="caseFirstWord">
134 <tag><lit-tag v="SN"/></tag>
135 <tag><clip pos="1" side="tl" part="gen"/></tag>
136 <tag><clip pos="1" side="tl" part="nbr"/></tag>
139 <clip pos="1" side="tl" part="lemh"/>
140 <clip pos="1" side="tl" part="a_nom"/>
141 <clip pos="1" side="tl" part="gen_sense_mf" link-to="2"/>
142 <clip pos="1" side="tl" part="gen_mf"/>
143 <clip pos="1" side="tl" part="nbr_sense_sp" link-to="3"/>
144 <clip pos="1" side="tl" part="nbr"/>
145 <clip pos="1" side="tl" part="lemq"/>
152 <rule comment=
"REGLA: NOM (per a donar valor a la variable de gènere, i per a col·locar la cua en les multiparaules amb g"> <pattern>
153 <pattern-item n=
"nom"/>
156 <call-macro n=
"genere_nombre">
157 <with-param pos=
"1"/>
159 <call-macro n=
"firstWord">
160 <with-param pos=
"1"/>
163 <chunk name=
"nom" case=
"caseFirstWord">
165 <tag><lit-tag v=
"SN.UNDET"/></tag>
166 <tag><clip pos=
"1" side=
"tl" part=
"gen"/></tag>
167 <tag><clip pos=
"1" side=
"tl" part=
"nbr"/></tag>
170 <clip pos=
"1" side=
"tl" part=
"lemh"/>
171 <clip pos=
"1" side=
"tl" part=
"a_nom"/>
172 <clip pos=
"1" side=
"tl" part=
"gen" link-to=
"3"/>
173 <!-- <clip pos="1" side="tl" part="nbr" link-to="4"/> -->
174 <!-- <clip pos="1" side="tl" part="gen" link-to="1"/> -->
175 <clip pos=
"1" side=
"tl" part=
"nbr"/>
176 <clip pos=
"1" side=
"tl" part=
"lemq"/>
181 <var n=
"caseFirstWord"/>