Revision: 8536
http://languagetool.svn.sourceforge.net/languagetool/?rev=8536&view=rev
Author: jaumeortola
Date: 2012-12-12 13:03:58 +0000 (Wed, 12 Dec 2012)
Log Message:
-----------
[ca] Fixed false alarms. Added disambiguation rule: Det + Numeral + Name.
Modified Paths:
--------------
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
Modified:
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
===================================================================
---
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
2012-12-11 22:52:18 UTC (rev 8535)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/resource/ca/disambiguation.xml
2012-12-12 13:03:58 UTC (rev 8536)
@@ -3131,6 +3131,134 @@
</pattern>
<disambig action="filter" postag="D.*"></disambig>
</rule>
+ </rulegroup>
+ <rulegroup id="DNumN" name="Det + Numeral + Nom/Adj">
+ <rule>
+ <pattern>
+ <marker>
+ <token postag="D[AID].[MC][PN0].*"
postag_regexp="yes"></token>
+ </marker>
+ <token postag="DN0CP0" />
+ <token postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="filter" postag="D.*"></disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[MC][PN0].*" postag_regexp="yes"></token>
+ <token postag="DN0CP0" />
+ <marker>
+ <token postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"
postag_regexp="yes"><exception inflected="yes">numeral</exception></token>
+ </marker>
+ </pattern>
+ <disambig action="filter"
postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"></disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[MC][PN0].*" postag_regexp="yes"></token>
+ <marker>
+ <token postag="DN0CP0" />
+ </marker>
+ <token postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="filter" postag="D.*"></disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <marker>
+ <token postag="D[AID].[FC][PN0].*"
postag_regexp="yes"></token>
+ </marker>
+ <token postag="DN0CP0" />
+ <token postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="filter" postag="D.*"></disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[FC][PN0].*" postag_regexp="yes"></token>
+ <token postag="DN0CP0" />
+ <marker>
+ <token postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"
postag_regexp="yes"></token>
+ </marker>
+ </pattern>
+ <disambig action="filter"
postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"></disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[FC][PN0].*" postag_regexp="yes"></token>
+ <marker>
+ <token postag="DN0CP0" />
+ </marker>
+ <token postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="filter" postag="D.*"></disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <marker>
+ <token postag="D[AID].[MC][PN0].*"
postag_regexp="yes"></token>
+ </marker>
+ <token postag="DN0CP0" />
+ <token postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="add"><wd pos="_GN_MP"></wd>
+ </disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[MC][PN0].*" postag_regexp="yes"></token>
+ <token postag="DN0CP0" />
+ <marker>
+ <token postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"
postag_regexp="yes"><exception inflected="yes">numeral</exception></token>
+ </marker>
+ </pattern>
+ <disambig action="add"><wd pos="_GN_MP"></wd>
+ </disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[MC][PN0].*" postag_regexp="yes"></token>
+ <marker>
+ <token postag="DN0CP0" />
+ </marker>
+ <token postag="A..[MC][PN0].*|V.P..PM|N.[MC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="add"><wd pos="_GN_MP"></wd>
+ </disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <marker>
+ <token postag="D[AID].[FC][PN0].*"
postag_regexp="yes"></token>
+ </marker>
+ <token postag="DN0CP0" />
+ <token postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="add"><wd pos="_GN_FP"></wd>
+ </disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[FC][PN0].*" postag_regexp="yes"></token>
+ <token postag="DN0CP0" />
+ <marker>
+ <token postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"
postag_regexp="yes"></token>
+ </marker>
+ </pattern>
+ <disambig action="add"><wd pos="_GN_FP"></wd>
+ </disambig>
+ </rule>
+ <rule>
+ <pattern>
+ <token postag="D[AID].[FC][PN0].*" postag_regexp="yes"></token>
+ <marker>
+ <token postag="DN0CP0" />
+ </marker>
+ <token postag="A..[FC][PN0].*|V.P..PF|N.[FC][PN0].*"
postag_regexp="yes"></token>
+ </pattern>
+ <disambig action="add"><wd pos="_GN_FP"></wd>
+ </disambig>
+ </rule>
</rulegroup>
<rulegroup id="DNA" name="Det + Nom + Adj/Possessiu/participi">
<!--Falla amb nom neutre?: Aquest art expressa
@@ -5028,7 +5156,7 @@
<rule>
<pattern>
<marker>
- <token postag="D[^RA].[M][PN0].*"
postag_regexp="yes"></token>
+ <token postag="D[^RA].[M][PN0].*|DN0CP0"
postag_regexp="yes"></token>
</marker>
<token postag="N.[MC][PN0].*" postag_regexp="yes"><exception
inflected="yes">numeral</exception></token>
</pattern>
@@ -5046,7 +5174,7 @@
<rule>
<pattern>
<marker>
- <token postag="D[^RA].[F][PN0].*"
postag_regexp="yes"></token>
+ <token postag="D[^RA].[F][PN0].*|DN0CP0"
postag_regexp="yes"></token>
</marker>
<token postag="N.[FC][PN0].*" postag_regexp="yes"><exception
inflected="yes">numeral</exception></token>
</pattern>
@@ -5322,6 +5450,18 @@
</pattern>
<disambig action="filter" postag="NC.*|_GN_.*"></disambig>
</rule>
+ <rule id="EM_DEU" name="em deu: excepció a les regles següents">
+ <pattern>
+ <token
postag="P0.{6}|PP3CN000|PP3NN000|PP3..A00|PP3CP000|PP3CSD00"
postag_regexp="yes"/>
+ <marker>
+ <and>
+ <token postag="DN0CP0">deu</token>
+ <token postag="V.*" postag_regexp="yes"><exception
postag="_GN_.*" postag_regexp="yes"/></token>
+ </and>
+ </marker>
+ </pattern>
+ <disambig action="filter" postag="[^D].*"/>
+ </rule>
<!-- numeral seguit de nom o adjectiu-->
<rulegroup id="DetNum" name="determinants numerals">
<rule>
Modified:
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
===================================================================
---
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
2012-12-11 22:52:18 UTC (rev 8535)
+++
trunk/JLanguageTool/src/main/resources/org/languagetool/rules/ca/grammar.xml
2012-12-12 13:03:58 UTC (rev 8536)
@@ -4403,7 +4403,8 @@
<example type="correct">sobre tot el poble</example>
<example type="correct">sobre tot un poble</example>
<example type="correct">és sobretot un ciutadà honrat</example>
- <!-- Hi ha casos indecidibles: sobre tot això, sobre tot
Barcelona -->
+ <!-- Hi ha casos indecidibles: sobre tot això, sobre tot
Barcelona
+ informació sobre tot i tothom-->
</rule>
</rulegroup>
<rule id="FEN_FENT" name="*fen-me/fent-me">
@@ -15452,12 +15453,13 @@
</rule>
<rule>
<pattern>
- <token postag="V.*" postag_regexp="yes"
regexp="yes">.*(assis|àssim|àssiu|assin)</token>
+ <token postag="V.*" postag_regexp="yes"
regexp="yes">.+.(assis|àssim|àssiu|assin)</token>
</pattern>
<message>Forma verbal pròpia del balear.</message>
<short>Forma balear.</short>
<example type="incorrect">Que no
<marker>cantàssim</marker>.</example>
- <example type="correct">Que no
<marker>cantéssim</marker>.</example>
+ <example type="correct">Que no cantéssim.</example>
+ <example type="correct">que no passin ni lassin</example>
</rule>
<rule>
<pattern>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits