Revision: 10054
          http://sourceforge.net/p/languagetool/code/10054
Author:   yakovru
Date:     2013-05-07 19:33:44 +0000 (Tue, 07 May 2013)
Log Message:
-----------
[ru] fix punctuation rules

Modified Paths:
--------------
    
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml

Modified: 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
===================================================================
--- 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
        2013-05-07 19:30:53 UTC (rev 10053)
+++ 
trunk/languagetool/languagetool-language-modules/ru/src/main/resources/org/languagetool/rules/ru/grammar.xml
        2013-05-07 19:33:44 UTC (rev 10054)
@@ -231,7 +231,7 @@
             <example type="correct">Стоимость работ составила 10 тыс. 
рублей.</example>
             <example type="incorrect">Стоимость работ составила 10 
<marker>тыс</marker> рублей.</example>
         </rule>
-<!--        
+        <!--        
         <rule default="off" id="ABREV_DOT2" name="Точка после сокращений (млн, 
млрд)">
             <pattern case_sensitive="yes">
                 <marker>
@@ -626,14 +626,16 @@
             <rule>
                 <!-- Вводные слова: конечно, несомненно, вероятно, может быть, 
кажется, однако ...-->
                 <pattern case_sensitive="yes">
-                    <token negate="yes" 
regexp="yes">[\p{Punct}]|-|—|наиболее|наименее|более|менее|а|и|но<exception 
postag="SENT_START"></exception></token>
-                    <token 
regexp="yes">конечно|несомненно|вероятно|кажется|однако</token>
-                    <token negate="yes">,</token>
+                        <token negate="yes" 
regexp="yes">[\p{Punct}]|-|—|наиболее|наименее|более|менее|а|и|но<exception 
postag="SENT_START"></exception></token>
+                        <token 
regexp="yes">конечно|несомненно|вероятно|кажется|однако</token>
+                        <token negate="yes">,</token>
                 </pattern>
                 <message>Запятая пропущена здесь:<suggestion>\1, \2, 
\3</suggestion>.</message>
                 
<url>http://ru.wikipedia.org/wiki/%D0%92%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0</url>
                 <short>Нет запятой.</short>
                 <example type="correct">Эта работа, несомненно, представляет 
огромную научную ценность.</example>
+       <!--         <example type="correct">Звук кажется выше на 
октаву.</example>  -->
+                <example type="correct">Я поеду в город, однако если будут 
пробки, то я заночую в мотеле.</example>
                 <example type="incorrect" correction="работа, несомненно, 
представляет">Эта <marker>работа несомненно представляет</marker> огромную 
научную ценность.</example>
             </rule>
             <rule>
@@ -647,6 +649,7 @@
                 
<url>http://ru.wikipedia.org/wiki/%D0%92%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0</url>
                 <short>Нет запятой.</short>
                 <example type="correct">Эта работа, несомненно, представляет 
огромную научную ценность.</example>
+                <example type="correct">Я поеду в город, однако если будут 
пробки, то я заночую в мотеле.</example>
                 <example type="incorrect" correction="работа, несомненно,">Эта 
<marker>работа несомненно,</marker> представляет огромную научную 
ценность.</example>
             </rule>
             <rule>
@@ -655,12 +658,15 @@
                     <marker>
                         <token 
regexp="yes">конечно|несомненно|вероятно|кажется|однако</token>
                     </marker>
-                    <token negate="yes" regexp="yes">[\p{Punct}]|-|—</token>
+                    <token negate="yes" 
regexp="yes"><exception>если</exception>[\p{Punct}]|-|—</token>
                 </pattern>
                 <message>Запятая пропущена 
здесь:<suggestion>\2,</suggestion>.</message>
                 
<url>http://ru.wikipedia.org/wiki/%D0%92%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0</url>
                 <short>Нет запятой.</short>
                 <example type="correct">Эта работа, <marker>конечно,</marker> 
представляет огромную научную ценность.</example>
+                <example type="correct">Я поеду в город, однако если будут 
пробки, то я заночую в мотеле.</example>    
+                <!--  todo: "однако если" не требует запятой
+                  перед "если", если конструкция с "если" содержит "то"  -->
                 <example type="incorrect">Эта работа, <marker>конечно</marker> 
представляет огромную научную ценность.</example>
             </rule>
             <rule>
@@ -854,9 +860,12 @@
             -->
             <rule>
                 <pattern>
-                    <token>,</token>
-                    <token 
regexp="yes">авось|буквально|будто|вдобавок|вдруг|ведь|вот|всё-таки|даже|исключительно|именно|небось|приблизительно|примерно|притом|почти|поэтому|просто|решительно|словно|якобы</token>
-                    <token>,</token>
+                    <marker>
+                        <token>,</token>
+                        <token 
regexp="yes">авось|буквально|будто|вдобавок|вдруг|ведь|вот|всё-таки|даже|исключительно|именно|небось|приблизительно|примерно|притом|почти|поэтому|просто|решительно|словно|якобы</token>
+                        <token skip="-1"><exception 
scope="next">как</exception>,</token>
+                    </marker>
+                    <token>.</token>
                 </pattern>
                 <message>Слово не является вводным. Запятые не 
нужны:<suggestion> \2</suggestion>.</message>
                 
<url>http://ru.wikipedia.org/wiki/%D0%92%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0</url>
@@ -1369,7 +1378,7 @@
                 <example type="correct">Оно готовилось на сковородке.</example>
                 <example type="correct">Это была чудесная пьеса.</example>
                 <example type="incorrect"><marker>Оно готовился</marker> на 
сковородке.</example>
-     </rule>
+            </rule>
             
             <rule>
                 

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


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to