Revision: 6705
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6705&view=rev
Author:   yakovru
Date:     2012-04-06 18:42:00 +0000 (Fri, 06 Apr 2012)
Log Message:
-----------
[ru] fix false positive in rule SoglasovanieNN_Verb

Modified Paths:
--------------
    trunk/JLanguageTool/src/rules/ru/grammar.xml

Modified: trunk/JLanguageTool/src/rules/ru/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/ru/grammar.xml        2012-04-06 12:41:39 UTC 
(rev 6704)
+++ trunk/JLanguageTool/src/rules/ru/grammar.xml        2012-04-06 18:42:00 UTC 
(rev 6705)
@@ -8,7 +8,7 @@
 
 A Russian grammar rule file for LanguageTool (http://www.languagetool.org)
 Copyright (C) 2008-2012 Yakov Reztsov
-$Id: grammar.xml,v 1.88 2012-04-05 22:20:07 yakovru Exp $
+$Id: grammar.xml,v 1.89 2012-04-06 20:20:07 yakovru Exp $
 #     REVISION:  $Id$
 -->
 <rules lang="ru" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
@@ -1101,11 +1101,12 @@
 -->            
             <rule>  
                 
-                <pattern mark_from="1">
+                <pattern mark_from="1" mark_to="-1">
                     <!--           NN:Masc:Sin:Nom   VB:Past:!PL   -->
                     <token  postag="SENT_START" skip ="-1"><exception 
scope="next" postag_regexp="yes" postag="NN:.*:PL:Nom" /><exception 
scope="next" postag_regexp="yes" postag="PNN:.*" /></token>
                     <token  postag="NN:Masc:Sin:Nom" ><exception 
negate_pos="yes" postag="NN:Masc:Sin:Nom"  /><exception scope="previous" 
regexp="yes" >и|,</exception></token>
-                    <token  postag="VB:Past:PL"><exception negate_pos="yes"  
postag="VB:Past:PL"  /></token>               
+                    <token  postag="VB:Past:PL" skip="-1"><exception 
negate_pos="yes"  postag="VB:Past:PL"  /><exception scope="next"  
postag_regexp="yes"  postag="NN:.*:PL:Nom" /></token>               
+                    <token  regexp="yes">.|;</token>  
                 </pattern>
                 
                 <message>Существительное не согласуется с глаголом по числу.
@@ -1117,11 +1118,12 @@
             </rule>
             <rule>  
                 
-                <pattern mark_from="1">
+                <pattern mark_from="1" mark_to="-1">
                     <!--           NN:Masc:Fem:Nom   VB:Past:!PL   -->
                     <token  postag="SENT_START" skip ="-1"><exception 
scope="next" postag_regexp="yes" postag="NN:.*:PL:Nom" /><exception 
scope="next" postag_regexp="yes" postag="PNN:.*" /></token>                 
                     <token  postag="NN:Fem:Sin:Nom" ><exception 
negate_pos="yes"  postag="NN:Fem:Sin:Nom"  /><exception scope="previous" 
regexp="yes" >и|,</exception></token>
-                    <token  postag="VB:Past:PL"><exception negate_pos="yes"  
postag="VB:Past:PL"  /></token>               
+                    <token  postag="VB:Past:PL" skip="-1"><exception 
negate_pos="yes"  postag="VB:Past:PL"  /><exception scope="next"  
postag_regexp="yes"  postag="NN:.*:PL:Nom" /></token>               
+                    <token  regexp="yes">.|;</token>  
                 </pattern>
                 
                 <message>Существительное не согласуется с глаголом по числу.
@@ -1133,11 +1135,12 @@
             </rule>
             <rule>  
                 
-                <pattern mark_from="1">
+                <pattern mark_from="1" mark_to="-1">
                     <!--           NN:Masc:Neut:.*   VB:Past:!PL   -->
                     <token  postag="SENT_START" skip ="-1"><exception 
scope="next" postag_regexp="yes" postag="NN:.*:PL:Nom" /><exception 
scope="next" postag_regexp="yes" postag="PNN:.*" /></token>
                     <token  postag="NN:Neut:Sin:Nom" ><exception 
negate_pos="yes" postag_regexp="yes" postag="NN:Neut:Sin:.*"  /><exception 
scope="previous" regexp="yes" >и|,</exception></token>
-                    <token  postag="VB:Past:PL"><exception negate_pos="yes"  
postag="VB:Past:PL"  /></token>               
+                    <token  postag="VB:Past:PL" skip="-1"><exception 
negate_pos="yes"  postag="VB:Past:PL"  /><exception scope="next"  
postag_regexp="yes"  postag="NN:.*:PL:Nom" /></token>               
+                    <token  regexp="yes">.|;</token>   
                 </pattern>
                 
                 <message>Существительное не согласуется с глаголом по числу.

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to