Skip to content

Commit

Permalink
some more rules
Browse files Browse the repository at this point in the history
  • Loading branch information
koghuzhan committed Apr 16, 2019
1 parent 5f5c662 commit c8e5e3e
Showing 1 changed file with 171 additions and 1 deletion.
172 changes: 171 additions & 1 deletion apertium-tur-uzb.uzb-tur.t1x
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<transfer default="chunk">
<section-def-cats>
<def-cat n="nom">
<def-cat n="noun">
<cat-item tags="n.*"/>
<cat-item tags="n"/>
<cat-item tags="np"/>
<cat-item tags="np.*"/>
</def-cat>

<def-cat n="num">
<cat-item tags="num.*"/>
<cat-item tags="num"/>
</def-cat>

<def-cat n="ekan">
Expand Down Expand Up @@ -371,6 +379,168 @@
</action>
</rule>

<rule comment="REGLA: n+post -> n.nom+post">
<pattern>
<pattern-item n="noun"/>
<pattern-item n="post"/>
</pattern>
<action>
<let>
<clip pos="1" side="tl" part="a_cas"/>
<lit-tag v="nom"/>
</let>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
</tags>
<lu>
<clip pos="1" side="tl" part="whole"/>
</lu>
<b/>
<lu>
<clip pos="2" side="tl" part="whole"/>
</lu>
</chunk>
</out>
</action>
</rule>

<rule comment="REGLA: n+post -> n.acc+post">
<pattern>
<pattern-item n="noun"/>
<pattern-item n="post"/>
</pattern>
<action>
<let>
<clip pos="1" side="tl" part="a_cas"/>
<lit-tag v="acc"/>
</let>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
</tags>
<lu>
<clip pos="1" side="tl" part="whole"/>
</lu>
<b/>
<lu>
<clip pos="2" side="tl" part="whole"/>
</lu>
</chunk>
</out>
</action>
</rule>

<rule comment="REGLA: n+post -> n.dat+post">
<pattern>
<pattern-item n="noun"/>
<pattern-item n="post"/>
</pattern>
<action>
<let>
<clip pos="1" side="tl" part="a_cas"/>
<lit-tag v="dat"/>
</let>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
</tags>
<lu>
<clip pos="1" side="tl" part="whole"/>
</lu>
<b/>
<lu>
<clip pos="2" side="tl" part="whole"/>
</lu>
</chunk>
</out>
</action>
</rule>

<rule comment="REGLA: num+post -> num.nom+post">
<pattern>
<pattern-item n="num"/>
<pattern-item n="post"/>
</pattern>
<action>
<let>
<clip pos="1" side="tl" part="a_cas"/>
<lit-tag v="nom"/>
</let>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
</tags>
<lu>
<clip pos="1" side="tl" part="whole"/>
</lu>
<b/>
<lu>
<clip pos="2" side="tl" part="whole"/>
</lu>
</chunk>
</out>
</action>
</rule>

<rule comment="REGLA: num+post -> num.acc+post">
<pattern>
<pattern-item n="num"/>
<pattern-item n="post"/>
</pattern>
<action>
<let>
<clip pos="1" side="tl" part="a_cas"/>
<lit-tag v="acc"/>
</let>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
</tags>
<lu>
<clip pos="1" side="tl" part="whole"/>
</lu>
<b/>
<lu>
<clip pos="2" side="tl" part="whole"/>
</lu>
</chunk>
</out>
</action>
</rule>

<rule comment="REGLA: num+post -> num.dat+post">
<pattern>
<pattern-item n="num"/>
<pattern-item n="post"/>
</pattern>
<action>
<let>
<clip pos="1" side="tl" part="a_cas"/>
<lit-tag v="dat"/>
</let>
<out>
<chunk name="n" case="caseFirstWord">
<tags>
<tag><lit-tag v="SN"/></tag>
</tags>
<lu>
<clip pos="1" side="tl" part="whole"/>
</lu>
<b/>
<lu>
<clip pos="2" side="tl" part="whole"/>
</lu>
</chunk>
</out>
</action>
</rule>

</section-rules>
</transfer>

Expand Down

0 comments on commit c8e5e3e

Please sign in to comment.