Revision: 6688
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=6688&view=rev
Author:   yakovru
Date:     2012-04-05 20:21:11 +0000 (Thu, 05 Apr 2012)
Log Message:
-----------
[ru] fix 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-05 17:03:14 UTC 
(rev 6687)
+++ trunk/JLanguageTool/src/rules/ru/grammar.xml        2012-04-05 20:21:11 UTC 
(rev 6688)
@@ -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.87 2012-03-17 12:33:07 yakovru Exp $
+$Id: grammar.xml,v 1.88 2012-04-05 22:20:07 yakovru Exp $
 #     REVISION:  $Id$
 -->
 <rules lang="ru" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
@@ -1031,11 +1031,12 @@
         
         <rulegroup default="on"  id="SoglasovanieNN_Verb" name="Согласование 
подлежащего (существительного) со сказуемым">
             <rule>                 
-                <pattern mark_from="1">
+                <pattern mark_from="1" mark_to="-1">
                     <!--           NN:Masc:Sin:Nom   VB:Past:Masc   -->
                     <token  postag="SENT_START" skip ="-1"><exception 
scope="next"  postag="NN:Fem:Sin:Nom" /><exception scope="next"  
postag="NN:Neut:Sin: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"  /></token>
-                    <token  postag="VB:Past:.*"  
postag_regexp="yes"><exception postag="VB:Past:Masc"  /><exception 
negate_pos="yes" postag_regexp="yes" postag="VB:Past:.*"  /></token>            
   
+                    <token  postag="VB:Past:.*"  postag_regexp="yes" skip="-1" 
><exception postag="VB:Past:Masc"  /><exception negate_pos="yes" 
postag_regexp="yes" postag="VB:Past:.*"  /> <exception scope="next"  
postag="NN:Fem:Sin:Nom" /><exception scope="next"  postag="NN:Neut:Sin:Nom" 
/></token>               
+                    <token  regexp="yes">.|;</token>                 
                 </pattern>
                 
                 <message>Существительное не согласуется с глаголом по роду.
@@ -1048,11 +1049,12 @@
             
             <rule>  
                 
-                <pattern mark_from="1">
+                <pattern mark_from="1" mark_to="-1" >
                     <!--           NN:Fem:Sin:Nom   VB:Past:Fem    -->
                     <token  postag="SENT_START" skip ="-1"><exception 
scope="next"  postag="NN:Masc:Sin:Nom" /><exception scope="next"  
postag="NN:Neut:Sin: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"  /></token>
-                    <token  postag="VB:Past:.*"  
postag_regexp="yes"><exception postag="VB:Past:Fem" /><exception 
negate_pos="yes" postag_regexp="yes" postag="VB:Past:.*"  /></token>            
   
+                    <token  postag="VB:Past:.*"  postag_regexp="yes" skip="-1" 
><exception postag="VB:Past:Fem" /><exception negate_pos="yes" 
postag_regexp="yes" postag="VB:Past:.*"  /><exception scope="next"  
postag="NN:Masc:Sin:Nom" /><exception scope="next"  postag="NN:Neut:Sin:Nom" 
/></token>               
+                    <token  regexp="yes">.|;</token>
                 </pattern>
                 
                 <message>Существительное не согласуется с глаголом по роду.
@@ -1063,13 +1065,14 @@
                 <example type="incorrect"><marker>Кошка грелся</marker> на 
солнышке.</example>
             </rule>
             
-            <rule>  
+               <rule>  
                 
-                <pattern mark_from="1">
+                <pattern mark_from="1" mark_to="-1">
                     <!--           NN:Neut:Sin:Nom   VB:Past:Neut    -->
                     <token  postag="SENT_START" skip ="-1"><exception 
scope="next"  postag="NN:Masc:Sin:Nom" /><exception scope="next"  
postag="NN:Fem:Sin: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:.*"  /></token>
-                    <token  postag="VB:Past:.*"  
postag_regexp="yes"><exception postag="VB:Past:Neut"  /><exception 
negate_pos="yes" postag_regexp="yes" postag="VB:Past:.*"  /></token>            
   
+                    <token  postag="VB:Past:.*"   postag_regexp="yes" 
skip="-1"><exception postag="VB:Past:Neut"  /><exception negate_pos="yes" 
postag_regexp="yes" postag="VB:Past:.*"  /><exception scope="next"  
postag="NN:Fem:Sin:Nom" /><exception scope="next"  postag="NN:Masc:Sin: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.


------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to