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 Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs