Revision: 7418
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=7418&view=rev
Author:   yakovru
Date:     2012-06-19 18:52:57 +0000 (Tue, 19 Jun 2012)
Log Message:
-----------
[ru] add yo letter (?\209?\145) to regexp expression

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-06-19 18:51:41 UTC 
(rev 7417)
+++ trunk/JLanguageTool/src/rules/ru/grammar.xml        2012-06-19 18:52:57 UTC 
(rev 7418)
@@ -617,8 +617,8 @@
         <rulegroup default="on" id="Hyphen_and_spaces" name="Пробелы 
перед/после дефиса.">
             <rule>
                 <pattern case_sensitive="yes">
-                    <token regexp="yes">.*[а-я]</token>
-                    <token spacebefore="yes" regexp="yes">-[а-я].*</token>
+                    <token regexp="yes">.*[а-яё]</token>
+                    <token spacebefore="yes" regexp="yes">-[а-яё].*</token>
                 </pattern>
                 <message>Перед дефисом не должно быть пробела: 
<suggestion>\1\2</suggestion></message>
                 
<url>http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81</url>
@@ -629,8 +629,8 @@
             
             <rule>
                 <pattern case_sensitive="yes">
-                    <token regexp="yes">.*[а-я]-</token>
-                    <token spacebefore="yes" regexp="yes">[а-я][а-я].*</token>
+                    <token regexp="yes">.*[а-яё]-</token>
+                    <token spacebefore="yes" 
regexp="yes">[а-яё][а-яё].*</token>
                 </pattern>
                 <message>После дефиса не должно быть пробела: 
<suggestion>\1\2</suggestion></message>
                 <short>Лишний пробел.</short>
@@ -1323,7 +1323,7 @@
                 <pattern case_sensitive="yes">
                     <token postag="SENT_START" skip="-1"><exception 
regexp="yes" 
scope="next">о|обо|об|в|во|при|по|на|и|или|но|да|О|Обо|Об|В|Во|При|По|На|И|Или|Но|Да</exception></token>
                     <marker>
-                        <token postag="NN:.*:.*:P" postag_regexp="yes" 
regexp="yes">[а-я].*<exception negate_pos="yes" postag="NN:.*:.*:P" 
postag_regexp="yes"></exception><exception regexp="yes" 
scope="previous">«|[\p{Punct}]|[\p{Digit}]*</exception></token>
+                        <token postag="NN:.*:.*:P" postag_regexp="yes" 
regexp="yes">[а-яё].*<exception negate_pos="yes" postag="NN:.*:.*:P" 
postag_regexp="yes"></exception><exception regexp="yes" 
scope="previous">«|[\p{Punct}]|[\p{Digit}]*</exception></token>
                     </marker>
                 </pattern>
                 <message>Предложный падеж предполагает наличие предлога (о – 
обо – об; в – во; при; по; на): <suggestion>о \2</suggestion>, <suggestion>об 
\2</suggestion>, <suggestion>обо \2</suggestion>, <suggestion>в 
\2</suggestion>, <suggestion>во \2</suggestion>, <suggestion>при 
\2</suggestion>, <suggestion>по \2</suggestion>, <suggestion>на 
\2</suggestion>.</message>
@@ -1884,7 +1884,7 @@
         <rule default="on" id="Verb_and_Verb" name="Глагол и глагол">
             <pattern case_sensitive="yes">
                 <!--     VB:.*  VB:.* (VB:INF)            -->
-                <token postag="VB:.*" postag_regexp="yes" 
regexp="yes">[а-я].*<exception postag="VB:INF"></exception><exception 
postag_regexp="yes" negate_pos="yes" 
postag="VB:.*"></exception><exception>трём</exception></token>
+                <token postag="VB:.*" postag_regexp="yes" 
regexp="yes">[а-яё].*<exception postag="VB:INF"></exception><exception 
postag_regexp="yes" negate_pos="yes" 
postag="VB:.*"></exception><exception>трём</exception></token>
                 <token postag="VB:.*" postag_regexp="yes"><exception 
postag="VB:INF"></exception><exception postag_regexp="yes" negate_pos="yes" 
postag="VB:.*"></exception><exception>трём</exception></token>
             </pattern>
             <message>Два глагола в личной форме подряд. Второй глагол должен 
быть в неопределённой форме:
@@ -1900,7 +1900,7 @@
         <rule default="on" id="Verb_and_PREP" name="Глагол и предлог">
             <pattern case_sensitive="yes">
                 <!--              PREP VB:.*    -->
-                <token postag="PREP"><exception negate_pos="yes" 
postag="PREP"></exception><exception 
regexp="yes">спустя|ради|[А-Я][А-Я]*</exception></token>
+                <token postag="PREP"><exception negate_pos="yes" 
postag="PREP"></exception><exception 
regexp="yes">спустя|ради|[А-ЯЁ][А-ЯЁ]*</exception></token>
                 <token postag="VB:.*" postag_regexp="yes"><exception 
negate_pos="yes" postag="VB:.*" 
postag_regexp="yes"></exception><exception>трём</exception></token>
                 
             </pattern>
@@ -1935,7 +1935,7 @@
             <pattern case_sensitive="yes">
                 <!--              PREP к, ко -> NN:.*:D   -->
                 <token regexp="yes">к|ко</token>
-                <token postag="NN:.*:.*:.*" postag_regexp="yes" 
regexp="yes">[а-я].*<exception postag="NN:.*:.*:D" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:.*" 
negate_pos="yes" postag_regexp="yes"></exception></token>
+                <token postag="NN:.*:.*:.*" postag_regexp="yes" 
regexp="yes">[а-яё].*<exception postag="NN:.*:.*:D" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:.*" 
negate_pos="yes" postag_regexp="yes"></exception></token>
             </pattern>
             <message>Предлог “к” предполагает употребление существительного в 
дательном падеже:
             <suggestion><match no="1"></match> <match no="2" 
postag="NN:(.*):(.*):.*" postag_regexp="yes" 
postag_replace="NN:$1:$2:D"></match></suggestion> или <suggestion><match 
no="2"></match></suggestion></message>
@@ -1986,7 +1986,7 @@
             <pattern case_sensitive="yes">
                 <!--              PREP сквозь, через -> NN:.*:V   -->
                 <token regexp="yes">сквозь|через</token>
-                <token postag="NN:.*:.*:.*" postag_regexp="yes" 
regexp="yes">[а-я].*<exception postag="NN:.*:.*:V" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:Nom" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:.*" 
negate_pos="yes" postag_regexp="yes"></exception></token>
+                <token postag="NN:.*:.*:.*" postag_regexp="yes" 
regexp="yes">[а-яё].*<exception postag="NN:.*:.*:V" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:Nom" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:.*" 
negate_pos="yes" postag_regexp="yes"></exception></token>
             </pattern>
             <message>Предлоги “сквозь” и “через” предполагают употребление 
существительного в винительном падеже:
             <suggestion><match no="1"></match> <match no="2" 
postag="NN:(.*):(.*):.*" postag_regexp="yes" 
postag_replace="NN:$1:$2:V"></match></suggestion> или <suggestion><match 
no="2"></match></suggestion></message>
@@ -2036,7 +2036,7 @@
             <pattern case_sensitive="yes">
                 <!--  PREP у, без, вместо, для, до, из (изо), из-за, из-под, 
кроме, около, от, против, среди-> NN:.*:R   -->
                 <token 
regexp="yes">у|без|вместо|для|до|из|изо|из-за|из-под|кроме|около|от|против|среди</token>
-                <token postag="NN:.*:.*:.*" postag_regexp="yes" 
regexp="yes">[а-я].*<exception postag="NN:.*:.*:R" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:.*" 
negate_pos="yes" postag_regexp="yes"></exception><exception 
regexp="yes">нее|варяг|грек</exception></token>
+                <token postag="NN:.*:.*:.*" postag_regexp="yes" 
regexp="yes">[а-яё].*<exception postag="NN:.*:.*:R" 
postag_regexp="yes"></exception><exception postag="NN:.*:.*:.*" 
negate_pos="yes" postag_regexp="yes"></exception><exception 
regexp="yes">нее|варяг|грек|роду</exception></token>
             </pattern>
             <message>Предлог \1 предполагает употребление существительного в 
родительном падеже:
             <suggestion><match no="1"></match> <match no="2" 
postag="NN:(.*):(.*):.*" postag_regexp="yes" 
postag_replace="NN:$1:$2:R"></match></suggestion> или <suggestion><match 
no="2"></match></suggestion></message>
@@ -2275,7 +2275,7 @@
             <rule>
                 <pattern>
                     <marker>
-                        <token postag="UNKNOWN" 
regexp="yes">[а-я]([а-я].*)</token>
+                        <token postag="UNKNOWN" 
regexp="yes">[а-яё]([а-яё].*)</token>
                     </marker>
                     <token></token>
                 </pattern>

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


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs

Reply via email to