Revision: 6309
http://languagetool.svn.sourceforge.net/languagetool/?rev=6309&view=rev
Author: yakovru
Date: 2012-01-22 20:17:33 +0000 (Sun, 22 Jan 2012)
Log Message:
-----------
[ru] Update rules
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-01-22 20:15:29 UTC
(rev 6308)
+++ trunk/JLanguageTool/src/rules/ru/grammar.xml 2012-01-22 20:17:33 UTC
(rev 6309)
@@ -6,8 +6,8 @@
<!--
LanguageTool. Copyright (C) 2005 Daniel Naber (http://www.danielnaber.de)
A Russian rule file for LanguageTool
-Copyright (C) 2008-2011 Yakov Reztsov
-$Id: grammar.xml,v 1.80 2011-11-22 18:10:01 yakovru Exp $
+Copyright (C) 2008-2012 Yakov Reztsov
+$Id: grammar.xml,v 1.82 2012-01-22 18:10:01 yakovru Exp $
# REVISION: $Id$
-->
<rules lang="ru" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -941,9 +941,64 @@
</rulegroup>
- <rulegroup default="on" id="SoglasovanieNN_Verb" name="Согласование
подлежащего со сказуемым по роду/числу">
+ <rulegroup default="on" id="SoglasovaniePNN_Verb"
name="Согласование подлежащего (местоимения) со сказуемым по роду/числу">
<rule>
+ <pattern>
+ <!-- Он (PNN:Masc) VB:Past:Masc -->
+ <token>он</token>
+ <token postag="VB:Past:.*"
postag_regexp="yes"><exception postag="VB:Past:Masc" /><exception
negate_pos="yes" postag_regexp="yes" postag="VB:Past:.*" /></token>
+ </pattern>
+
+ <message>Местоимение не согласуется с глаголом по роду.
+ <suggestion><match no="1"></match> <match no="2"
postag="VB:Past:.*" postag_regexp="yes"
postag_replace="VB:Past:Masc"></match></suggestion>
+ </message>
+ <short>Ошибка в согласовании по роду.</short>
+ <example type="correct">Во дворе он грелся на
солнышке.</example>
+ <example type="incorrect">Во дворе <marker>он грелась</marker>
на солнышке.</example>
+ </rule>
+
+
+ <rule>
+
+ <pattern>
+ <!-- она (PNN:Fem) VB:Past:Fem -->
+ <token>она</token>
+ <token postag="VB:Past:.*"
postag_regexp="yes"><exception postag="VB:Past:Fem" /><exception
negate_pos="yes" postag_regexp="yes" postag="VB:Past:.*" /></token>
+ </pattern>
+
+ <message>Местоимение не согласуется с глаголом по роду.
+ <suggestion><match no="1"></match> <match no="2"
postag="VB:Past:.*" postag_regexp="yes"
postag_replace="VB:Past:Fem"></match></suggestion>
+ </message>
+ <short>Ошибка в согласовании по роду.</short>
+ <example type="correct">Она грелась на солнышке.</example>
+ <example type="incorrect"><marker>Она грелся</marker> на
солнышке.</example>
+ </rule>
+
+ <rule>
+
+ <pattern>
+ <!-- оно (PNN:Neut) VB:Past:Neut -->
+ <token>оно</token>
+ <token postag="VB:Past:.*"
postag_regexp="yes"><exception postag="VB:Past:Neut" /><exception
negate_pos="yes" postag_regexp="yes" postag="VB:Past:.*" /></token>
+ </pattern>
+
+ <message>Местоимение не согласуется с глаголом по роду.
+ <suggestion><match no="1"></match> <match no="2"
postag="VB:Past:.*" postag_regexp="yes"
postag_replace="VB:Past:Neut"></match></suggestion>
+ </message>
+ <short>Ошибка в согласовании по роду.</short>
+ <example type="correct">Оно готовилось на сковородке.</example>
+ <example type="incorrect"><marker>Оно готовился</marker> на
сковородке.</example>
+ </rule>
+
+
+
+
+ </rulegroup>
+
+ <rulegroup default="on" id="SoglasovanieNN_Verb" name="Согласование
подлежащего (существительного) со сказуемым по роду/числу">
+ <rule>
+
<pattern mark_from="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>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs