Revision: 6578 http://languagetool.svn.sourceforge.net/languagetool/?rev=6578&view=rev Author: dominikoeo Date: 2012-03-06 22:18:34 +0000 (Tue, 06 Mar 2012) Log Message: ----------- [br] detect missing soft mutation after the interrogative word "pe".
Modified Paths: -------------- trunk/JLanguageTool/src/resource/br/disambiguation.xml trunk/JLanguageTool/src/rules/br/grammar.xml Modified: trunk/JLanguageTool/src/resource/br/disambiguation.xml =================================================================== --- trunk/JLanguageTool/src/resource/br/disambiguation.xml 2012-03-06 22:16:32 UTC (rev 6577) +++ trunk/JLanguageTool/src/resource/br/disambiguation.xml 2012-03-06 22:18:34 UTC (rev 6578) @@ -209,4 +209,12 @@ <disambig action="filter" postag="N.*"/> </rule> </rulegroup> + <rule id="PE_INT" name="pe interrogatif"> + <pattern mark="1"> + <token postag="SENT_START"/> + <token>pe</token> + <token postag="N.*" postag_regexp="yes"/> + </pattern> + <disambig postag="J itg"/> + </rule> </rules> Modified: trunk/JLanguageTool/src/rules/br/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/br/grammar.xml 2012-03-06 22:16:32 UTC (rev 6577) +++ trunk/JLanguageTool/src/rules/br/grammar.xml 2012-03-06 22:18:34 UTC (rev 6578) @@ -200,9 +200,10 @@ <rulegroup id="KEMM_DRE_VLOTAAT_GER" name="kemmadur dre vlotaat goude gerioù zo."> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="V.*" postag_regexp="yes">a</exception> <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes">k.*</token> @@ -216,8 +217,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes">t.*</token> @@ -242,9 +244,10 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> <exception scope="previous">ez</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes">p.*</token> @@ -264,8 +267,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes">gw.*</token> @@ -279,8 +283,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes">g(?!ou[ie])[^w].* @@ -299,8 +304,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes">gou[ie].* @@ -316,8 +322,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes" postag="UNKNOWN" negate_pos="yes">d.* @@ -340,11 +347,14 @@ <example type="correct">Pa <marker>zeuio</marker></example> <example type="correct">An ti a <marker>dle</marker> bezañ amañ.</example> <example type="correct">An ti a <marker>zle</marker> bezañ amañ.</example> + <example type="incorrect">Pe <marker>deiz</marker> e teuy?</example> + <example type="correct">Pe zeiz e teuy?</example> </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes" inflected="yes" postag="UNKNOWN" negate_pos="yes">d.* @@ -369,9 +379,10 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> <exception scope="previous" regexp="yes">e?z|ned</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes">b.* @@ -391,8 +402,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <token regexp="yes">m.* <exception regexp="yes" inflected="yes">[mp][ae]|ma’|meur</exception> @@ -407,9 +419,10 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="V.*" postag_regexp="yes">a</exception> <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes">c’h.* @@ -429,8 +442,9 @@ </rule> <rule> <pattern mark_from="1"> - <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|re|seul + <token regexp="yes">2|[ae]|aba|da|daou|div|dre|eme|endra|ez|gwall|ne|pa|pe|re|seul <exception postag="P|L e" postag_regexp="yes">e</exception> + <exception postag="C coor">pe</exception> </token> <and> <token regexp="yes">z.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! 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-d2d _______________________________________________ Languagetool-cvs mailing list Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs