<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://marcinmilkowski.pl/print.xsl" title="Pretty print" ?>
<?xml-stylesheet type="text/css" href="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.css" title="Easy editing stylesheet" ?>
<!--
Polish Grammar and Typo Rules for LanguageTool
Copyright (C) 2006-2012 Marcin Miłkowski

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
-->

<!DOCTYPE rules [
    <!ENTITY interp "[\p{Punct}\-–−—―„«»…’&amp;&amp;[^\)]]+">
    <!ENTITY conj "bądź|czy|ani|lub|albo|oraz|i">
    <!ENTITY interp_conj "&interp;|&conj;">
    <!ENTITY nbsp " ">
    <!ENTITY apost "['`’]">
    <!ENTITY weekdays "poniedziałek|wtorek|środa|czwartek|piątek|sobota|niedziela">
    <!ENTITY months "stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia">
    <!ENTITY abbrevMonths "I|II|III|IV|V|VI|VII|VIII|IX|X|XI|XII">
]>

<rules lang="pl" xsi:noNamespaceSchemaLocation="../../../../../../../../../languagetool-core/src/main/resources/org/languagetool/rules/rules.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
		<unification feature="number">
				<equivalence type="sg">
						<token postag=".*:sg:.*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="pl">
						<token postag=".*:pl(?:tant)?:.*" postag_regexp="yes"></token>
				</equivalence>
		</unification>
		<unification feature="gender">
				<equivalence type="f">
						<token postag=".*[\.:]f(?:[\.:].*)?" postag_regexp="yes"/>
				</equivalence>
				<equivalence type="m1">
						<token postag=".*[\.:]m1(?:[\.:].*)?" postag_regexp="yes"/>
				</equivalence>
				<equivalence type="m2">
						<token postag=".*[\.:]m2(?:[\.:].*)?" postag_regexp="yes"/>
				</equivalence>
				<equivalence type="m3">
						<token postag=".*[\.:]m3(?:[\.:].*)?" postag_regexp="yes"/>
				</equivalence>
				<equivalence type="n1">
						<token postag=".*[\.:]n1(?:[\.:].*)?" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="n2">
						<token postag=".*[\.:]n2(?:[\.:].*)?" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="p1">
						<token postag=".*[\.:]p1(?:[\.:].*)?" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="p2">
						<token postag=".*[\.:]p2(?:[\.:].*)?" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="p3">
						<token postag=".*[\.:]p3(?:[\.:].*)?" postag_regexp="yes"></token>
				</equivalence>
		</unification>
		<unification feature="case">
				<equivalence type="nom">
						<token postag=".*[\.:]nom[\.:].*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="gen">
						<token postag=".*[\.:]gen[\.:].*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="dat">
						<token postag=".*[\.:]dat[\.:].*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="acc">
						<token postag=".*[\.:]acc[\.:].*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="inst">
						<token postag=".*[\.:]inst[\.:].*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="loc">
						<token postag=".*[\.:]loc[\.:].*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="voc">
						<token postag=".*[\.:]voc[\.:].*" postag_regexp="yes"></token>
				</equivalence>
		</unification>
		<unification feature="person">
				<equivalence type="pri">
						<token postag=".*:pri.*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="sec">
						<token postag=".*:sec.*" postag_regexp="yes"></token>
				</equivalence>
				<equivalence type="ter">
						<token postag=".*:ter.*" postag_regexp="yes"></token>
				</equivalence>
		</unification>
		<phrases>
				<phrase id="NIE_INTERPUNKCJA">
						<token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;|tyle|i|lub|albo|ani|oraz|bądź|czy|a</exception></token>
				</phrase>
				<phrase id="NIE_SPOJNIK_PRZECINKOWY_OLD">
                    <token><exception postag="subst.*voc.*|pcon.*" postag_regexp="yes"/><exception inflected="yes" regexp="yes">acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|bo|byleby|choć|chociaż|czyliż?|dopóki|gdzie|gdyż|gdyżby|ilekolwiek|ilekroć|lecz|którędy|dopóty|póki|dlaczego|ponieważ|zanim|który|jaki|co|kto|że|iż|jak|nawiasem|a|jeśli|jeżeli|gdyby|gdy|kiedy|jeśliby|jeżeliby|żeby|aby|ażeby|iżby|wraz|zamiast|zarówno|szczególnie|zwłaszcza|następnie|aż|czy|(?:po)?mimo|skąd</exception><exception postag="prep:.*" postag_regexp="yes"></exception></token>
				</phrase>
				<phrase id="ACC_NOM_1">
						<token postag=".*acc.*|.*nom.*" postag_regexp="yes"><exception postag=".*inst.*|.*loc.*" postag_regexp="yes"></exception></token>
						<token negate_pos="yes" postag=".*acc.*|.*nom.*" postag_regexp="yes"></token>
				</phrase>
				<phrase id="ACC_NOM_2">
						<token postag=".*:(sg|pl):.*(acc|nom).*[\.:]f.*" postag_regexp="yes"><exception postag=".*loc.*|.*:sg:.*(acc|nom).*[\.:][mn].*" postag_regexp="yes"></exception></token>
						<token postag_regexp="yes"><match no="0" postag=".*:(sg|pl).*[\.:](acc|nom).*" postag_regexp="yes" postag_replace=".*:$1:$2.*" setpos="yes"></match></token>
				</phrase>
				<phrase id="ACC_NOM_3">
						<token postag=".*:(sg|pl):.*(acc|nom).*[\.:][mn].*" postag_regexp="yes"><exception postag=".*inst.*|.*loc.*" postag_regexp="yes"></exception></token>
						<token postag_regexp="yes"><match no="0" postag=".*:(sg|pl).*[\.:](acc|nom).*" postag_regexp="yes" postag_replace=".*:$1.*[.\:](acc|nom).*" setpos="yes"></match><exception postag=".*inst.*|.*loc.*" postag_regexp="yes"></exception></token>
				</phrase>
				<phrase id="ACC_NOM">
						<includephrases>
								<phraseref idref="ACC_NOM_1"></phraseref>
								<phraseref idref="ACC_NOM_2"></phraseref>
								<phraseref idref="ACC_NOM_3"></phraseref>
						</includephrases>
				</phrase>
		</phrases>
		<category name="Błędy interpunkcyjne" type="typographical">
				<rulegroup id="ZDANIA_ZLOZONE" name="Brak przecinka w zdaniu złożonym">
                    <!-- utarte zwroty frazeologiczne pisane bez przecinków -->
                    <antipattern>
                        <marker>
                            <token>wypisz</token>
                            <token>wymaluj</token>
                        </marker>
                    </antipattern>
                    <antipattern>
                        <marker>
                            <token inflected="yes">rad</token>
                            <token inflected="yes">nierad</token>
                        </marker>
                    </antipattern>
                    <antipattern>
                        <marker>
                        <token>chcąc</token>
                         <token min="0" max="1">,</token>
                        <token>nie</token>
                        <token>chcąc</token>
                        </marker>
                    </antipattern>
                    <antipattern>
                        <token>jak<exception scope="previous">razu</exception></token>
                        <marker><token>znalazł</token></marker>
                        <token><exception>się</exception></token>
                    </antipattern>
                    <antipattern> <!-- na to jest osobna reguła -->
                        <token regexp="yes">nawiasem|krótko|prawdę|ściśle</token>
                        <marker>
                            <token>mówiąc</token>
                        </marker>
                    </antipattern>
                    <antipattern> <!-- byłby ... dokonał -->
                        <unify>
                            <feature id="number"/><feature id="gender"/>
                            <token skip="10" inflected="yes" postag="verb:pot.*" postag_regexp="yes">być<exception scope="next" postag="verb:(?:pot|fin|bedzie|imp[st]|pred|winien).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"/><exception postag="SENT_END|&lt;ELLIPSIS&gt;|comp:comma|interp:comma" postag_regexp="yes" scope="next"/><exception scope="next" regexp="yes">&interp;</exception></token>
                            <marker>
                                <token postag="verb:praet.*" postag_regexp="yes"/>
                            </marker>
                        </unify>
                    </antipattern>
                    <antipattern> <!-- dokonałbym ... był -->
                        <unify>
                            <feature id="number"/><feature id="gender"/>
                            <token skip="10" postag="verb:pot.*" postag_regexp="yes"><exception scope="next" postag="verb:(?:pot|fin|bedzie|imp[st]|pred|winien).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"/><exception postag="SENT_END|&lt;ELLIPSIS&gt;|comp:comma|interp:comma" postag_regexp="yes" scope="next"/><exception scope="next" regexp="yes">&interp;</exception></token>
                            <marker>
                                <token postag="verb:praet.*" postag_regexp="yes" inflected="yes">być</token>
                            </marker>
                        </unify>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <token skip="-1" postag="interp">(<exception scope="next" regexp="yes">[()]</exception></token>
                        <marker>
                            <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"><exception scope="next">(</exception></token>
                        </marker>
                        <token postag="interp">)</token>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <token skip="-1" spacebefore="yes" postag="interp" regexp="yes">[-−–—―]<exception scope="next" postag="interp" spacebefore="yes" regexp="yes">regexp="yes">[-−–—―]</exception></token>
                        <marker>
                            <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"/>
                        </marker>
                        <token spacebefore="yes" postag="interp" regexp="yes">[-−–—―]</token>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <token skip="-1" spacebefore="yes" postag="interp" regexp="yes">[-−–—―]<exception scope="next" postag="interp" spacebefore="yes" regexp="yes">regexp="yes">[-−–—―]</exception></token>
                        <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"><exception scope="next" postag="interp" spacebefore="yes" regexp="yes">regexp="yes">[-−–—―]</exception></token>
                        <marker>
                            <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"/>
                        </marker>
                        <token spacebefore="yes" postag="interp" regexp="yes">[-−–—―]</token>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <token skip="-1" spacebefore="yes" postag="interp" regexp="yes">[-−–—―]<exception scope="next" postag="interp" spacebefore="yes" regexp="yes">regexp="yes">[-−–—―]</exception></token>
                        <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"><exception scope="next" postag="interp" spacebefore="yes" regexp="yes">regexp="yes">[-−–—―]</exception></token>
                        <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"><exception scope="next" postag="interp" spacebefore="yes" regexp="yes">regexp="yes">[-−–—―]</exception></token>
                        <marker>
                            <token skip="-1" postag="pcon:imperf.*|pant:perf.*" postag_regexp="yes"/>
                        </marker>
                        <token spacebefore="yes" postag="interp" regexp="yes">[-−–—―]</token>
                    </antipattern>
                    <rule>
								<antipattern>   <!-- czas zaprzeszły -->
                                    <unify>
                                        <feature id="number"/><feature id="gender"/><feature id="person"/>
                                        <token postag="verb:praet.*" postag_regexp="yes"/>
                                        <marker><token postag="verb:praet.*" postag_regexp="yes" inflected="yes">być</token></marker>
                                    </unify> <!-- władał był niemiecki - tu de facto trzeba by mieć dwuelementowy wzorzec ze znakiem przestankowym?... -->
                                        <token><exception postag="(?:adj|ppas).*(?:nom|inst).*" postag_regexp="yes"/></token>
								</antipattern>
                                <antipattern>   <!-- czas zaprzeszły -->
                                <unify>
                                    <feature id="number"/><feature id="gender"/><feature id="person"/>
                                    <token postag="verb:praet.*" postag_regexp="yes"/>
                                    <marker><token postag="verb:praet.*" postag_regexp="yes" inflected="yes">być</token></marker>
                                </unify> <!-- Wynalazł był znakomite miejsce - „znakomite” to biernik. -->
                                    <token postag="(?:adj|ppas|subst).*(acc|gen|dat).*" postag_regexp="yes"></token>
                                </antipattern>
                                <antipattern>   <!-- czas zaprzeszły: był władał (szyk przestawny) -->
                                    <unify>
                                    <feature id="number"/><feature id="gender"/><feature id="person"/>
                                        <token postag="verb:praet.*" postag_regexp="yes" inflected="yes">być</token>
                                        <marker>
                                            <token postag="verb:praet.*" postag_regexp="yes"/>
                                        </marker>
                                    </unify>
                                </antipattern>
                                <antipattern case_sensitive="yes">
                                    <token regexp="yes">\p{Ll}+</token>
                                    <marker><token postag="verb.*" postag_regexp="yes" regexp="yes">\p{Lu}\p{Ll}+</token></marker>
                                </antipattern>
                        <antipattern>
                            <token>gotów</token>
                        </antipattern>
                                <pattern>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1">
                                            <exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|adv.*|conj|comp|&lt;/TO_(ZNACZY|JEST)&gt;|verb:winien.*" postag_regexp="yes" scope="current"/>
                                            <exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"></exception>
                                        </token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1">
                                            <exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|adv.*|conj|comp" postag_regexp="yes" scope="current"/>
                                        </token>
                                        <token regexp="yes">&interp_conj;</token>
								</pattern>
								<message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”).</message>
                                <url>http://www.rjp.pan.pl/index.php?option=com_content&amp;view=article&amp;id=1041:przecinek-przy-imiesowach-przysowkowych-&amp;catid=44:porady-jzykowe&amp;Itemid=58</url>
								<short>Błąd interpunkcyjny</short>
								<example>Kupiłem wino, chciałem też pić wodę.</example>
								<example correction=""><marker>Kupiłem wino chciałem też pić wodę.</marker></example>
								<example correction="">Pokład <marker>szorowano by nie zostały ślady krwi.</marker></example>
                                <example correction="">Praktycznie jedynym językiem, którym dobrze <marker>władał był niemiecki.</marker></example>
								<example>Rozstanie się bywa trudne.</example>
								<example>Wyjechał z kraju, to znaczy zerwał wszystkie stosunki z rodziną.</example>
								<example>Chociaż kupiłem wino, chciałem też pić wodę.</example>
								<example>Marek będzie pomagał Jurkowi odrabiać lekcje za Romana.</example>
								<example>Tak to bywa... ludzie się zmieniają.</example>
								<example>To jest jedna osoba.</example>
								<example correction=""><marker>Zzuwszy buty Marek zatruł atmosferę na sali.</marker></example>
								<example correction="">Chociaż <marker>kupiłem wino chciałem też pić wodę.</marker></example>
                                <example>Od wieków najwyższy arcykapłan zwykł był witać lud pozdrowieniem.</example>
                                <example>Jurek wygląda wypisz wymaluj jak babcia.</example>
                                <example>I byłby tego niezawodnie dokonał, pewno bardzo pięknie.</example>
                                <example>Zwykł był chadzać do parku.</example>
                                <example>Wynalazł był znakomite miejsce.</example>
                                <example>Każdy inny, prócz naszego bohatera, byłby się był przeląkł.</example>
                                <example>Ponieważ powiedziałeś, że gdybyś był słuchał rad moich, uniknąłbyś tego wypadku...</example>
                                <example>Gdyż zaledwie wylądowałam w Osunie, zaraz doszły mnie o nim cuda i dziwy.</example>
                                <example correction="">Marek <marker>może być marszałkiem pozostając w partii opozycyjnej.</marker></example>
                                <example correction="">Marek <marker>pozostając w partii opozycyjnej może być marszałkiem.</marker></example>
                                <example correction="">Marek <marker>pomoże Romanowi przecież miał kupić łososia.</marker></example>
                                <example correction="">Marek <marker>miał szukać okularów a Jurek pomoże Romanowi odrabiać lekcje.</marker></example>
                                <example correction=""><marker>Poszedł do łóżka od razu jak znalazł się w domu.</marker></example>
                                <example>Dla Stefki zaś było jak znalazł, żeby wyrwać się z tej dziury.</example>
                                <example correction="">Jeżeli w węglowodorze <marker>występuje wiązanie podwójne i potrójne to ważniejsze przy nazewnictwie jest podwójne.</marker></example>
                                <example correction="">Jeżeli do danego atomu węgla <marker>są przyłączone dwa lub więcej podstawników to przypisujemy im tą samą cyfrę.</marker></example>
                                <example>Proces asymilacji został w pełni zakończony i Japonia jest krajem monoetnicznym.</example>
                                <example>Według jednego z nich Afrodyta nie miała rodziców i pewnego dnia wyłoniła się z piany morskiej w pobliżu Cypru.</example>
                                <example correction="">Tym, co <marker>spostrzegamy (wzrokowo, słuchowo itd.) są cechy przedmiotu.</marker></example>
                                <example>Początkowo działała pod nazwą American Engineering Standards Committee (AESC), w 1928 roku zmieniła nazwę na American Standards Association (ASA).</example>
                                <example>Jotę zapisujemy zaś obok, ale nie wymawiamy (nazywając ją wtedy iota adscriptum, tj. Αι, Ηι, Ωι).</example>
                                <example>Anna z Janem wzięli ślub i Anna zaszła w ciążę.</example>
                                <example>Egzystują w nim różne grupy interesów — od klasowych począwszy, na klikowych skończywszy — to zaś stwarza kłopoty.</example>
                                <example correction="">Sam jej właściciel, jak odniosłem wrażenie, <marker>wydawał się nieco bledszy i poważniejszy niż zazwyczaj go widywałem.</marker></example>
                                <example correction="">Romuald <marker>odpowiedział z ważną i tajemniczą miną zwielokrotniając głoskę.</marker></example>
                                <example correction="">Kali przypomniał sobie poniewczasie, że <marker>mając myśl zatroskaną i zajętą czym innym zapomniał kazać związać czarowników.</marker></example>
                                <example correction="">Fatma <marker>ucałowawszy ręce obu inżynierów i dzieci wyszła,</marker> błogosławiąc szczególniej Nel.</example>
                                <example correction="">Potężny zwierz <marker>ujrzawszy jeźdźców i konie podniósł się na przednie łapy i</marker> począł na nich patrzeć.</example>
                                <example>Nastąpiło głosowanie i Wilczur został wybrany.</example>
                                <example>Przyrzekł mi sekret i rzecz była ukryta, aż póki się moje suknie nie rozpadły.</example>
                                <example correction="">Tymczasem Szmul przestał się modlić i <marker>zdjąwszy śmiertelną koszulę i cycełe poszedł je schować do alkierza.</marker></example>
                                <example correction="">Nie należy do tych, co <marker>obnażając nasze błędy i wady sądzą,</marker> że już wszystko zdziałali.</example>
                                <example correction="">Apostoł zaś <marker>broniąc się od podzięki i czci rzekł:</marker></example>
                                <example correction="">Kazał mu jechać za sobą, ten zaś <marker>poznawszy trybuna i augustianina nie śmiał się rozkazowi sprzeciwić.</marker></example>
                                <example correction="">Wydało mu się, że <marker>zalecając czystość i walkę z żądzami starzec śmie tym samym nie tylko potępiać jego miłość,</marker> ale zraża Ligię do niego.</example>
                                <example correction="">Na trzeci dzień Fabrycy był w Parmie, gdzie <marker>ubawił hrabiego i księżnę opowiadając im z najdrobniejszymi szczegółami,</marker> jak czynił zawsze, historię swej podróży.</example>
                                <example>Stanisław podsunął mu cygaro i sam podawał ogień.</example>
                                <example>Trupia bladość pokryła mu twarz i ciało poczęło tężeć.</example>
                                <example>Muszę tam czekać śmierci, gdyż jestem stary i nerwy moje są chore.</example>
                                <example>— Dobrześ ułożyła dziś fałdy i rad jestem z ciebie, Eunice.</example>
                                <example>Rząd jednak nie zdecydował się na tę zmianę i państwo nadal zachowuje militarną neutralność.</example>
                                <example correction="">Tymczasem, kiedy <marker>odwiedziliśmy Państwowe Gospodarstwo Rolne tego regionu żniwa trwały już dziesięć dni,</marker> a nie był to nawet półmetek.</example>
                                <example>Obiecywał, że to już jutro zwycięży, a te jutra tworzyły długie miesiące i zwycięstwa nie było.</example>
                                <example correction="">Jak <marker>wykazała autopsja jego obiektywnego ciała przyczyną śmierci była poważna infekcja dróg oddechowych.</marker></example>
						</rule>
						<!--powinien + exception: powinien był-->
						<rule>
								<antipattern>
                                    <unify>
                                        <feature id="number"/><feature id="gender"/>
                                        <token skip="7" inflected="yes">powinien<exception scope="next" postag="verb:(?:pot|fin|bedzie|imp[st]|pred|winien).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"/><exception postag="SENT_END|&lt;ELLIPSIS&gt;|comp:comma|interp:comma" postag_regexp="yes" scope="next"/><exception scope="next" regexp="yes">&interp;</exception></token>
                                        <marker>
                                            <token inflected="yes" postag_regexp="yes" postag="verb:praet.*">być</token>
                                        </marker>
                                    </unify>
                                </antipattern>
                                <pattern>
										<token skip="-1" postag="verb:winien.*" postag_regexp="yes"><exception>nierad</exception><exception inflected="yes" regexp="yes">gotowy|kontent|gotów|nierad|winien</exception><exception postag="interp:comma|comp:comma" postag_regexp="yes" scope="current"></exception><exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"></exception></token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|adv.*|conj|comp" postag_regexp="yes" scope="current"></exception><exception scope="current">może</exception></token>
                                    <token regexp="yes">&interp_conj;</token>
								</pattern>
								<message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”).</message>
								<short>Błąd interpunkcyjny</short>
								<example correction="">Zdanie człowieka, który <marker>powinien szorować gary nie liczy się w naszej organizacji.</marker></example>
								<example>Co z tego, że powinien, nic nie zrobił!</example>
								<example>Bank powinien był już wtedy interweniować.</example>
								<example correction="">Zdanie człowieka, który <marker>powinien był szorować gary nie liczy się w naszej organizacji.</marker></example>
								<example>Bank powinien był już wtedy interweniować.</example>
                                <example correction="">Chociaż wiedzieć to <marker>powinien było mu to obojętne.</marker></example>
                                <example>Więcej, jak ostro, bo Horn gotów był się rzucić na Bucholca.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token postag="pred"/>
                                    <token min="0" max="3" postag="siebie|qub|ppron.*|prep.*|adv|comp|conj|subst.*|adj.*" postag_regexp="yes"><exception postag="comp:comma"/></token>
                                    <marker>
                                    <token regexp="yes">było(?:by)?</token>
                                    </marker>
                                </antipattern>
                                <antipattern>
                                    <marker>
                                        <token>wiadomo</token>
                                    </marker>
                                    <token min="0" max="1" postag="ppron.*" postag_regexp="yes"/>
                                    <token>jest</token>
                                </antipattern>
                                <antipattern>
                                    <token>nie</token>
                                    <marker><token>sposób</token></marker>
                                    <token>jest</token>
                                </antipattern>
								<pattern>
										<token postag="pred" skip="-1"><exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|verb:bedzie.*|adv:.*|prep.*|qub|conj|comp|&lt;/TO_(ZNACZY|JEST)&gt;" postag_regexp="yes" scope="current"></exception><exception scope="current" regexp="yes">może|widać|dość|wolno</exception><exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"/></token>
										<token postag="pred|verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.[\.:][mn\.:].*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"/><exception scope="current">może</exception></token>
										<token regexp="yes">&interp_conj;</token>
								</pattern>
								<message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”).</message>
								<short>Błąd interpunkcyjny</short>
								<example>Trzeba kupić wino, można narwać owoców w ogrodzie.</example>
								<example>Trzeba było kupić wino, można było narwać owoców w ogrodzie.</example>
								<example>Trzeba byłoby kupić wino, można byłoby narwać owoców w ogrodzie.</example>
								<example>Było trzeba kupić wino, było można narwać owoców w ogrodzie.</example>
								<example correction=""><marker>Trzeba kupić wino można narwać owoców w ogrodzie.</marker></example>
                                <example>— Mój przyjacielu — odparł — ty widać nie wiesz, co to rozrywka na tym świecie.</example>
                                <example>Nie można się było wahać.</example>
                                <example>Można by było pomyśleć, że zdrzemnęli się.</example>
                                <example>Tymczasem wiadomo jest nie tylko w Górnym i Dolnym Egipcie, ale u Hetytów...</example>
                                <example>Trzeba tu było ciągle myśleć o drugich.</example>
                                <example>Trzeba bowiem było wyjść po schodkach.</example>
                                <example>Wiadomo ci jest, że Skyresh Bolgolam jada robaki?</example>
                                <example>Nie sposób jest być eleganckim.</example>
                                <example>Nawet z postawy jego żołnierzy nie można tego było wywnioskować.</example>
						</rule>
                        <rule>              <!-- jak/co widać na początku zdania -->
                            <antipattern>
                                <token>widać</token>
                                <token min="0" max="3" postag="siebie|qub|ppron.*|prep.*|adv|comp|conj|subst.*|adj.*" postag_regexp="yes"><exception postag="comp:comma"/></token>
                                <marker>
                                    <token regexp="yes">było(?:by)?</token>
                                </marker>
                            </antipattern>
                            <pattern>
                                <token regexp="yes">co|jak</token>
                                <marker>
                                    <token skip="-1">widać<exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"/></token>
                                    <token postag="pred|verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.[\.:][mn\.:].*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"/><exception scope="current">może</exception></token>
                                    <token regexp="yes">&interp_conj;</token>
                                </marker>
                            </pattern>
                            <message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\2”) a drugim („\3”).</message>
                            <short>Błąd interpunkcyjny</short>
                            <example correction="">Jak <marker>widać istnieje wiele innych wyjaśnień tego zjawiska.</marker></example>
                            <example>— Mój przyjacielu — odparł — ty widać nie wiesz, co to rozrywka na tym świecie.</example>
                        </rule>
                        <rule>
                              <pattern>                   
                                <token postag="pred|verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.[\.:][mn\.:].*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="current">może|było|byłoby</exception><exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"/><exception>widać</exception></token>
                                <token postag="pred" skip="-1"><exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|verb:bedzie.*|adv:.*|prep.*|qub|conj|comp|&lt;/TO_(ZNACZY|JEST)&gt;" postag_regexp="yes" scope="current"></exception><exception scope="current" regexp="yes">może|widać</exception></token>
                                <token regexp="yes">&interp_conj;</token>
                               </pattern>
                              <message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”).</message>
                              <short>Błąd interpunkcyjny</short>
                              <example>Trzeba kupić wino, można narwać owoców w ogrodzie.</example>
                              <example>Trzeba było kupić wino, można było narwać owoców w ogrodzie.</example>
                              <example>Trzeba byłoby kupić wino, można byłoby narwać owoców w ogrodzie.</example>
                              <example>Było trzeba kupić wino, było można narwać owoców w ogrodzie.</example>
                              <example correction="">Teorię, która <marker>opisywałoby wszystkie jego własności można znaleźć tylko w podręcznikach.</marker></example>
                              <example>Śniło się widać biedakowi, że trzymał w ręku wielkoluda Pandafilando.</example>
                              <example>Rad nierad poszedłem do szkoły.</example>
                        </rule>
                        <rule>
                            <pattern>
                                <token postag="pred|verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.[\.:][mn\.:].*|ppron.*|verb:inf.*|verb:bedzie.*|adv:com|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="current">może|było|byłoby</exception><exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"/><exception>widać</exception></token>
                                <marker>
                                    <token regexp="yes">co|jak</token>
                                </marker>
                                <token>widać</token>
                            </pattern>
                            <message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”). Prawdopodobnie powinno być: <suggestion>, \2</suggestion>.</message>
                            <short>Błąd interpunkcyjny</short>
                            <example>Trzeba kupić wino, można narwać owoców w ogrodzie.</example>
                            <example correction=", co">Istnieje wiele innych wyjaśnień<marker> co</marker> widać na przykładzie.</example>
                        </rule>
						<rule>
                            <antipattern> <!-- będzie ... dokonywał -->
                                    <unify>
                                        <feature id="number"/>
                                        <token skip="10" postag="verb:bedzie.*" postag_regexp="yes"><exception scope="next" postag="verb:(?:pot|fin|bedzie|imp[st]|pred|winien|inf:imperf).*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"/><exception postag="SENT_END|&lt;ELLIPSIS&gt;|comp:comma|interp:comma" postag_regexp="yes" scope="next"/><exception scope="next" regexp="yes">&interp;</exception></token>
                                        <marker>
                                            <token postag="verb:praet.*:imperf.*" postag_regexp="yes"/>
                                        </marker>
                                    </unify>
                            </antipattern>
                            <pattern>
										<token postag="verb:bedzie.*|pcon:imperf.*" postag_regexp="yes" regexp="yes" skip="-1">będ.*<exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"></exception></token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|adv:.*|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"></exception><exception scope="current">może</exception></token>
										<token regexp="yes">&interp_conj;</token>
								</pattern>
								<message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”).</message>
								<short>Błąd interpunkcyjny</short>
								<example>Marek pomagał będzie Jurkowi odrabiać lekcje za Romana.</example>
								<example>Marek będzie pomagał Jurkowi odrabiać lekcje za Romana.</example>
								<example>Trzeba będzie pomóc Jurkowi odrabiać lekcje za Romana.</example>
								<example>Trzeba będzie to zrobić.</example>
								<example correction="">Marek <marker>będzie szukać okularów a Jurek pomoże Romanowi odrabiać lekcje.</marker></example>
                                <example correction="">Nie wiedząc, czy on tam <marker>będzie wczoraj pomógł mu bardzo.</marker></example>
                                <example correction="">Nie wiedząc, czy on tam <marker>będzie wczoraj pomagali mu bardzo.</marker></example>
                                <example correction="">Partie, które oni <marker>będą popierać przegrywały wybory.</marker></example>
                                <example>Schowaj do komórki, uschnie do zimy i będzie jak znalazł na podpałkę.</example>
                                <example>Będą umrzeć musieli.</example>
                        </rule>
						<rule>
                                <antipattern>
                                    <marker><token regexp="yes">trzeba|można|wolno|trza</token></marker>
                                    <token min="0" max="2" postag="siebie|qub|ppron.*|subst.*|adv" postag_regexp="yes"></token>
                                    <token>będzie</token>
                                </antipattern>
								<pattern>
										<token postag="pred|verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" skip="-1"><exception postag="subst:.*|adj.*|ppron.*|adv:.*|prep.*|qub|conj|comp|verb:praet.*imperf.*|verb:inf.*|&lt;/TO_(ZNACZY|JEST)&gt;" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="current">może|dość</exception><exception postag="SENT_END|&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"></exception></token>
										<token postag="verb:bedzie.*|pcon:imperf.*" postag_regexp="yes" regexp="yes" skip="-1">będ.*</token>
										<token regexp="yes">&interp_conj;</token>
								</pattern>
								<message>W tym zdaniu złożonym brakuje przecinka lub spójnika między jednym czasownikiem („\1”) a drugim („\2”).</message>
								<short>Błąd interpunkcyjny</short>
								<example>Marek pomagał będzie Jurkowi odrabiać lekcje za Romana.</example>
								<example>Trzeba będzie pomóc Jurkowi odrabiać lekcje za Romana.</example>
								<example>Marek będzie pomagał Jurkowi odrabiać lekcje za Romana.</example>
								<example correction="">Jurek <marker>pomoże Romanowi odrabiać lekcje a Marek będzie szukać okularów.</marker></example>
                                <example>Trzeba to będzie sparzyć kipiątkiem i podrzucić kurom...</example>
                            <example correction="">Analiza, która <marker>zignorowała stronę doświadczeniową będzie jedynie analizą czegoś nieistotnego.</marker></example>
						</rule>
				</rulegroup>
                <rulegroup id="BEZOKOLICZNIKI" name="Dwa bezokoliczniki bez przecinka">
                    <rule>
                        <antipattern>
                            <token>chodzić</token>
                            <token>spać</token>
                        </antipattern>
                    <pattern>
                        <token postag='verb:inf.*' postag_regexp='yes'><exception regexp="yes">móc|umieć|(:?za)?przestać|s?kończyć|zacząć|zaczynać|nauczyć|pomóc|pomagać|iść|pójść|musieć|pozwolić|s?próbować|(:?za)?przestawać|dać|dawać|usiłować|zdołać|zapomnieć|starać|wyjść|postanowić|pozwalać|kazać|(:?ze)?chcieć|potrafić|lubić|mieć</exception></token>
                        <token postag='verb:inf.*' postag_regexp='yes'></token>
                    </pattern>
                    <message>Dwa bezokoliczniki nierozdzielone przecinkiem. Czy chodziło o <suggestion><match no="1"/>, <match no="2"/></suggestion>?</message>
                    <short>Błąd interpunkcyjny</short>
                    <example correction="Zrobić, wywiercić"><marker>Zrobić wywiercić</marker> dziurę.</example>
                    <example>Zrobić, wywiercić dziurę.</example>
                        <example>Lubię chodzić spać późno.</example>
                    </rule>
                    <rule>
                        <antipattern>
                            <token regexp="yes">kłaść|położyć</token>
                            <token>się</token>
                            <token>spać</token>
                        </antipattern>
                        <pattern>
                            <token postag='verb:inf.*' postag_regexp='yes'><exception regexp="yes">móc|umieć|uczyć|wzdragać|silić|ośmielić|(:?za)?przestać|zacząć|zaczynać|zgadzać|zgodzić|nauczyć|pomóc|iść|musieć|pozwolić|s?próbować|(:?za)?przestawać|[bd]ać|dawać|usiłować|zdołać|zapomnieć|(:?po)?starać|wyjść|postanowić|pozwalać|kazać|chcieć|potrafić|lubić|odważ[ay]ć</exception></token>
                            <token>się</token>
                            <token postag='verb:inf.*' postag_regexp='yes'></token>
                        </pattern>
                        <message>Dwa bezokoliczniki nierozdzielone przecinkiem. Czy chodziło o <suggestion><match no="1"/>, <match no="2"/> <match no="3"/></suggestion> lub <suggestion><match no="1"/> <match no="2"/>, <match no="3"/></suggestion>?</message>
                        <short>Błąd interpunkcyjny</short>
                        <example correction="pozbyć, się wyeliminować|pozbyć się, wyeliminować">Muszę <marker>pozbyć się wyeliminować</marker> pryszcze.</example>
                        <example>Muszę pozbyć się, wyeliminować pryszcze.</example>
                    </rule>
                </rulegroup>
                <rule id="MULTISPOJNIKI" name="Brak przecinka przed „a więc”, „a mianowicie”...">
                    <pattern>
                            <phraseref idref="NIE_INTERPUNKCJA"></phraseref>
                            <token>a</token>
                            <token inflected="yes" regexp="yes">więc|mianowicie|przeto|zatem|jednak(:?że)?|choć|chociaż|ponieważ|także|również|następnie|jeśli|jeżeli|gdyby|gdy|kiedy|zarazem|raczej|potem|nawet|przynajmniej|jednocześnie|zwłaszcza|raz</token>
                    </pattern>
                    <message>W tym miejscu stawia się przecinek: <suggestion>\1, \2 \3</suggestion></message>
                    <short>Błąd interpunkcyjny</short>
                    <example>Minister miał coś do zakomunikowania, a mianowicie, że nic nie wie.</example>
                    <example correction="zakomunikowania, a mianowicie">Minister miał coś do <marker>zakomunikowania a mianowicie</marker>, że nic nie wie.</example>
				</rule>
				<rulegroup id="DWUZNACZNOSC_W_COFANIU" name="Brak przecinka w zbiegu dwóch spójników">
						<rule>
								<pattern>
										<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
										<token regexp="yes">chyba|dlatego|właśnie|tak|tylko<exception scope="previous">nie</exception></token>
										<token regexp="yes">że|iż</token>
								</pattern>
								<message>Należy postawić przecinek w zależności od intonacji i sensu zdania: <suggestion>\1 \2, \3</suggestion> lub <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie rozumiał tego właśnie, że upadł na głowę.</example>
								<example correction="tego właśnie, że|tego, właśnie że">Nie rozumiał <marker>tego właśnie że</marker> upadł na głowę.</example>
								<example>Przemysław jest wierny, tylko że nic nie potrafi.</example>
								<example correction="wierny tylko, że|wierny, tylko że">Przemysław jest <marker>wierny tylko że</marker> nic nie potrafi.</example>
                                <example>Filistyni nie tylko że nie zostali wówczas pobici, ale z czasem sami ujarzmili Izraelitów.</example>
						</rule>
						<rule>
								<pattern>
										<token>tyle</token>
										<token>tylko</token>
										<token regexp="yes">że|iż</token>
								</pattern>
								<message>Należy postawić przecinek w zależności od intonacji i sensu zdania: <suggestion>\1 \2, \3</suggestion> lub <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław jest wierny, tylko że nic nie potrafi.</example>
								<example correction="tyle tylko, że|tyle, tylko że">Przemysław jest wierny <marker>tyle tylko że</marker> nic nie potrafi.</example>
						</rule>
						<rule>
								<pattern>
										<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
										<token regexp="yes">chyba|dlatego|właśnie|tak|tylko</token>
										<token regexp="yes">gdy|kiedy</token>
								</pattern>
								<message>Należy postawić przecinek w zależności od intonacji i sensu zdania: <suggestion>\1 \2, \3</suggestion> lub <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie rozumiał tego właśnie, kiedy upadł na głowę.</example>
								<example correction="tego właśnie, kiedy|tego, właśnie kiedy">Nie rozumiał <marker>tego właśnie kiedy</marker> upadł na głowę.</example>
						</rule>
				</rulegroup>
				<rulegroup id="COFANIE_PRZECINKA" name="Przecinek wewnątrz spójnika złożonego">
						<rule>
								<pattern>
										<token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;</exception></token>
										<token regexp="yes">ile|jako|oraz|szczególnie|zwłaszcza|pomimo|mimo|ledwie|niby|prawie|ledwo|chyba</token>
										<token>,</token>
										<token>że</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się, a przecinek stawia się przed nimi: <suggestion>\1, \2 że</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Poszedłem tam, mimo że nie chciałem.</example>
								<example correction="tam, mimo że">Poszedłem <marker>tam mimo, że</marker> nie chciałem.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;</exception></token>
                            <token regexp="yes">ile|oraz|szczególnie|pomimo|mimo|ledwie|prawie|ledwo|chyba</token>
                            <token>,</token>
                            <token>iż</token>
                        </pattern>
                        <message>Spójników złożonych nie rozdziela się, a przecinek stawia się przed nimi: <suggestion>\1, \2 iż</suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                        <example>Poszedłem tam, mimo że nie chciałem.</example>
                        <example correction="tam, mimo iż">Poszedłem <marker>tam mimo, iż</marker> nie chciałem.</example>
                    </rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<marker>
												<token regexp="yes">ile|jako|oraz|szczególnie|tylko|zwłaszcza|pomimo|mimo|ledwie|niby|prawie|ledwo|chyba</token>
												<token>,</token>
												<token>że</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 że</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Mimo że nie chciałem, poszedłem tam.</example>
								<example correction="Mimo że"><marker>Mimo, że</marker> nie chciałem, poszedłem tam.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token postag="SENT_START"></token>
                            <marker>
                                <token regexp="yes">ile|oraz|szczególnie|pomimo|mimo|ledwie|prawie|ledwo|chyba</token>
                                <token>,</token>
                                <token>iż</token>
                            </marker>
                        </pattern>
                        <message>Spójników złożonych nie rozdziela się: <suggestion>\2 iż</suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                        <example>Mimo że nie chciałem, poszedłem tam.</example>
                        <example correction="Mimo iż"><marker>Mimo, iż</marker> nie chciałem, poszedłem tam.</example>
                    </rule>
                    <rule>
								<pattern>
										<token regexp="yes">&interp_conj;</token>
										<token regexp="yes">ile|jako|oraz|szczególnie|tylko|zwłaszcza|pomimo|mimo|ledwie|niby|prawie|ledwo|chyba</token>
										<marker>
												<token>,</token>
												<token>że</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 że</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Poszedłem tam, mimo że nie chciałem.</example>
								<example correction="mimo że">Poszedłem tam, mimo<marker>, że</marker> nie chciałem.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token regexp="yes">&interp_conj;</token>
                            <token regexp="yes">ile|oraz|szczególnie|pomimo|mimo|ledwie|prawie|ledwo|chyba</token>
                            <marker>
                                <token>,</token>
                                <token>iż</token>
                            </marker>
                        </pattern>
                        <message>Spójników złożonych nie rozdziela się: <suggestion>\2 iż</suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                        <example>Poszedłem tam, mimo że nie chciałem.</example>
                        <example correction="mimo iż">Poszedłem tam, mimo<marker>, iż</marker> nie chciałem.</example>
                    </rule>
						<!-- FIXME: tu trzeba wykrywać w ogóle brak przecinka, a nie jego pozycję
		<rule>
			<pattern>
				<token><exception postag="SENT_START"/><exception regexp="yes">&interp;|o|na|tylko</exception></token>
				<token regexp="yes">tyle</token>
				<token>,</token>
				<token>że</token>
			</pattern>
			<message>Spójników złożonych nie rozdziela się, a przecinek stawia się przed nimi: <suggestion>\1, \2 że</suggestion>.</message>
			<example>Upił się na tyle, że nie mógł ustać na nogach.</example>
			<example correction="">Wprawdzie upił <marker>się tyle, że</marker> akurat on nie prowadził samochodu, więc nic się nie stało.</example>
		</rule>
		-->
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<marker>
												<token>tyle</token>
												<token>,</token>
												<token>że</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 że</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Tyle że był głupi.</example>
								<example correction="Tyle że"><marker>Tyle, że</marker> akurat on nie prowadził samochodu.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">&interp_conj;</token>
										<token>tyle</token>
										<marker>
												<token>,</token>
												<token>że</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 że</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Wprawdzie upił się, tyle że potrafił trzymać język za zębami.</example>
								<example correction="tyle że">Wprawdzie upił się, tyle<marker>, że</marker> akurat on nie prowadził samochodu.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">tylko|[,;:!–-—]</exception><exception postag="conj|comp|SENT_START" postag_regexp="yes"></exception></token>
										<token regexp="yes">dopiero|od|czy|to|podczas|potem|teraz|zwłaszcza|szczególnie|że|nawet|niż</token>
										<token>,</token>
										<token regexp="yes">gdy|kiedy</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się, przecinek stawia się przed nimi: <suggestion>\1, \2 \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Poszedłem, podczas gdy on siedział na kanapie.</example>
								<example correction="Poszedłem, podczas gdy"><marker>Poszedłem podczas, gdy</marker> on siedział na kanapie.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<marker>
												<token regexp="yes">dopiero|od|czy|to|podczas|potem|teraz|zwłaszcza|szczególnie|że|nawet</token>
												<token>,</token>
												<token regexp="yes">gdy|kiedy</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Podczas gdy on siedział na kanapie, jadłem śledzia.</example>
								<example correction="Podczas gdy"><marker>Podczas, gdy</marker> on siedział na kanapie, jadłem śledzia.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">&interp_conj;</token>
										<token regexp="yes">dopiero|od|czy|to|podczas|potem|teraz|zwłaszcza|szczególnie|że|nawet</token>
										<marker>
												<token>,</token>
												<token regexp="yes">gdy|kiedy</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Jadłem śledzia, podczas gdy on siedział na kanapie.</example>
								<example correction="podczas gdy">Jadłem śledzia, podczas<marker>, gdy</marker> on siedział na kanapie.</example>
						</rule>
						<rule>
								<pattern>
										<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
										<token>a</token>
										<token>,</token>
										<token inflected="yes" regexp="yes">więc|mianowicie|zatem|przeto|jednak(:?że)?|choć|chociaż|ponieważ|także|następnie|jeśli|jeżeli|gdyby|gdy|kiedy</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się, przecinek stawia się przed nimi: <suggestion>\1, a \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Do partii rządzącej zapisują się tylko idioci, a więc nadajesz się znakomicie.</example>
								<example>Nie lubię Deleuze'a, choć inni lubią.</example>
								<example correction="idioci, a więc">Do partii rządzącej zapisują się tylko <marker>idioci a, więc</marker> nadajesz się znakomicie.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<marker>
												<token>a</token>
												<token>,</token>
												<token inflected="yes" regexp="yes">więc|mianowicie|zatem|przeto|jednak(:?że)?|choć|chociaż|ponieważ|także|następnie|jeśli|jeżeli|gdyby|gdy|kiedy</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>A \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>A więc nadajesz się znakomicie.</example>
								<example correction="A więc"><marker>A, więc</marker> nadajesz się znakomicie.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">&interp;<exception regexp="yes">&apost;</exception></token>
										<marker>
												<token spacebefore="yes">a</token>
												<token>,</token>
												<token inflected="yes" regexp="yes">więc|mianowicie|zatem|przeto|jednak(:?że)?|choć|chociaż|ponieważ|także|następnie|jeśli|jeżeli|gdyby|gdy|kiedy</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>a \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Jesteś mierny, ale wierny, a więc nadajesz się znakomicie.</example>
								<example correction="a więc">Jesteś mierny, ale wierny, <marker>a, więc</marker> nadajesz się znakomicie.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token>mimo</token>
                                    <marker><token>to</token></marker>
                                    <token>,</token>
                                </antipattern>
								<pattern>
										<token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;</exception></token>
										<token inflected="yes" regexp="yes" spacebefore="yes">a|ale|lecz|który|jaki|zwłaszcza|szczególnie|że|przynajmniej|nawet|więc|to</token>
										<token>,</token>
										<token inflected="yes" regexp="yes">jeśli|jeżeli|gdyby|jeżeliby|jeśliby</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się, przecinek stawia się przed nimi: <suggestion>\1, \2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example correction="odejdę, nawet jeśli">Naprawdę <marker>odejdę nawet, jeśli</marker> pójdzie się myć.</example>
								<example>Naprawdę odejdę, <marker>nawet jeśli</marker> pójdzie się myć.</example>
                                <example>Mimo to, jeśli przez dłuższy czas kulka pada na pole czerwone, rośnie w nas chęć obstawienia czarnych w kolejnym rzucie.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token regexp="yes">&interp_conj;</token>
										<token inflected="yes" regexp="yes" spacebefore="yes">a|ale|lecz|który|jaki|zwłaszcza|szczególnie|że|przynajmniej|nawet|więc|to</token>
										<marker>
												<token>,</token>
												<token inflected="yes" regexp="yes" case_sensitive="no">jeśli|jeżeli|gdyby|jeżeliby|jeśliby</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Zacytuj Ryle'a, jeśli go cenisz.</example>
								<example correction="że jeśli">Powiedziałem mu, że<marker>, jeśli</marker> pójdzie się myć, to się wyprowadzam.</example>
								<example>Powiedziałem mu, <marker>że jeśli</marker> pójdzie się myć, to się wyprowadzam.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token inflected="yes" regexp="yes" spacebefore="ignore">a|ale|lecz|który|jaki|zwłaszcza|szczególnie|że|przynajmniej|nawet|więc|to</token>
										<token>,</token>
										<token inflected="yes" regexp="yes">jeśli|jeżeli|gdyby|jeżeliby|jeśliby</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example correction="A jeśli"><marker>A, jeśli</marker> pójdzie się myć, to się wyprowadzam.</example>
								<example><marker>A jeśli</marker> pójdzie się myć, to się wyprowadzam.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;|nie</exception></token>
										<token regexp="yes">że|iż|chyba|jak|tylko</token>
										<token>,</token>
										<token inflected="yes" regexp="yes">żeby|aby|ażeby|iżby|by</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się, przecinek stawia się przed nimi: <suggestion>\1, \2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Premier powołał go na stanowisko, chyba żeby go poniżyć.</example>
								<example correction="stanowisko, chyba żeby">Premier powołał go na <marker>stanowisko chyba, żeby</marker> go poniżyć.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token regexp="yes">że|iż|chyba|jak|tylko</token>
										<token>,</token>
										<token inflected="yes" regexp="yes">żeby|aby|ażeby|iżby|by</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Chyba żeby go poniżyć; innego powodu nie widzę.</example>
								<example correction="Chyba żeby"><marker>Chyba, żeby</marker> go poniżyć; innego powodu nie widzę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">&interp_conj;</token>
										<token regexp="yes">że|iż|chyba|jak|tylko</token>
										<marker>
												<token>,</token>
												<token inflected="yes" regexp="yes">żeby|aby|ażeby|iżby|by</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się: <suggestion>\2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Premier powołał go na stanowisko, chyba żeby go poniżyć.</example>
								<example correction="chyba żeby">Premier powołał go na stanowisko, chyba<marker>, żeby</marker> go poniżyć.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;</exception></token>
										<token>jeszcze</token>
										<token>,</token>
										<token>zanim</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się, przecinek stawia się przed nimi: <suggestion>\1, \2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Premier powołał go na stanowisko, jeszcze zanim odwołał go z funkcji przewodniczącego klubu</example>
								<example correction="stanowisko, jeszcze zanim">Premier powołał go na <marker>stanowisko jeszcze, zanim</marker> odwołał go z funkcji przewodniczącego klubu.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>jeszcze</token>
										<token>,</token>
										<token>zanim</token>
								</pattern>
								<message>Spójników złożonych nie rozdziela się:<suggestion>\2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Jeszcze zanim odwołał go z funkcji przewodniczącego klubu, zjadł z nim kolację.</example>
								<example correction="Jeszcze zanim"><marker>Jeszcze, zanim</marker> odwołał go z funkcji przewodniczącego klubu, zjadł z nim kolację.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">&interp_conj;</token>
										<token>jeszcze</token>
										<marker>
												<token>,</token>
												<token>zanim</token>
										</marker>
								</pattern>
								<message>Spójników złożonych nie rozdziela się:<suggestion>\2 \4</suggestion>. Wyjątkiem mogą być tutaj wtrącenia.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Premier powołał go na stanowisko, jeszcze zanim odwołał go z funkcji przewodniczącego klubu</example>
								<example correction="jeszcze zanim">Premier powołał go na stanowisko, jeszcze<marker>, zanim</marker> odwołał go z funkcji przewodniczącego klubu.</example>
						</rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_ZE" name="Brak przecinka przed „że” i „iż”">
                        <antipattern>
                            <token>gdzie</token>
                            <token regexp="yes">że(?:[śm]|ście|śmy)</token>
                        </antipattern>
                        <antipattern>
                            <token regexp="yes">&interp;</token>
                            <token>tak</token>
                            <token regexp="yes" inflected="yes">że|iż</token>
                        </antipattern>
                        <antipattern>
                            <token postag="SENT_START"/>
                            <token>tak</token>
                            <token regexp="yes" inflected="yes">że|iż</token>
                        </antipattern>
                        <antipattern>
                            <token>o</token>
                            <token>mało</token>
                            <token>że</token>
                        </antipattern>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;|bodaj|bardziej|chyba|ile|szczególnie|tyle|zwłaszcza|pomimo|mimo|także|również|dlatego|właśnie|prawie|ledwie|ledwo|nieo?mal|omal|jeno<exception postag="SENT_START|conj|comp|&lt;/CONJ&gt;" postag_regexp="yes"/><exception postag="verb:impt:sg:sec.*" postag_regexp="yes"/></token>
										<token regexp="yes" inflected="yes" postag="comp">że|iż</token>
								</pattern>
								<message>Przed spójnikiem „że” stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław zdradził, że ma na drugie imię Edgar.</example>
								<example>Przemysław ostrzegł, że się zemści, chyba że przestaniemy wołać na niego Edgar.</example>
								<example correction="zdradził, że">Przemysław <marker>zdradził że</marker> ma na drugie imię Edgar.</example>
                                <example>To ich nieco stropiło, tak że przestali rozmawiać.</example>
                                <example>I cóż, stary Balu — dodała — jak żeś wyszedł z tej przygody?</example>
                                <!-- jest na to inna reguła: NIEMALZE -->
                                <example>Omal że nie parsknąłem śmiechem.</example>
                                <!-- jest na to inna reguła: GDZIEZES -->
                                <example>Gdzie żeś się podziewała tyle czasu!</example>
                                <!-- na to jest reguła: DAJZE -->
                                <example>Daj że mi spokój!</example>
						</rule>
						<rule>
                                <antipattern>
                                    <marker>
                                    <token>prawie</token>
                                    <token skip="-1">że<exception scope="next" postag="verb.*(sg|pl|imp[ts])|pcon.*|pant.*|pred" postag_regexp="yes"/></token>
                                    </marker>
                                    <token regexp="yes">&interp_conj;</token>
                                </antipattern>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"/></token>
										<token regexp="yes">ile|jako|szczególnie|tyle|zwłaszcza|(?:po)?mimo|prawie<exception postag="SENT_START"></exception></token>
										<token regexp="yes">że|iż</token>
								</pattern>
								<message>Przecinek stawiamy przed całym spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław zdradził, mimo że ma na drugie imię Edgar.</example>
								<example correction="zdradził, mimo że">Przemysław <marker>zdradził mimo że</marker> ma na drugie imię Edgar.</example>
								<example correction="zdradził, pomimo iż">Przemysław <marker>zdradził pomimo iż</marker> ma na drugie imię Edgar.</example>
								<example>Mimo że cenię jego śpiew, hymnu śpiewać mu nie pozwolę.</example>
                                <example>W gruncie rzeczy zżył się już ze swoim prawie że ciągłym celibatem.</example>
						</rule>
						<rule>
								<pattern>
										<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
										<token>tym</token>
										<token>bardziej</token>
										<token regexp="yes" inflected="yes">że|iż</token>
								</pattern>
								<message>Brak przecinka przed spójnikiem złożonym: <suggestion>\1, \2 \3 \4</suggestion>.</message>
								<short>Brak przecinka</short>
								<example correction="go, tym bardziej że">Nie lubię <marker>go tym bardziej że</marker> gra w siatkówkę.</example>
								<example>Nie lubię go, tym bardziej że gra w siatkówkę.</example>
						</rule>
						<rule>
								<pattern>
										<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
										<token>z</token>
										<token>tym</token>
										<token>że</token>
								</pattern>
								<message>Brak przecinka przed spójnikiem złożonym: <suggestion>\1, \2 \3 \4</suggestion> (lub <suggestion>\1 \2 \3, \4</suggestion>, jeśli wcześniej występuje czasownik łączący się z przyimkiem „z”).</message>
								<short>Brak przecinka</short>
								<example correction="się, z tym że|się z tym, że">Licz <marker>się z tym że</marker> mam broń.</example>
								<example>Licz się z tym, że mam broń.</example>
						</rule>
                        <rule>
                            <antipattern>
                                <token>nie</token>
                                <token regexp="yes">dość|tylko</token>
                                <token>że</token>
                            </antipattern>
                            <antipattern>
                                <token postag="interp:comma|SENT_START" postag_regexp="yes"/>
                                <token>mimo</token>
                                <token>zaś</token>
                                <token>że</token>
                            </antipattern>
                            <antipattern>
                                <token postag="interp:comma|SENT_START" postag_regexp="yes"/>
                                <token regexp="yes">dlatego|jak</token>
                                <token>tylko</token>
                                <token>że</token>
                            </antipattern>
                            <pattern>
                                <phraseref idref="NIE_INTERPUNKCJA"></phraseref>
                                <token postag="conj"><exception regexp="yes">&conj;</exception><exception inflected="yes">to</exception><exception scope="previous" postag="comp:comma"/></token>
                                <token regexp="yes">że|iż</token>
                            </pattern>
                            <message>Brak przecinka przed spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion> (niekiedy poprawnie może być: <suggestion>\1 \2, \3</suggestion>).</message>
                            <short>Brak przecinka</short>
                            <example correction="poszło, dość że|poszło dość, że">Nie wiadomo, o co im właściwie tam <marker>poszło dość że</marker> przez kilka minut za ścianą działo się piekło..</example>
                            <example>Nie wiadomo, o co im właściwie tam poszło, dość że przez kilka minut za ścianą działo się piekło.</example>
                            <example>Serce mi mówi, że to nieosobliwe dla nas miejsce i że więcej nam potrzeba teraz użytku nóg.</example>
                            <example>Jeżeli czemu się dziwię, to że dotąd zachowywała się tak spokojnie.</example>
                            <example correction="Zarzucano, jednak iż|Zarzucano jednak, iż"><marker>Zarzucano jednak iż</marker> jako program ma mało możliwości.</example>
                        </rule>
                        <rule>
                            <pattern>
                                <token>nie</token>
                                <token>dość</token>
                                <token>że</token>
                            </pattern>
                            <message>Brak przecinka przed spójnikiem złożonym: <suggestion>\1 \2, \3</suggestion>.</message>
                            <short>Brak przecinka</short>
                            <example>Nie dość, że dostali marny żołd, to jeszcze w fałszywych banknotach.</example>
                            <example correction="Nie dość, że"><marker>Nie dość że</marker> dostali marny żołd, to jeszcze w fałszywych banknotach.</example>
                        </rule>
                        <rule>
                            <pattern>
                                <token inflected="yes" postag="subst.*" postag_regexp="yes">to<exception scope="previous">z</exception></token>
                                <token>że</token>
                            </pattern>
                            <message>Przed spójnikiem „że” stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
                            <short>Błąd interpunkcyjny</short>
                            <example>Denerwuje mnie to, że masz rację.</example>
                            <example correction="to, że">Denerwuje mnie <marker>to że</marker> masz rację.</example>
                            <!-- inna reguła powyżej: -->
                            <example>Licz się z tym że mam broń.</example>
                        </rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_JESLI" name="Brak przecinka przed „jeśli”, „jeżeli”, „gdyby” itd.">
						<rule>
								<pattern>
										<token inflected="yes" negate="yes" regexp="yes">&interp;<exception regexp="yes">który|jaki|zwłaszcza|szczególnie|nawet|niemniej|przecież|wówczas|może|otóż|przynajmniej|jednak(?:że)?</exception><exception postag="SENT_START|conj|comp" postag_regexp="yes"/><exception>jak</exception></token>
										<token regexp="yes">(jeśli|jeżeli|gdyby|jeżeliby|jeśliby)(ś|śmy|ście|m)*</token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek:<suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Powiedział nam, że jeśli Zyta się dowie, to ją zabije.</example>
								<example>Może gdyby chodził, byłby szczęśliwszy.</example>
								<example>Jednakże jeśli idzie o ceny zaopatrzeniowe, to można spodziewać się zmian.</example>
								<example correction="dawno, gdyby">Wyjechałaby <marker>dawno gdyby</marker> miała pieniądze.</example>
                                <example>A widziało się wszystko jak gdyby po raz pierwszy.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token inflected="yes" regexp="yes">a|ale|lecz|który|jaki|tylko|zwłaszcza|jak|szczególnie|że|nawet|więc|jednak(:?że)?</token>
										<token regexp="yes">(jeśli|jeżeli|jeżeliby|jeśliby|gdyby|zanim)(ś|śmy|ście|m)*</token>
								</pattern>
								<message>Przecinek stawiamy przed całym spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Zrobię omleta, nawet jeśli nie poprosisz.</example>
								<example correction="omleta, nawet jeśli">Zrobię <marker>omleta nawet jeśli</marker> nie poprosisz.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token inflected="yes" regexp="yes">a|ale|lecz|który|jaki|zwłaszcza|szczególnie|że|nawet|więc|jednak(:?że)?</token>
										<token regexp="yes">gdyby(ś|śmy|ście|m)*</token>
								</pattern>
								<message>Przecinek stawiamy przed całym spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Jednolita gromadka jak gdyby się rozdzieliła.</example>
								<example>Zrobię omleta, nawet jeśli nie poprosisz.</example>
								<example correction="omleta, nawet gdybyś">Zrobię <marker>omleta nawet gdybyś</marker> nie poprosił.</example>
						</rule>
                        <rule>
                          <pattern>
                            <token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
                            <token>to</token>
                            <token regexp="yes">(jeśli|jeżeli|jeżeliby|jeśliby|zanim)(ś|śmy|ście|m)*</token>
                          </pattern>
                        <message>Jeśli „to” użyto w funkcji spójnika, przecinek stawiamy przed całym spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion>. Jeśli w funkcji zaimka, to piszemy: <suggestion>\1 \2, \3</suggestion>.</message>
                      <short>Błąd interpunkcyjny</short>
                      <example>Wiemy to, zanim zaczniemy ją oceniać jako teorię.</example>
                      <example correction="Wiemy, to zanim|Wiemy to, zanim"><marker>Wiemy to zanim</marker> zaczniemy ją oceniać jako teorię.</example>
                      </rule>            
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_ZEBY" name="Brak przecinka przed „żeby”, „aby”, „ażeby”, „iżby”">
						<rule>
								<antipattern>
                                    <token>,</token>
                                    <token>tak</token>
                                    <token regexp="yes">(?:żeby|aby|ażeby|iżby)(?:ś|śmy|ście|m)?</token>
								</antipattern>
                                <pattern>
										<token negate="yes" regexp="yes">&interp;|chyba|nawet<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token postag="comp" regexp="yes">(?:żeby|aby|ażeby|iżby)(?:ś|śmy|ście|m)?</token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław wstąpił do domu, żeby spryskać się Przemysławką.</example>
								<example correction="domu, żeby">Przemysław wstąpił do <marker>domu żeby</marker> spryskać się Przemysławką.</example>
                                <example>Oddalam się z głośnym tupaniem i wrzawą, tak iżby mnie posłyszał człek o dużej stopie…</example>
						</rule>
                    <rule>
                        <pattern>
                            <token>zatem</token>
                            <token postag="comp" regexp="yes">(?:żeby|aby|ażeby|iżby)(?:ś|śmy|ście|m)?</token>
                        </pattern>
                        <message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                        <example>Przemysław wstąpił do domu, żeby spryskać się Przemysławką.</example>
                        <example correction="zatem, żeby">Przemysław do domu wstąpił <marker>zatem żeby</marker> spryskać się Przemysławką.</example>
                    </rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token regexp="yes">że|iż|chyba|jak|tylko|nawet</token>
										<token inflected="yes" regexp="yes">żeby|aby|ażeby|iżby</token>
								</pattern>
								<message>Przecinek stawiamy przed całym spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław poszedł do domu, tylko żeby spryskać się Przemysławką.</example>
								<example correction="domu, tylko żeby">Przemysław poszedł do <marker>domu tylko żeby</marker> spryskać się Przemysławką.</example>
								<example>Chyba że żartujesz.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <marker><token skip="-1" postag="verb:inf.*" postag_regexp="yes"><exception scope="next" regexp="yes">&interp;</exception></token></marker>
                                    <token postag="pred"/>
                                </antipattern>
                                <antipattern>
                                    <marker><token skip="-1" postag="verb:inf.*" postag_regexp="yes"><exception scope="next" regexp="yes">&interp;</exception></token></marker>
                                    <token inflected="yes" postag_regexp="yes" postag="verb:.*" regexp="yes">móc|musieć|potrafić|pozwalać|zdołać|umieć|ośmielić|powinien|gotów</token>
                                </antipattern>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">&interp;|tak|chyba|gdzie|może|cóż|.*kolwiek|próżno|długo|kogo</token>
												<token inflected="yes" skip="-1" postag="comp">by
                                                    <exception scope="previous" regexp="yes" inflected="yes">rad|który|co</exception>
                                                    <exception scope="previous">należało</exception>
                                                    <exception scope="previous" postag="SENT_START|conj|comp|pred|adv.*|verb:imps:.*" postag_regexp="yes"/>
                                                    <exception inflected="yes" regexp="yes" scope="next">bądź|czy|ani|lub|albo|oraz|i|kiedy|gdy|który|jaki|że|iż|bo|gdyż|a|jeśli|jeżeli|gdyby|aby|żeby|ażeby|zanim|dopóki</exception>
                                                    <exception postag="&lt;ELLIPSIS&gt;|verb:praet:.*|interp:comma|pred" postag_regexp="yes" scope="next"></exception></token>
										</marker>
										<token postag="verb:inf.*" postag_regexp="yes"/>
								</pattern>
								<message>Przed tym spójnikiem prawdopodobnie należy postawić przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław wstąpił do domu, by spryskać się Przemysławką.</example>
								<example correction="domu, by">Przemysław wstąpił do <marker>domu by</marker> spryskać się Przemysławką.</example>
                                <example>Gdzie by tego znów wysłać?</example>
                                <example>Lecz poza wyjątkami trudno by wymienić większą liczbę nazwisk.</example>
                                <example>— A wiem, wiem — odezwie się ksiądz — temu by tylko trzeba dać porządną dozę rumbarbarum.</example>
                                <example>A jak jesień będzie ciepła, to i budować jeszcze by można zacząć.</example>
                                <example>Od godziny już by tu być powinny.</example>
                                <example>O wojnach mowy by nawet być nie mogło…</example>
                                <example>Cały tydzień zastanawiali się, kogo by z nią zaprosić.</example>
                                <example>Nie wiem, do czego by ją przyrównać, chyba do bogini.</example>
                                <example correction="starczyło, by">Pieniędzy ledwo mu <marker>starczyło by</marker> kupić chleb i mleko.</example>
                                <!-- błąd ortograficzny, ale na to jest inna reguła -->
                                <example>I mnie się zdaje, że należało by strzec się każdego i wszystkiego.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp|pred" postag_regexp="yes"></exception></token>
												<token>tak</token>
												<token inflected="yes" skip="-1">by<exception inflected="yes" regexp="yes" scope="next">bądź|czy|ani|lub|albo|oraz|i|kiedy|gdy|który|jaki|że|iż|bo|gdyż|a|jeśli|jeżeli|gdyby|aby|żeby|ażeby|zanim|dopóki</exception><exception postag="&lt;ELLIPSIS&gt;|verb:praet:.*|interp:comma" postag_regexp="yes" scope="next"></exception></token>
										</marker>
										<token postag="verb:inf.*" postag_regexp="yes"></token>
								</pattern>
								<message>Przed tym spójnikiem prawdopodobnie należy postawić przecinek: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław wstąpił do domu, tak by spryskać się Przemysławką.</example>
								<example correction="domu, tak by">Przemysław wstąpił do <marker>domu tak by</marker> spryskać się Przemysławką.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <marker><token>być</token></marker>
                                    <token>może</token>
                                </antipattern>
                                <antipattern>
                                    <marker><token skip="-1" postag="verb:inf.*" postag_regexp="yes"><exception scope="next" regexp="yes">&interp;</exception></token></marker>
                                    <token regexp="yes">było|byłoby</token>
                                    <token postag="pred"/>
                                </antipattern>
                                <antipattern>
                                    <marker>
                                        <token skip="-1" postag="verb:inf.*" postag_regexp="yes" regexp="yes">(?:po)?móc|s?próbować|chcieć|da(?:wa)?ć|iść|pójść|ośmielić|umieć|kazać|mieć|zacząć|przestać|zaczynać|przestawać|pozwolić|pozwalać|starać|jechać|nauczyć|biec|położyć|zdążyć<exception scope="next" regexp="yes">&interp;</exception></token>
                                        <token postag_regexp="yes" postag="verb:inf.*"/>
                                    </marker>
                                </antipattern>
                                <antipattern>
                                    <marker>
                                        <token>miało</token>
                                        <token skip="-1">być<exception scope="next" regexp="yes">&interp;</exception></token>
                                        <token postag_regexp="yes" postag="verb:inf.*"/>
                                    </marker>
                                </antipattern>
                                <pattern>
										<token inflected="yes" regexp="yes" skip="-1" postag="comp">(?:a?by|a?żeby|iżby)
                                            <exception scope="previous" postag_regexp="yes" postag="verb:winien.*|verb:imps.*"/>
                                            <exception scope="previous">co</exception>
                                            <exception postag_regexp="yes" postag="(?:comp|interp):comma" scope="next"/>
                                            <exception scope="next" postag="pred"/>
                                            <exception scope="next" inflected="yes" postag_regexp="yes" postag="verb:.*" regexp="yes">móc|musieć|potrafić|pozwalać|zdołać|umieć|ośmielić|woleć</exception>
                                        </token>
										<token postag="verb:inf.*" postag_regexp="yes" skip="-1">
                                            <exception regexp="yes" scope="current">może|lecz|jedna|lub</exception>
                                            <exception inflected="yes" regexp="yes" scope="next">[\p{Punct}—–„«»…&amp;&amp;[^\.]]+|bądź|czy|ani|lub|albo|oraz|i|kiedy|gdy|który|jaki|że|iż|bo|gdyż|a|jeśli|jeżeli|gdyby|aby|żeby|ażeby|zanim|dopóki</exception>
                                            <exception postag="&lt;ELLIPSIS&gt;" scope="next"/>
                                            <exception scope="next" inflected="yes" regexp="yes">mieć|móc|musieć|potrafić|pozwolić|pozwalać|zdołać|umieć|ośmielić|powinien|gotów|ważyć|raczyć|usiłować|rozkazać|śmieć|zacząć|uczyć|dozwolić</exception>
                                        </token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*|verb:inf.*" postag_regexp="yes">
                                            <exception postag="subst:.*|adj.*|ppron.*|verb:bedzie.*|adv:.*|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"/>
                                            <exception regexp="yes" scope="current">może|jedna|należało</exception>
                                            <exception inflected="yes" postag_regexp="yes" regexp="yes">mieć|móc|musieć|potrafić|pozwolić|pozwalać|zdołać|umieć|ośmielić|powinien|gotów|ważyć|raczyć|usiłować|rozkazać|śmieć|zacząć|uczyć|dozwolić|chcieć|pomagać|położyć</exception>
                                        </token>
								</pattern>
								<message>W tym fragmencie zdania prawdopodobnie brakuje przecinka.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nawet byś nie uwierzył, gdybyśmy ci wszystkie te bzdury powtórzyć mieli.</example>
								<example>Aby spryskać się Przemysławką, Przemysław wstąpił do domu.</example>
								<example correction=""><marker>Aby spryskać się Przemysławką Przemysław wstąpił</marker> do domu.</example>
                                <example>— Nie sądzę, żeby to także dla mnie być miało — przerwał Sancho.</example>
                                <example correction="">Trochę nie dojeść, trochę nie dopić, ale <marker>ażeby zostać dobrym wojownikiem wszystko to znieść</marker> trzeba.</example>
                                <example>Wolno narazić dwóch przyjaciół na to, aby się znienawidzili i być może pozabijali.</example>
                                <example>Czy to ziemia jest rajem, żeby od niej wszystkiego dobrego razem wymagać było można!</example>
                                <example>Ani mu przez myśl nie przeszło, by próbować się bronić.</example>
                                <example>— Nie mówię ja — rzekł Don Kichot — żeby powinnością rycerza miało być samą tylko grubą strawą się żywić.</example>
                                <example>Właśnie historycy (powieściopisarze) powinni by się nauczyć nie zaniedbywać niczego i szczegółowiej pisać.</example>
                                <example>Nie dostrzegłem nic takiego, od czego by się prędzej można rozkochać niż przestraszyć.</example>
                                <example>Miał tylko żonę, na którą pracował, aby mogła corocznie jeździć do Franzensbadu leczyć się.</example>
                                <example>Teraz chodziło jej tylko o to, by jak najprędzej dać słoniowi jeść.</example>
                                <example>Już twoją będzie rzeczą, by wolała nazajutrz zostać niż wrócić.</example>
                                <example>Rozważał w duszy, co by mu czynić należało.</example>
                                <example>Nie sądzę wszakże, ażeby nią gardzić należało.</example>
                                <example correction=""><marker>Aby uniknąć powstawania amin wyższego rzędu należy</marker> użyć nadmiaru amoniaku.</example>
                                <example>Nic nie jest skrytego, co by nie miało być objawione.</example>
						</rule>
                        <rule>
                            <pattern>
                                <token inflected="yes" regexp="yes" skip="-1" postag="comp">(?:a?by|a?żeby|iżby).*
                                    <exception scope="previous" postag_regexp="yes" postag="verb:winien.*|verb:imps.*"/>
                                    <exception scope="previous">co</exception>
                                    <exception postag_regexp="yes" postag="(?:comp|interp):comma" scope="next"/>
                                    <exception scope="next" postag="pred"/>
                                    <exception scope="next" inflected="yes" postag_regexp="yes" postag="verb.*(sg|pl).*" regexp="yes">móc|musieć|potrafić|pozwalać|zdołać|umieć|ośmielić|woleć</exception>
                                </token>
                                <token postag="verb:inf.*" postag_regexp="yes" skip="-1">
                                    <exception regexp="yes" scope="current">może|lecz|jedna|lub</exception>
                                    <!-- exception regexp="yes" scope="next">[\p{Punct}—–„«»…&amp;&amp;[^\.]]+</exception -->
                                    <exception postag="interp:comma" scope="next"/>
                                    <exception postag="&lt;ELLIPSIS&gt;" scope="next"/>
                                </token>
                                <token inflected="yes" postag="verb.*(sg|pl).*"  postag_regexp="yes" regexp="yes">mieć|móc|musieć|potrafić|pozwolić|pozwalać|zdołać|umieć|ośmielić|powinien|gotów|ważyć|raczyć|usiłować|rozkazać|śmieć|zacząć|uczyć|dozwolić|chcieć|pomagać|położyć</token>
                            </pattern>
                            <message>W tym fragmencie zdania prawdopodobnie brakuje przecinka.</message>
                            <short>Błąd interpunkcyjny</short>
                            <example correction=""><marker>Żeby zrozumieć percepcję musimy</marker> więc zrozumieć intencjonalność.</example>
                            <example>By się obronić — musiałem skłamać.</example>
                        </rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_ZAMIAST" name="Brak przecinka przed „zamiast”">
						<rule>
								<pattern case_sensitive="no">
										<marker>
												<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
												<token skip="4">zamiast<exception postag="&lt;ELLIPSIS&gt;|interp:comma|comp:comma" postag_regexp="yes" scope="next"></exception><exception postag="interp:comma|comp:comma" postag_regexp="yes" scope="previous"></exception></token>
										</marker>
										<token postag="verb:inf.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobnie brak przecinka. Powinno być: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Po co tu stoi i moknie, zamiast szukać schronienia pod dachem.</example>
								<example correction="moknie, zamiast">Po co tu stoi i <marker>moknie zamiast</marker> szukać schronienia pod dachem.</example>
						</rule>
						<rule>
								<pattern>
										<token skip="4">zamiast<exception postag="&lt;ELLIPSIS&gt;" scope="next"></exception><exception postag_regexp="no" regexp="yes" scope="next">[\p{Punct}—–„«»…&amp;&amp;[^!\.]]|bądź|czy|ani|lub|albo|oraz|i|kiedy|gdy|który|jaki|że|iż|bo|gdyż|a|jeśli|jeżeli|gdyby|aby|żeby|ażeby|zanim|dopóki</exception></token>
										<token postag="verb:inf.*" postag_regexp="yes" skip="-1"><exception regexp="yes" scope="current">może|lecz|jedna|lub</exception><exception inflected="yes" regexp="yes" scope="next">bądź|czy|ani|lub|albo|oraz|i|kiedy|gdy|który|jaki|że|iż|bo|gdyż|a|jeśli|jeżeli|gdyby|aby|żeby|ażeby|zanim|dopóki</exception><exception postag="&lt;ELLIPSIS&gt;|interp:comma" postag_regexp="yes" scope="next"></exception></token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes"><exception postag="subst:.*|adj.*|ppron.*|verb:inf.*|verb:bedzie.*|adv:.*|prep.*|qub|conj|comp" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="current">może|jedna</exception></token>
								</pattern>
								<message>Prawdopodobnie brak przecinka w tym fragmencie zdania.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Zamiast wytrwać przy nauce do końca, niespełna w rok rzucił szkołę.</example>
								<example correction=""><marker>Zamiast wytrwać przy nauce do końca niespełna w rok rzucił</marker> szkołę.</example>
						</rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_GDY" name="Brak przecinka przed „gdy” i „kiedy”">
						<rule>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">,|od|chyba|dopiero|podczas|nawet|potem|więc|teraz|właśnie|wtedy|zwłaszcza|szczególnie|że|czasie|czasach|czasu|chwili|wypadku|przypadku|razie|przecież|rzadko|mało|przynajmniej<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception><exception regexp="yes">&interp;</exception></token>
												<token postag="comp">kiedy</token>
										</marker>
										<token><exception regexp="yes">&interp;|niekiedy|indziej</exception></token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przenosiny kiedy?</example>
								<example>W sumie rzadko kiedy tam bywam.</example>
								<example>Przemysław wstąpił do domu, kiedy poczuł brak Przemysławki.</example>
								<example correction="domu, kiedy">Przemysław wstąpił do <marker>domu kiedy</marker> poczuł brak Przemysławki.</example>
                                <example>Możesz to zrobić kiedy bądź.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">,|od|chyba|dopiero|podczas|nawet|potem|więc|teraz|właśnie|wtedy|zwłaszcza|szczególnie|że|czasie|czasach|wypadku|przypadku|razie|przecież|przynajmniej<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception><exception regexp="yes">&interp;</exception></token>
												<token>gdy</token>
										</marker>
										<token><exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Przemysław wstąpił do domu, gdy poczuł brak Przemysławki.</example>
								<example>Kupuj zapałki, przynajmniej gdy chcesz zapalać ogniska.</example>
								<example correction="domu, gdy">Przemysław wstąpił do <marker>domu gdy</marker> poczuł brak Przemysławki.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token regexp="yes">niż|nawet|dopiero|od|podczas|potem|teraz|właśnie|wtedy|zwłaszcza|szczególnie|że</token>
										<token regexp="yes">gdy|kiedy</token>
								</pattern>
								<message>Przecinek stawiamy przed całym spójnikiem złożonym: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Jednak dopiero gdy wrócił do domu, poczuł głęboką ulgę.</example>
								<example>Przemysław wstąpił do domu, dopiero gdy poczuł brak Przemysławki.</example>
								<example correction="domu, dopiero gdy">Przemysław wstąpił do <marker>domu dopiero gdy</marker> poczuł brak Przemysławki.</example>
								<example>Właśnie gdy to mówiłem, Przemysław gadał w telewizorze.</example>
						</rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_SPOJNIK_PROSTY" name="Brak przecinka przed spójnikami prostymi (acz, aczkolwiek, choć...)">
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception><exception>no</exception></token>
										<token regexp="yes">acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|bo|byleby|czyli|czyliż|gdyż|gdyżby|ilekolwiek|ilekroć|lecz|którędy</token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Lubię cię, ale musisz mi oddać pieniądze.</example>
								<example correction="cię, lecz">Lubię <marker>cię lecz</marker> musisz mi oddać pieniądze.</example>
								<example>No ale zapytałeś o „dać dyla”.</example>
								<example correction="cię, ale">Lubię <marker>cię ale</marker> musisz mi oddać pieniądze.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
												<token>dopóty</token>
										</marker>
										<token negate="yes">,</token>
										<token><exception>dopóki</exception></token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Będę czekał tu dopóty, dopóki mnie nie przyjmiesz.</example>
								<example correction="piwo, dopóty">Dopóki nie chadzał na <marker>piwo dopóty</marker> nie zapijał się na umór.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <marker><token>póki</token></marker>
                                    <token>życia</token>
                                </antipattern>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">&interp;|do<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception><exception>przynajmniej</exception></token>
												<token regexp="yes">(do)?póki</token>
										</marker>
										<token><exception>czas</exception></token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie odezwę się do ciebie, póki nie oddasz mi forsy.</example>
								<example correction="ciebie, póki">Nie odezwę się do <marker>ciebie póki</marker> nie oddasz mi forsy.</example>
								<example>A pewnie, lata lecą, używać póki czas.</example>
								<example>Nie zrobię tego, do póki nie zapłacisz całej sumy.</example>
								<example>Nie zrobię tego, przynajmniej dopóki nie zapłacisz całej sumy.</example>
                                <example>Precz, łotrze, nie zbliżaj się do mnie póki życia.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token>dlaczego</token>
                                    <token>innego</token>
                                    <token regexp="yes">&interp;</token>
                                </antipattern>
								<pattern>
										<marker>
												<token negate="yes" regexp="yes">&interp;|niby|o?to<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
												<token>dlaczego</token>
										</marker>
										<token><exception regexp="yes">&interp;|\)</exception></token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nikt nie pytał premiera, dlaczego zwariował.</example>
								<example>Nie wiedział nawet dlaczego.</example>
								<example correction="premiera, dlaczego">Nikt nie pytał <marker>premiera dlaczego</marker> zwariował.</example>
								<example>A niby dlaczego miałbym pominąć?</example>
								<example>Możesz sobie mówić, że jesteś normalny, tylko dlaczego chcesz rządzić krajem?</example>
                                <example>I oto dlaczego nie podejmę tu dowodzenia.</example>
                                <example>Jeżeli zaś nie — to dlaczego mówi się o tym w tak alarmistycznym tonie.</example>
                                <!-- inny błąd: dla_czego -->
                                <example>Nigdy prawie ta praktyczność nie powstaje dlaczego innego.</example>
                            <example>Takie dziecko może zrozumieć, że druga osoba chce jeść albo zamierza otworzyć drzwi (choć niekoniecznie wie dlaczego).</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token>ponieważ</token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Kupił sobie książkę, ponieważ chciał czymś podtrzymać szafę.</example>
								<example correction="książkę, ponieważ">Kupił sobie <marker>książkę ponieważ</marker> chciał czymś podtrzymać szafę.</example>
								<example>Był głupi, <marker>a ponieważ</marker> chciał czymś podtrzymać szafę, kupił książkę.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">&interp;|jeszcze|nawet<exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception></token>
										<token>zanim</token>
								</pattern>
								<message>Przed tym spójnikiem stawiamy przecinek: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Kupił sobie książkę, jeszcze zanim nauczył się czytać.</example>
								<example correction="książkę, zanim">Kupił sobie <marker>książkę zanim</marker> nauczył się czytać.</example>
								<example>Był głupi, ale <marker>zanim</marker> się zorientował, kupił książkę.</example>
								<example>Był głupi (ale <marker>zanim</marker> się zorientował, kupił książkę).</example>
						</rule>
                        <rule>
                          <pattern>
                          <token><exception regexp="yes">&interp;</exception><exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception><exception>no</exception></token>
                          <and>
                          <token regexp="yes">chociaż(by)?|choć<exception negate_pos="yes" postag="comp|qub|comp:comma" postag_regexp="yes"/></token>
                          <token postag="comp"/>
                          </and>
                        </pattern>
                        <message>Przed tym spójnikiem zwykle stawiamy przecinek: <suggestion>\1, \2</suggestion> (chyba że ten wyraz jest użyty jako synonim „bodaj”, „przynajmniej”).</message>
                        <short>Błąd interpunkcyjny</short>
                        <example>Lubię cię, choć musisz mi oddać pieniądze.</example>
                        <example correction="cię, chociaż">Lubię <marker>cię chociaż</marker> musisz mi oddać pieniądze.</example>
                        <example>No chociaż zapytałeś o „dać dyla”.</example>
                        <example>Odezwij się choć raz!</example>
            </rule>
            
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_TEN_CO" name="Brak przecinka przed „kto” i „co”">
                    <antipattern>
                        <token skip="3" inflected="yes" postag="(?:verb|pact|pcon).*" postag_regexp="yes">mieć<exception scope="next" postag="(?:subst|adj|verb|pact|pcon|conj|comp|interp).*" postag_regexp="yes"/></token>
                        <unify>
                            <feature id="case"></feature>
                            <marker>
                                <token postag="prep.*" postag_regexp="yes"/>
                                <token skip="-1" inflected="yes" postag="subst.*" postag_regexp="yes">co<exception scope="next" postag_regexp="yes" postag="(?:comp|interp):comma|SENT_END"/></token>
                            </marker>
                        </unify>
                        <token postag="verb:inf.*" postag_regexp="yes"></token>
                    </antipattern>
                    <antipattern>
                        <marker><token>co</token></marker>
                        <token>do</token>
                        <token>zasady</token>
                    </antipattern>
						<rule>
								<pattern>
										<token><exception>,</exception></token>
										<marker>
												<token inflected="yes">ten</token>
												<token inflected="yes" regexp="yes" postag="subst.*" postag_regexp="yes">kto|co<exception postag="&lt;ADV&gt;"></exception><exception postag="co_innego|czym_innym|co_drugi" postag_regexp="yes"></exception></token>
										</marker>
										<token><exception regexp="yes">więcej|gorsza|\?|,|inny</exception><exception postag="SENT_END"></exception></token>
								</pattern>
								<message>Prawdopodobny brak przecinka. Powinno być: <suggestion>\2, \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>No to czego, do diabła, chcesz?</example>
								<example>Ten, kto sieje wiatr, zbiera burzę.</example>
								<example>To co, woli pan jechać związany?</example>
								<example>No, a jak powiem jej imię i nazwisko, to co będzie?</example>
								<example>No to co?...</example>
								<example>To co innego.</example>
								<example>To co mam zrobić?</example>
                                <example>Gdyby mi to kto inny mówił, to bym tę historię policzył do bajek.</example>
								<example>No to co?</example>
								<example correction="Ten, kto"><marker>Ten kto</marker> sieje wiatr, zbiera burzę.</example>
								<example>Jednak ulica ta co najmniej od 2003 roku jest przejezdna.</example>
                                <example>Kupcy pojechali w dalszą drogę, mając o czym na długi czas gadać sobie dla zabawki.</example>
                                <example>Rozwiązanie	to co do zasady	 nie jest przez rząd kwestionowane.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">coś|wszystko</token>
										<token inflected="yes">co</token>
								</pattern>
								<message>Prawdopodobny brak przecinka. Powinno być: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To coś, czego nie rozumie.</example>
								<example correction="coś, czego">To <marker>coś czego</marker> nie rozumie.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">ktoś|każdy</token>
										<token inflected="yes">kto</token>
								</pattern>
								<message>Prawdopodobny brak przecinka. Powinno być: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To ktoś, kto nie potrafi pływać.</example>
								<example correction="ktoś, kto">To <marker>ktoś kto</marker> nie potrafi pływać.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token inflected="yes">wszystko</token>
												<token inflected="yes">co</token>
										</marker>
										<token><exception regexp="yes">do|chwila|miesiąc|godzina|prawda|dzień|noc</exception><exception postag=".*com.*|.*sup.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobny brak przecinka. Powinno być: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example correction="wszystkim, co">Treść nadąża za <marker>wszystkim co</marker> istotnego wydarzyło się w ciągu tych miesięcy.</example>
								<example>Wszyscy co miesiąc muszą płacić.</example>
								<example>Podpisywaliśmy ze wszystkimi co najmniej roczne kontrakty.</example>
								<example correction="wszystko, co">Mówią dzisiejszymi zwrotami, jeśli <marker>wszystko co</marker> ich otacza, określi się nazwami, które dziś...</example>
						</rule>
						<rule>
								<pattern>
										<token>tyle</token>
										<token>co</token>
								</pattern>
								<message>Brak przecinka. Powinno być: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To tyle, co nic.</example>
								<example correction="tyle, co">To <marker>tyle co</marker> nic.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token>czego</token>
                                    <token>innego</token>
                                </antipattern>
                                <antipattern>
                                    <token skip="3" regexp="yes">było|jest|będzie<exception scope="next" postag="(?:subst|adj|verb|pact|pcon|conj|comp|interp).*" postag_regexp="yes"/></token>
                                    <unify>
                                    <feature id="case"></feature>
                                    <marker>
                                        <token postag="prep.*" postag_regexp="yes"/>
                                        <token skip="-1" inflected="yes" postag="subst.*" postag_regexp="yes">co<exception scope="next" postag_regexp="yes" postag="(?:comp|interp):comma|SENT_END"/></token>
                                    </marker>
                                    </unify>
                                    <token postag="verb:inf.*" postag_regexp="yes"></token>
                                </antipattern>
                                <antipattern>
                                    <unify negate="yes">
                                        <feature id="case"/>
                                        <marker>
                                        <token postag="prep.*" postag_regexp="yes"/>
                                        <token inflected="yes" postag="subst.*" postag_regexp="yes">co</token>
                                        </marker>
                                    </unify>
                                </antipattern>
                                <antipattern>
                                    <token postag="prep.*gen.*" postag_regexp="yes"/>
                                    <token>co</token>
                                </antipattern>
                                <antipattern>
                                    <token>nie</token>
                                    <token>ma</token>
                                    <marker>
                                        <token>za</token>
                                        <token>co</token>
                                    </marker>
                                </antipattern>
                                <pattern>
										<marker>
												<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="conj|comp|SENT_START" postag_regexp="yes"></exception></token>
												<token postag="prep.*" postag_regexp="yes"><exception postag="&lt;/?ADV&gt;|&lt;/?PREP.*&gt;" postag_regexp="yes"/><exception>jak</exception></token>
										        <token inflected="yes" postag="subst.*" postag_regexp="yes">co<exception postag="&lt;/?ADV&gt;|&lt;/?PREP.*&gt;" postag_regexp="yes"></exception><exception postag="co_innego|czym_innym|co_drugi|qub" postag_regexp="yes"></exception></token>
                                        </marker>
										<token><exception regexp="yes">&interp;</exception><exception postag="SENT_END"></exception></token>
								</pattern>
								<message>Prawdopodobnie brak przecinka. Powinno być: <suggestion><match no="1"/>, <match no="2"/> <match no="3"/></suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie wiadomo, w związku z czym zabrał głos.</example>
								<example>Łaciny używano na co dzień.</example>
								<example>A wyda na co?...</example>
								<example>Problem tkwi w czym innym.</example>
								<example>Naprawdę nie masz za co dziękować.</example>
								<example correction="Oto, do czego"><marker>Oto do czego</marker> doprowadziły rządy ludzi niespełna rozumu.</example>
								<example>Spotykamy się w co drugi piątek.</example>
								<example>Ograniczyli ich użycie do minimum, np. pomagając sobie przy co trudniejszych animacjach.</example>
                                <example>Nie ma o czym mówić.</example>
                                <example>Nie miałem na czym go zapisać.</example>
                                <example>Nie ma się z czego śmiać.</example>
                                <example>Sprzedał spory szmat ziemi, byle mieć za co tych ksiąg nakupić.</example>
                                <example>Zresztą do Jastrzębic nie ma już po co wracać...</example>
                                <example>— Dla bardzo prostej przyczyny: nie mam tu z czego żyć.</example>
                                <example>Brali się do czego innego.</example>
                                <example>Było z czego pękać od śmiechu.</example>
                                <example>Wyły teraz ze strachu, wdrapując się na co najwyższe miejsca ruin.</example>
                                <example>A miał o czym marzyć dzisiaj mały Tumai.</example>
                                <example>Tak (kupować tymczasem nie chce — no i nie ma za co); w innym jeszcze, żeby postraszyć żydowskie...</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="conj|comp|SENT_START" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes">mieć|być</exception></token>
												<token regexp="yes">za|o<exception postag="&lt;/?ADV&gt;|&lt;/?PREP.*&gt;" postag_regexp="yes"></exception></token>
										</marker>
										<token inflected="yes" postag="subst:sg.*" postag_regexp="yes">co<exception postag="&lt;/?ADV&gt;|&lt;/?PREP.*&gt;" postag_regexp="yes"></exception><exception postag="co_innego|czym_innym|co_drugi" postag_regexp="yes"></exception></token>
										<token><exception regexp="yes">&interp;</exception><exception postag="SENT_END"></exception><exception postag="verb:inf.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobnie brak przecinka. Powinno być: <suggestion><match no="1"></match>, <match no="2"></match></suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example correction="Oto, za"><marker>Oto za</marker> co go skazano.</example>
								<example>Naprawdę nie masz za co dziękować.</example>
								<example>Słuchacze myślą o czym innym.</example>
								<example>Chodziło o co innego: o rozwinięcie kontaktów.</example>
								<example>Jest o czym pisać.</example>
                                <example>W przeciwnym bowiem razie ciąg moglibyśmy przedłużyć o co najmniej jeszcze jeden trójkąt.</example>
						</rule>
				</rulegroup>
                <rulegroup id="PYTANIE_CO" name="Brak przecinka w „pytanie, co...”">
                  <rule>
                    <pattern>
                      <marker>
                      <token inflected="yes" regexp="yes">pytanie|zagadnienie|problem</token>
                      <token regexp="yes" inflected="yes">co|czy|kto|skąd|dokąd|czyj|gdzie|jak|dlaczego|którędy</token>
                      </marker>
                      <token><exception postag="SENT_END"/><exception>do</exception></token>
                    </pattern>
                    <message>Prawdopodobnie brak przecinka. Powinno być: <suggestion>\1, \2</suggestion></message>
                    <short>Błąd interpunkcyjny</short>
                    <example>Pytanie jak!</example>
                    <example correction="pytanie, co">Dlatego też odpowiedź filozoficzna na <marker>pytanie co</marker> jest nam dane w akcie percepcyjnym</example>
                    <example>Wczoraj zadałem Swannowi parę pytań co do Bergotte'a.</example>
                  </rule>
                  <rule>
                  <pattern>                                          
                      <token/>
                      <marker>
                      <token postag="subst:sg.*" postag_regexp="yes" inflected="yes">to<exception postag="qub|conj" postag_regexp="yes"></exception></token>                                       
                      <token regexp="yes" inflected="yes">co|czy|kto|skąd|dokąd|czyj|gdzie|jak|dlaczego</token>
                      </marker>
                      <token><exception postag="SENT_END"/><exception>niemiara</exception></token>
                    </pattern>
                    <message>Prawdopodobnie brak przecinka. Powinno być: <suggestion>\2, \3</suggestion></message>
                    <short>Błąd interpunkcyjny</short>
                    <example>Pytanie jak!</example>
                    <example correction="tego, czy">Zależy od <marker>tego czy</marker> faktycznie dzisiaj przed południem znajduję się w Krakowie.</example>                    
                    <example correction="to, gdzie">Jest ono prawdziwe bez względu na <marker>to gdzie</marker>, kiedy i przez kogo zostało wypowiedziane.</example>
                    <example correction="to, czy">Bez względu na <marker>to czy</marker> i jakie posiadam na ten temat przekonania.</example>
                      <example>Było tego co niemiara.</example>
                  </rule>
                </rulegroup>
				<rulegroup id="KTOS_CZYJ" name="Brak przecinka przed „czyj”">
						<rule>
								<pattern case_sensitive="no">
										<token postag="SENT_START" skip="-1"><exception postag="verb:.*(sg|pl).*|pred|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception></token>
										<marker>
												<token inflected="yes" regexp="yes">ktoś|każdy</token>
												<token inflected="yes">czyj</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie brak przecinka. Powinno być: <suggestion>\2, \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Świadek to ktoś, czyjego życia i myśli nie da się rozdzielić.</example>
								<example correction="ktoś, czyjego">Świadek to <marker>ktoś czyjego</marker> życia i myśli nie da się rozdzielić.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token postag="SENT_START" skip="-1"><exception postag="verb:.*(sg|pl).*|pred|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception></token>
										<marker>
												<token regexp="yes">ten|tego|temu|tych|tym|tymi|te|tą|ta|tej|ci|tę</token>
												<token inflected="yes">czyj</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie brak przecinka. Powinno być: <suggestion>\2, \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To ten, czyjego życia i myśli nie da się rozdzielić.</example>
								<example correction="ten, czyjego">Oto <marker>ten czyjego</marker> życia i myśli nie da się rozdzielić.</example>
						</rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_KTORY" name="Brak przecinka przed „który” i „jaki”">
                        <antipattern>
                            <unify>
                                <feature id="case"/><feature id="gender"/><feature id="number"/>
                                <marker>
                                    <token inflected="yes" postag="adj.*" postag_regexp="yes" regexp="yes">jaki|który</token>
                                </marker>
                                <token skip="-1" postag="(?:adj|subst|num:pl):.*" postag_regexp="yes"><exception inflected="yes">były</exception><exception scope="next" postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"/></token>
                            </unify>
                            <token postag="SENT_END|interp:comma" postag_regexp="yes"/>
                        </antipattern>
						<rule>
								<pattern>
										<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="conj|comp|SENT_START" postag_regexp="yes"></exception></token>
										<token postag="adv.*" postag_regexp="yes"></token>
										<token postag="prep.*" postag_regexp="yes"><exception postag="&lt;/PREP:.*&gt;" postag_regexp="yes"></exception></token>
										<token inflected="yes" regexp="yes">który|jaki</token>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\1 \2, \3 \4</suggestion> lub <suggestion>\1, \2 \3 \4</suggestion> (w zależności od intonacji zdania i kontekstu).</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie wiedziałem już naprawdę, o którego w ogóle mu chodziło.</example>
								<example correction="już naprawdę, o którego|już, naprawdę o którego">Nie wiedziałem <marker>już naprawdę o którego</marker> w ogóle mu chodziło.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START" postag_regexp="yes"></exception></token>
												<token postag="prep.*" postag_regexp="yes"><exception postag="&lt;/PREP:.*&gt;" postag_regexp="yes"></exception><exception>lada</exception></token>
												<token inflected="yes" regexp="yes">który|jaki</token>
										</marker>
										<token><exception regexp="yes">&interp;|\)</exception><exception>”</exception></token>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>A wy to nie poślecie z wódką do której?</example>
								<example>Nie wiedziałem, do którego rozporządzenia zgłosił on uwagę.</example>
								<example>Istnieją dwa powody, z uwagi na które może on tak myśleć.</example>
								<example correction="wiedziałem, do którego">Nie <marker>wiedziałem do którego</marker> rozporządzenia zgłosił on uwagę.</example>
                                <example>Gdzie tam, w lada jakiej sprawie musi jeszcze nieborak dawać.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token>,</token>
                                    <token>w</token>
                                    <token>czasie</token>
                                    <token postag_regexp="yes" postag="ger:sg:gen:n2.*"/>
                                    <marker>
                                        <token inflected="yes" postag="adj.*gen.*" postag_regexp="yes">który</token>
                                    </marker>
                                </antipattern>
								<pattern>
										<marker>
												<token negate="yes">,<exception postag="prep.*" postag_regexp="yes" scope="previous"></exception><exception regexp="yes">&interp;|mało|rzadko</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START|&lt;/CONJ&gt;|&lt;/PREP:.+&gt;|subst.*" postag_regexp="yes"></exception></token>
												<token inflected="yes" regexp="yes">który|jaki</token>
										</marker>
										<token><exception regexp="yes">&interp;|\)</exception><exception>”</exception></token>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To Marek, którego Jurek nienawidzi.</example>
								<example>Mało który spełnia warunki formalne.</example>
								<example>To młotek, za pomocą którego Przemysław zamęczał kotka.</example>
								<example correction="kamienny, którego">To węgiel <marker>kamienny którego</marker> Jurek nienawidzi.</example>
                                <example>Czy w Łabajówce mieszkają jakie strachy?</example>
                                <example>A wy może byście byli jeszcze znaleźli jaki środek uleczenia go.</example>
                                <example>Przemówienia przerywano religijną muzyką i tańcem, w czasie wykonywania których tron zasypywano wieńcami i bukietami.</example>
                                <example>„Oni tam także nie śpią, zda się; może zaniemógł który”.</example>
                                <example>Wszystko razem mogło sięgać jakich trzydziestu tysięcy dusz.</example>
                                <example>Wchodzę niekiedy do biblioteki i biorę jaką książkę; najczęściej jest to książka historyczna.</example>
                                <example>Jeżeli chciałem złapać którego ptaka, śmiało się do mnie obracał i dziobem groził.</example>
                                <example>...witriolu preparował jakiś gaz (już nawet nie pamiętam jaki) i napełniał nim balon nieduży wprawdzie…</example>
						</rule>
						<rule>
                               <antipattern>
                                    <token>,</token>
                                        <unify>
                                            <feature id="gender"/>
                                            <token postag="subst.*" postag_regexp="yes"></token>
                                            <marker>
                                            <token inflected="yes" regexp="yes" postag=".*gen.*" postag_regexp="yes">który|jaki</token>
                                            </marker>
                                        </unify>
                                </antipattern>
								<pattern>
										<marker>
												<token postag="subst.*" postag_regexp="yes"><exception postag="prep.*" postag_regexp="yes" scope="previous"></exception><exception regexp="yes">&interp;|mało|rzadko</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START|&lt;/CONJ&gt;|&lt;/PREP:.+&gt;" postag_regexp="yes"></exception></token>
												<token inflected="yes" regexp="yes">który|jaki</token>
										</marker>
										<token><exception regexp="yes">&interp;|\)</exception></token>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To Marek, którego Jurek nienawidzi.</example>
								<example>Mało który spełnia warunki formalne.</example>
								<example>To młotek, za pomocą którego Przemysław zamęczał kotka.</example>
								<example correction="Marek, którego">To <marker>Marek którego</marker> Jurek nienawidzi.</example>
                                <!-- niżej jest reguła, która wykrywa błędny szyk w zdaniu poniższym: -->
                                <example>Jest to niewielki elektromagnes, <marker>uzwojenie którego</marker> łączymy ze źródłem prądu.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception>,</exception><exception postag="conj|comp|adv.*" postag_regexp="yes"></exception></token>
										<token postag="prep.*" postag_regexp="yes"></token>
										<token postag="subst.*" postag_regexp="yes"><exception regexp="yes">&interp;|mało|rzadko</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START|&lt;/CONJ&gt;|&lt;/PREP:.+&gt;" postag_regexp="yes"></exception></token>
										<token inflected="yes" postag=".*gen.*" postag_regexp="yes" regexp="yes">który|jaki</token>
								</pattern>
								<message>Brak przecinka i błędny szyk w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\1, \2 \4 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To Marek, którego Jurek nienawidzi.</example>
								<example>Mało który spełnia warunki formalne.</example>
								<example>To młotek, za pomocą którego Przemysław zamęczał kotka.</example>
								<example correction="coś, na którego bazie">To <marker>coś na bazie którego</marker> Jurek zbuduje imperium.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token>i</token>
                                    <token>w</token>
                                    <token>czasie</token>
                                    <marker><token postag="adj.*gen.*" postag_regexp="yes" regexp="yes" inflected="yes">który|jaki</token></marker>
                                </antipattern>
								<pattern>
										<token postag="qub|conj|comp|adv.*" postag_regexp="yes"><exception>i</exception></token>
										<token postag="prep.*" postag_regexp="yes"><exception>jak</exception></token>
										<marker>
												<token postag="(subst|adj|ppas).*" postag_regexp="yes"><exception regexp="yes">&interp;|mało|rzadko</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START|&lt;/CONJ&gt;|&lt;/PREP:.+&gt;" postag_regexp="yes"></exception></token>
												<token inflected="yes" regexp="yes">który|jaki</token>
										</marker>
                                        <token><exception postag="SENT_END|interp:comma" postag_regexp="yes" regexp="yes">[^\p{L}]+</exception></token>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To Marek, którego Jurek nienawidzi.</example>
								<example>Mało który spełnia warunki formalne.</example>
								<example>To młotek, za pomocą którego Przemysław zamęczał kotka.</example>
								<example correction="zamieszaniu, jakie">Poinformowaliśmy także o <marker>zamieszaniu jakie</marker> powstało</example>
                                <example>Uparł się jak muł jaki.</example>
                                <example>Abym jak bałwan jaki czytał z tobą romanse...</example>
                                <example>Oczy jej patrzyły w świat jakby spoza mgły jakiej, usta miała pobladłe i drżące.</example>
                                <example>Było to w trakcie pory dżdżystej, która już się rozpoczęła i w czasie której febra jest pewna.</example>
                                <example>I w ogóle jakim prawem go się czepia?!…</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START" postag_regexp="yes"></exception></token>
												<token postag="&lt;PREP:.*&gt;" postag_regexp="yes" skip="4"><exception scope="next">,</exception><exception>odnośnie</exception></token>
										</marker>
										<token postag="&lt;/PREP:.*" postag_regexp="yes"></token>
										<token inflected="yes" regexp="yes">który|jaki</token>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\1, \2</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Istnieją dwa <marker>powody, z</marker> uwagi na które może on tak myśleć.</example>
								<example correction="powody, z">Istnieją dwa <marker>powody z</marker> uwagi na które może on tak myśleć.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="prep.*" postag_regexp="yes"><exception postag="qub|conj|comp|adv.*" postag_regexp="yes" scope="previous"></exception><exception regexp="yes" scope="previous">&interp;</exception></token>
										<marker>
												<token postag="(subst|adj|ppas).*" postag_regexp="yes"><exception regexp="yes">&interp;|mało|rzadko</exception><exception postag="conj|comp|adv.*|prep.*|SENT_START|&lt;/CONJ&gt;|&lt;/PREP:.+&gt;" postag_regexp="yes"></exception></token>
												<token inflected="yes" regexp="yes">który|jaki</token>
										</marker>
								</pattern>
								<message>Brak przecinka w tym fragmencie zdania. Przecinek prawdopodobnie należy postawić tak: <suggestion>\2, \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To Marek, którego Jurek nienawidzi.</example>
								<example>Mało który spełnia warunki formalne.</example>
								<example>To młotek, za pomocą którego Przemysław zamęczał kotka.</example>
								<example correction="zamieszaniu, jakie">Poinformowaliśmy o <marker>zamieszaniu jakie</marker> powstało.</example>
						</rule>
                        <rule type="grammar">
                            <pattern>
                                <token>,</token>
                                <marker>
                                <unify>
                                    <feature id="gender"/>
                                    <token postag="subst.*" postag_regexp="yes"></token>
                                    <token inflected="yes" regexp="yes" postag=".*gen.*" postag_regexp="yes">który|jaki</token>
                                </unify>
                                </marker>
                            </pattern>
                            <message>Prawdopodobnie błędny szyk zdania. Powinno być: <suggestion>\3 \2</suggestion>.</message>
                            <short>Błędny szyk zdania</short>
                            <example>Jest to niewielki elektromagnes, którego uzwojenie łączymy ze źródłem prądu.</example>
                            <example correction="którego uzwojenie">Jest to niewielki elektromagnes, <marker>uzwojenie którego</marker> łączymy ze źródłem prądu.</example>
                            <example>Pokład był zatłoczony ludźmi, śród których znajdowali się również  Marcin i Agnieszka.</example>
                        </rule>
				</rulegroup>
				<rulegroup id="INNYMI_SLOWY" name="Brak wydzielenia „innymi słowy”">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>innymi</token>
										<token>słowy</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\2 \3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Innymi słowy, nie ma to sensu.</example>
								<example correction="Innymi słowy, nie"><marker>Innymi słowy nie</marker> ma to sensu.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="SENT_START"></exception></token>
										<token>innymi</token>
										<token>słowy</token>
										<token negate="yes">,<exception regexp="yes">&interp;|\)</exception></token>
								</pattern>
								<message>Wyrażenie „\1 \2” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\1, \2 \3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie ma to, innymi słowy, sensu.</example>
								<example correction="to, innymi słowy, sensu">Nie ma <marker>to innymi słowy sensu</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="WOLACZ_BEZ_PRZECINKA" name="Brak przecinka po wołaczu na początku zdania">
						<pattern>
								<token postag="SENT_START"></token>
								<token postag=".*voc.*" postag_regexp="yes" skip="-1"><exception postag=".*nom.*|conj|comp|pred|verb.*|adv.*|.*[pm]3" postag_regexp="yes" scope="current"></exception><exception regexp="yes">kogo|coście|Tacie</exception><exception regexp="yes" scope="next">[,-–—!\.]|mi</exception></token>
								<marker>
										<token><exception regexp="yes" scope="current">[,-–—!\.]</exception><exception postag=".*voc.*" postag_regexp="yes"/></token>
								</marker>
						</pattern>
						<message>Prawdopodobnie brak przecinka po rzeczowniku w wołaczu. Powinno być: <suggestion>, \3</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example correction=", czas">Agato<marker> czas</marker> na Colgate!</example>
						<example>Agato, czas na Colgate!</example>
						<example>Obywatelu kapitanie, czas na Colgate!</example>
						<example>Coście się tak, babuniu, za nos chwyciła?</example>
                        <example>Tacie się to nie spodoba.</example>
                        <example>Anno Domini MCMXXI, 1922</example>
                        <example>Dajno mi ją, braciszku.</example>
				</rule>
				<rule id="JAK_I" name="Brak przecinka przed „jak i/również”">
						<pattern>
								<token><exception postag="SENT_START"></exception><exception regexp="yes">&interp;|tyle|i|lub|albo|ani|oraz|bądź|czy|tak|podobnie</exception></token>
								<token>jak</token>
								<token regexp="yes">i|również</token>
						</pattern>
						<message>Tu prawdopodobnie brakuje przecinka. Powinno być: <suggestion>\1, \2 \3</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>To jest podejrzany typ, podobnie jak inni w tej dzielnicy.</example>
						<example>Lubię zarówno Lecha, jak i Jarosława.</example>
						<example correction="Lecha, jak i">Lubię zarówno <marker>Lecha jak i</marker> Jarosława.</example>
				</rule>
            <rule id="IM_TYM" name="Brak przecinka wewnątrz spójnika „im..., tym”">
                <pattern>
                        <token skip="-1">im</token>
                        <token postag="(adj|adv).*:com" postag_regexp="yes" skip="-1"></token>
                    <marker>
                        <token>tym<exception scope="previous">,</exception></token>
                    </marker>
                        <token postag="(adj|adv).*:com" postag_regexp="yes"></token>
                </pattern>
                <message>Brak przecinka: <suggestion>, tym</suggestion>.</message>
                <short>Błąd interpunkcyjna</short>
                <example>Im większa, tym lepiej.</example>
                <example correction=", tym">Im większa<marker> tym</marker> lepiej.</example>
            </rule>
				<rulegroup id="ROWNIE_JAK" name="Brak przecinka w porównaniach typu „równie... jak”">
						<rule>
								<pattern>
										<token regexp="yes">tak|równie</token>
										<token skip="-1"><exception regexp="yes" scope="next">&interp;|bądź|czy|ani|lub|albo|oraz|i</exception></token>
										<marker>
												<token><exception postag="interp:comma" scope="previous"></exception>jak</token>
										</marker>
										<token><exception regexp="yes">i|gdyby</exception></token>
								</pattern>
								<message>Prawdopodobny brak przecinka w ramach porównania. Powinno być: <suggestion>, jak</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Tak – jak sądzę – chciałby wujek.</example>
								<example>Widać, żeś równie szlachetny, jak odważny.</example>
								<example correction=", jak">Widać, żeś równie szlachetny<marker> jak</marker> odważny.</example>
						</rule>
						<rule>
								<pattern>
										<token>tak</token>
										<token skip="-1"><exception scope="next">)</exception>jak</token>
										<marker>
												<token>tak<exception regexp="yes" scope="previous">&interp;|bądź|czy</exception><exception postag="conj|comp" postag_regexp="yes" scope="previous"></exception></token>
										</marker>
								</pattern>
								<message>Prawdopodobny brak przecinka. Powinno być: <suggestion>, tak</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>To jest kategoria (tak jak przestrzeń i czas), którą tak lubię.</example>
								<example>Tak jak poprzednio, tak i teraz w pełni zamieszkuję pustkę.</example>
								<example correction=", tak">Tak jak poprzednio<marker> tak</marker> i teraz w pełni zamieszkuję pustkę.</example>
                                <example>Kocham go ściśle tak jak siostra; kocham go, że tak powiem, z instynktu.</example>
						</rule>
				</rulegroup>
				<rule id="PRZECINEK_JAKO_TEZ" name="Brak przecinka przed „jako też”">
						<pattern>
								<phraseref idref="NIE_INTERPUNKCJA"></phraseref>
								<token>jako</token>
								<token>też</token>
						</pattern>
						<message>Brak przecinka. Powinno być: <suggestion>\1, \2 \3</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>Biskupi nosili się długo w stroju stanowi swemu przyzwoitym tak na publicznych miejscach, jako też w domach swoich.</example>
						<example correction="miejscach, jako też">Biskupi nosili się długo w stroju stanowi swemu przyzwoitym tak na publicznych <marker>miejscach jako też</marker> w domach swoich.</example>
				</rule>
				<rulegroup id="CO_WIECEJ" name="Brak wydzielenia „co więcej” i „co gorsza”">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>co</token>
										<token regexp="yes">więcej|gorsza</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3” oddziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\2 \3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Co gorsza, nie ma to sensu.</example>
								<example correction="Co więcej, nie"><marker>Co więcej nie</marker> ma to sensu.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token regexp="yes">niewiele|mało</token>
                                    <marker>
                                        <token>co</token>
                                        <token>więcej</token>
                                    </marker>
                                </antipattern>
                                <antipattern>
                                    <marker><token>więcej</token></marker>
                                    <token regexp="yes">niż|od|nad</token>
                                </antipattern>
								<pattern>
										<token negate="yes">,<exception regexp="yes">&interp;|[ai]|lub|albo</exception><exception postag="SENT_START"></exception></token>
										<token>co</token>
										<token regexp="yes">więcej|gorsza</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\1, \2 \3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie ma to, co więcej, sensu.</example>
								<example>Nie ma sensu i – co więcej – jest to oczywiste.</example>
								<example correction="to, co więcej, sensu">Nie ma <marker>to co więcej sensu</marker>.</example>
                                <example>Już tylko mało co więcej nad pół tarczy jej widać.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">i|lub|albo</token>
										<token>co</token>
										<token regexp="yes">więcej|gorsza</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3” wydziela się w takim kontekście myślnikami od reszty zdania. Poprawnie: <suggestion>\1 – \2 \3 – \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie ma to, co gorsza, sensu.</example>
								<example>Nie ma to sensu i – co więcej – jest to oczywiste.</example>
								<example correction="i – co więcej – jest">Nie ma to sensu <marker>i co więcej jest</marker> to oczywiste.</example>
						</rule>
				</rulegroup>
				<rulegroup id="NAWIASEM_MOWIAC" name="Brak wydzielenia „nawiasem mówiąc”">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token regexp="yes">nawiasem|krótko|prawdę|ściśle</token>
										<token>mówiąc</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\2 \3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nawiasem mówiąc, nie ma to sensu.</example>
								<example correction="Nawiasem mówiąc, nie"><marker>Nawiasem mówiąc nie</marker> ma to sensu.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="SENT_START"></exception></token>
										<token regexp="yes">nawiasem|krótko|prawdę|ściśle</token>
										<token>mówiąc</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\1, \2 \3, \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie ma to, nawiasem mówiąc, sensu.</example>
								<example correction="to, nawiasem mówiąc, sensu">Nie ma <marker>to nawiasem mówiąc sensu</marker>.</example>
								<example correction="to, krótko mówiąc, bezprzykładna">Była <marker>to krótko mówiąc bezprzykładna</marker> agresja opcji.</example>
						</rule>
				</rulegroup>
				<rulegroup id="TAK_CZY_OWAK" name="Brak wydzielenia „tak czy owak/inaczej/siak”">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>tak</token>
										<token>czy</token>
										<token regexp="yes">owak|siak|inaczej</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3 \4” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\2 \3 \4, \5</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Tak czy inaczej, nie ma to sensu.</example>
								<example correction="Tak czy siak, nie"><marker>Tak czy siak nie</marker> ma to sensu.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes">,<exception regexp="yes">&interp;</exception><exception postag="SENT_START"></exception></token>
										<token>tak</token>
										<token>czy</token>
										<token regexp="yes">owak|siak|inaczej</token>
										<token negate="yes">,<exception regexp="yes">&interp;</exception></token>
								</pattern>
								<message>Wyrażenie „\2 \3 \4” wydziela się przecinkami lub myślnikami od reszty zdania. Poprawnie: <suggestion>\1, \2 \3 \4, \5</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie ma to, tak czy inaczej, sensu.</example>
								<example correction="to, tak czy siak, sensu">Nie ma <marker>to tak czy siak sensu</marker>.</example>
								<example correction="to, tak czy inaczej, bezprzykładna">Była <marker>to tak czy inaczej bezprzykładna</marker> agresja opcji.</example>
						</rule>
				</rulegroup>
				<rule id="TAK_PRZECINEK_CZY_OWAK" name="Zbędny przecinek w „tak czy owak/siak/inaczej”">
						<pattern>
								<token>tak<exception scope="previous">czy</exception></token>
								<token>,</token>
								<token>czy</token>
								<token regexp="yes">owak|siak|inaczej</token>
						</pattern>
						<message>Tego wyrażenia nie rozdziela się przecinkami. Poprawnie: <suggestion>\1 \3 \4</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>Tak czy inaczej, nie ma to sensu.</example>
						<example correction="Tak czy siak"><marker>Tak, czy siak</marker>, nie ma to sensu.</example>
                        <example>— Czy tak, czy owak, z opowieścią biegaj.</example>
				</rule>
                <rule id="OTO_CO" name="Zbędny przecinek po „oto”">
                    <pattern>
                        <token>oto</token>
                        <token>,</token>
                        <token regexp='yes'>jak|dlaczego|co</token>
                    </pattern>
                    <message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion><match no="1"/> <match no="3"/></suggestion>.</message>
                    <url>http://poradnia.pwn.pl/lista.php?id=14326</url>
                    <short>Błąd interpunkcyjny</short>
                    <example correction="Oto jak"><marker>Oto, jak</marker> profesor robi naleśniki.</example>
                    <example>Oto jak profesor robi naleśniki.</example>
                </rule>
                <rule id="WYPISZ_WYMALUJ" name="Zbędny przecinek w „wypisz wymaluj”">
                <pattern>
                    <token>wypisz</token>
                    <token>,</token>
                    <token>wymaluj</token>
                </pattern>
                <message>W tym stałym związku frazeologicznym zwykle nie stawia się przecinka.</message>
                    <suggestion>\1 \3</suggestion>
                    <url>http://so.pwn.pl/zasady.php?id=629795</url>
                    <short>Zbędny przecinek</short>
                    <example correction="Wypisz wymaluj"><marker>Wypisz, wymaluj</marker>, sama pani Franciszka, czarnooka, czarnowłosa.</example>
                </rule>
                <rule id="COMMA_DLACZEGO_SENT_END" name="Zbędny przecinek przed „dlaczego” na końcu zdania">
                    <pattern>
                        <marker>
                        <token/>
                        <token>,</token>
                        <token>dlaczego</token>
                        </marker>
                        <token postag="SENT_END"/>
                    </pattern>
                    <message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion>\1 \3</suggestion>.</message>
                    <url>http://poradnia.pwn.pl/lista.php?id=14974</url>
                    <short>Zbędny przecinek</short>
                    <example>Nie mam pojęcia dlaczego.</example>
                    <example correction="pojęcia dlaczego">Nie mam <marker>pojęcia, dlaczego</marker>.</example>
                </rule>
                <rulegroup id="PRZECINEK_PREP" name="Przecinek po przyimku">
                    <rule>
                    <antipattern>
                        <marker><token regexp="yes">(?:po)?mimo</token></marker>
                        <token>,</token>
                        <token regexp="yes">że|iż</token>
                    </antipattern>
                    <antipattern>
                        <marker><token>podczas</token></marker>
                        <token>,</token>
                        <token>gdy</token>
                    </antipattern>
                    <antipattern>
                        <token>nic</token>
                        <marker>
                            <token>przeciwko</token>
                            <token>,</token>
                        </marker>
                    </antipattern>
                    <antipattern>
                        <marker>
                            <token>względem</token>
                            <token>,</token>
                        </marker>
                        <token>że</token>
                    </antipattern>
                    <antipattern>
                        <token>pro</token>
                        <token regexp="yes">i|et</token>
                        <marker><token>contra</token></marker>
                    </antipattern>
                    <pattern>
                        <token postag='prep.*' postag_regexp='yes'><exception postag='adv'/><exception regexp="yes">temu|wyjąwszy</exception></token>
                        <token>,</token>
                    </pattern>
                    <message>Prawdopodobnie zbędny przecinek po przyimku: <suggestion><match no="1"/></suggestion>.</message>
                    <short>Błąd interpunkcyjny</short>
                        <example correction="Do"><marker>Do,</marker> czego to prowadzi!</example>
                        <example>Do czego to prowadzi!</example>
                        <example>Jeśli nie masz nic przeciwko, to ja też nie.</example>
                        <example>Będzin (Bendzin), Grodno, Kalisz, Koło, Lipno…</example>
                        <example>To chyba pod tym jednym względem, że zaprawdę!</example>
                        <example>Naględziwszy się dosyć pro et contra, zakonkludowano...</example>
                    </rule>
                    <rule>
                        <antipattern>
                            <marker>
                                <token>powodu</token>
                                <token>,</token>
                            </marker>
                            <token>że</token>
                        </antipattern>
                        <antipattern>
                            <marker>
                                <token>razie</token>
                                <token>,</token>
                            </marker>
                            <token regexp="yes">jeśli|jeżeli|gdyby</token>
                        </antipattern>
                        <pattern>
                            <token postag='&lt;/PREP:.*&gt;' postag_regexp='yes'><exception postag='adv'/><exception regexp="yes">razie|przypadku|wypadku</exception></token>
                            <token>,</token>
                        </pattern>
                        <message>Prawdopodobnie zbędny przecinek po wyrażeniu przyimkowym: <suggestion><match no="1"/></suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                        <example correction="pomocą">Nie wiem za <marker>pomocą,</marker> czego to zrobili!</example>
                        <example>W rozmowach lekarz-pacjentka i lekarz-rodzice w przypadku, gdy mamy do czynienia z kobietą, należy być uprzejmym.</example>
                    </rule>
                </rulegroup>
				<rulegroup id="PRZECINEK_ANI" name="Zbędny przecinek przed „ani”, „albo”, „bądź”, „i”, „lub”, „oraz”">
						<rule>
                                <antipattern>
                                    <token>ani</token>
                                    <token>ani</token>
                                </antipattern>
								<pattern>
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next" inflected="yes">ani</exception><exception scope="current" inflected="yes">ani</exception></token>
										<marker>
												<token>,</token>
												<token>ani</token>
										</marker>
										<token><exception regexp="yes">nawet|też</exception></token>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie kupiłem gruszek ani jabłek.</example>
								<example>Ani prośby, ani groźby, nie przekonają nas, że czarne jest czarne, a białe jest białe.</example>
                                <example>„Ani prośby, ani groźby, nie przekonają nas, że czarne jest czarne, a białe jest białe”.</example>
								<example correction=" ani">Nie kupiłem gruszek<marker>, ani</marker> jabłek.</example>
								<example>Nie oddał pieniędzy, ani też nie przeprosił.</example>
                                <example>Pamiętał tylko początek wiersza, a potem już ani ani.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">ni</exception><exception scope="current">ni</exception></token>
										<marker>
												<token>,<exception scope="previous" postag="interj"/></token>
												<token>ni</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie kupiłem gruszek ni jabłek.</example>
								<example>Ni to, ni sio.</example>
								<example correction=" ni">Nie kupiłem gruszek<marker>, ni</marker> jabłek.</example>
                                <example>— Ano, ni mniej, ni więcej, ino pięć roków i trzy miesiące.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">albo</exception><exception scope="current">albo</exception></token>
										<marker>
												<token>,</token>
												<token>albo</token>
										</marker>
										<token><exception regexp="yes">raczej|lepiej</exception></token>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Kup gruszek albo jabłek.</example>
								<example>Albo pójdziesz stąd, albo dam Ci w ryja.</example>
								<example>Był to żwawy staruszek, albo raczej zaciekły i wredny staruch.</example>
								<example correction=" albo">Kup gruszek<marker>, albo</marker> jabłek.</example>
                                <example>- Albo rodzice czegoś potrzebowali, albo Monika wbiegała nagle.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">i</exception><exception scope="current">i</exception></token>
										<marker>
												<token>,<exception scope="previous" regexp="yes">(?iu)aha|ot?|owszem|tak|no</exception></token>
												<token>i<exception case_sensitive="yes">I</exception></token>
										</marker>
										<token><exception regexp="yes">tak|to|kwita|już|owszem|koniec|tyle</exception></token>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Kupiłem trochę gruszek i jabłek.</example>
								<example>Ten rząd jest i lewicowy, i liberalny.</example>
								<example>I tak, i siak.</example>
								<example>Spadł śnieg, i to obfity.</example>
								<example correction=" i">Kupiłem trochę gruszek<marker>, i</marker> jabłek.</example>
                                <example>Owszem, i przytomniak.</example>
                                <example>— I kwity, i zastawy… — westchnął skarbnik.</example>
                                <example>Rycerze (424 p.n.e.), I miejsce w agonie komicznym na Lenajach</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">lub</exception><exception scope="current">Lub</exception></token>
										<marker>
												<token>,</token>
												<token postag="conj">lub</token>
										</marker>
										<token><exception>raczej</exception></token>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Może kupię kilo gruszek lub jabłek.</example>
								<example correction=" lub">Lubię zjeść trochę gruszek<marker>, lub</marker> jabłek.</example>
								<example>Przemysław jest wierny, lub raczej wierny jak pies.</example>
                                <example>Ludwiku, lub robić coś!</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">oraz</exception><exception scope="current">Oraz</exception></token>
										<marker>
												<token>,</token>
												<token>oraz</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie kupiłem gruszek oraz zjadłem jogurt.</example>
								<example correction=" oraz">Kupiłem trochę gruszek<marker>, oraz</marker> zjadłem krowę.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">bądź</exception><exception scope="current">Bądź</exception></token>
										<marker>
												<token>,<exception scope="previous" postag=".*:voc:.*" postag_regexp="yes"/></token>
												<token postag="conj">bądź</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie kupiłem gruszek bądź zjadłem jogurt.</example>
								<example correction=" bądź">Kupiłem trochę gruszek<marker>, bądź</marker> zjadłem krowę.</example>
                                <example>— Przyjacielu, bądź pozdrowiony!</example>
                                <example>Nie wypadało mu mówić głupstw, bądź co bądź reprezentował parlament.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token skip="-1">że</token>
                            <marker>
                                <token>,</token>
                                <token regexp="yes">ani|i|lub|albo|czy|oraz</token>
                            </marker>
                                <token>że</token>
                        </pattern>
                        <message>Prawdopodobnie zbędny przecinek, powinno być: <suggestion> \3</suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                        <example correction=" lub">On myśli, że tak jest ogólnie<marker>, lub</marker> że mogłoby tak być zawsze.</example>
                    </rule>
				</rulegroup>
				<rulegroup id="BRAK_PRZECINKA_ANI" name="Brak przecinka przed powtórzonym „ani”, „albo”, „bądź”, „i”, „lub”, „oraz”">
						<rule>
								<pattern>
										<token regexp="yes" skip="-1">ani|ni|lub|albo|czy|oraz<exception regexp="yes" scope="next">[\(\)…,;–\-—„”]</exception></token>
										<marker>
												<token><exception regexp="yes" scope="previous">[\.\?!…:,;–\-—„”]+|bądź|i</exception><match no="0"></match></token>
										</marker>
								</pattern>
								<message>Prawdopodobnie brakuje przecinka. Powinno być: <suggestion>, \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Spytał, czy się dobrze czuję i czy mam lekarstwa.</example>
								<example>Nie kupiłem gruszek ani jabłek.</example>
								<example correction=", ani">Ani prośby<marker> ani</marker> groźby, nie przekonają nas, że czarne jest czarne, a białe jest białe.</example>
								<example>Nie kupiłem ani gruszek, ani jabłek.</example>
						</rule>
						<rule>
								<pattern>
										<token skip="-1" postag="conj">bądź<exception regexp="yes" scope="next">[\(…,;–\-—„”]</exception></token>
										<token skip="-1"><exception regexp="yes">,|co</exception><exception regexp="yes" scope="next">[\.\?!…:,;–\-—„”]+</exception></token>
										<marker>
												<token postag="conj">bądź</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie brakuje przecinka. Powinno być: <suggestion>, \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Kup gruszek bądź jabłek.</example>
								<example correction=", bądź">Dojadę tam bądź rowerem<marker> bądź</marker> hulajnogą.</example>
								<example>Masz bądź co bądź duży majątek.</example>
                                <example>I nie zniżę się do zazdrości, która bądź jak bądź jest podłym uczuciem.</example>
						</rule>
				</rulegroup>
            <rule id="BRAK_PRZECINKA_TYLKO" name="Brak przecinka przed „tylko”">
                <pattern>
                    <token skip='-1'>nie<exception regexp='yes' scope='next'>[,\(\);]</exception><exception regexp='yes' scope='next'>ani|lub|albo|czy|oraz|i</exception></token>
                    <marker>
                        <token postag='subst:.*' postag_regexp='yes'><exception postag='subst:sg:voc:f'></exception></token>
                        <token>tylko</token>
                    </marker>
                        <token><exception postag="prep.*" postag_regexp="yes"/></token>
                </pattern>
                <message>Prawdopodobnie brak przecinka. Powinno być: <suggestion><match no="2"/>, <match no="3"/></suggestion></message>
                <short>Brak przecinka</short>
                <example correction='przedmiot, tylko'>Traktuj człowieka nie jako <marker>przedmiot tylko</marker> właśnie jako podmiot.</example>
                <example>Traktuj człowieka nie jako przedmiot, tylko właśnie jako podmiot.</example>
                <example>Nigdy nie podardzaj człowiekiem tylko z powodu jego ubóstwa.</example>
            </rule>
				<rulegroup default="off" id="BRAK_PRZECINKA_I_KWITA" name="Brak przecinka przed „i kwita” itp.">
						<rule>
								<pattern case_sensitive="yes">
										<token><exception postag="SENT_START"></exception><exception regexp="yes" scope="current">&interp;|a</exception></token>
										<token>i</token>
										<token regexp="yes">to|kwita|już|owszem</token>
								</pattern>
								<message>Prawdopodobnie brak przecinka, jeśli to jest dopowiedzenie lub wtrącenie. Powinno być: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Padał deszcz, i to obfity.</example>
								<example correction="deszcz, i to">Padał <marker>deszcz i to</marker> obfity.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token><exception postag="SENT_START"></exception><exception regexp="yes" scope="current">&interp;|a</exception><exception>początek</exception></token>
										<token>i</token>
										<token>koniec</token>
								</pattern>
								<message>Prawdopodobnie brak przecinka, jeśli to jest dopowiedzenie lub wtrącenie. Powinno być: <suggestion>\1, \2 \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Każde opowiadanie musi mieć początek i koniec.</example>
								<example correction="być, i koniec">Tak już musi <marker>być i koniec</marker>!</example>
						</rule>
				</rulegroup>
				<rule default="off" id="BRAK_PRZECINKA_I_TAK" name="Brak przecinka przed „i tak”">
						<pattern case_sensitive="yes">
								<marker>
										<token><exception postag="SENT_START|conj|comp" postag_regexp="yes"></exception><exception regexp="yes">&interp;|już|zresztą</exception></token>
										<token>i</token>
										<token>tak</token>
								</marker>
								<token><exception postag="adv.*|adj.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Prawdopodobnie brak przecinka. Powinno być: <suggestion>\1, \2 \3</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>Nie warto się wysilać, i tak ludzie tego nie docenią.</example>
						<example correction="wysilać, i tak">Nie warto się <marker>wysilać i tak</marker> ludzie tego nie docenią.</example>
						<example>Kupiłem dwa rewolwery, procę, strzelbę, armatę i tak dalej.</example>
				</rule>
				<rule id="PRZECINEK_CO_DO" name="Zbędny przecinek przed „co do”">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes">wymóg|propozycja|zarzut|złudzenie|opinia|polecenie|zastrzeżenie|podejrzenie|zdanie|przeczucie|obawa|racja|uwaga|decyzja|pogląd|jasność|wniosek|przekonanie|wątpliwość|spór|zgoda|niepewność|pewność|stanowisko|oczekiwanie|ograniczenie|intencja|i|a|trzeci|drugi|pierwszy|mieć|być|zgodny|przekonany</token>
										<token>,</token>
										<token>co</token>
										<token>do</token>
								</marker>
								<token><exception inflected="yes">który</exception></token>
						</pattern>
						<message>W tym zdaniu prawdopodobnie jest zbędny przecinek, powinno być: <suggestion>\1 co do</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>Mam wątpliwości co do tego raportu.</example>
						<example correction="wątpliwości co do">Mam <marker>wątpliwości, co do</marker> tego raportu.</example>
				</rule>
				<rulegroup id="PRZECINEK_POROWNANIE" name="Zbędny przecinek przed „jak” i „niż”">
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"><exception regexp="yes" scope="next">równie|zarówno|tak</exception></token>
										<marker>
												<token>,</token>
												<token regexp="yes">jak|niż|jakby|niczym|niby</token>
										</marker>
										<token skip="-1"><exception postag="verb:.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes" scope="current"></exception><exception postag="verb:.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes" scope="next"></exception><exception regexp="yes">i|również|też</exception></token>
										<token postag="SENT_END"></token>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek. Powinno być: <suggestion> \3</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example correction=" jak">On jest zdrów<marker>, jak</marker> rydz.</example>
								<example>Spotkałem tam wiele osób: Hanię, Jarosława, Ludwika oraz Heńka, jak również innych, których imion nie pamiętam.</example>
								<example>On jest zdrów jak rydz.</example>
						</rule>
				</rulegroup>
				<rule id="PRZECINEK_TAK_JAK" name="Zbędny przecinek przed „tak jak”">
						<pattern>
								<marker>
										<token>,</token>
										<token>tak</token>
										<token regexp="yes" skip="-1"><exception postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes" scope="next"></exception>jak|jakby</token>
								</marker>
								<token postag="SENT_END"></token>
						</pattern>
						<message>Prawdopodobnie zbędny przecinek. Powinno być: <suggestion> \2 \3</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>Dziś jest tak jak wczoraj.</example>
						<example correction=" tak jak">Dziś jest<marker>, tak jak</marker> wczoraj.</example>
				</rule>
				<rulegroup id="PODMIOT_ORZECZENIE" name="Zbędny przecinek między podmiotem a orzeczeniem">
                        <antipattern>
                            <token>,</token>
                            <token>zdaje</token>
                            <token>się</token>
                            <token regexp="yes">[,\.]</token>
                        </antipattern>
                        <antipattern>
                            <token>,</token>
                            <token>zdaje</token>
                            <token regexp="yes">[mc]i</token>
                            <token>się</token>
                            <token regexp="yes">[,\.]</token>
                        </antipattern>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token postag="subst:sg:nom.*" postag_regexp="yes" skip="-1"><exception regexp="yes" scope="current">nic|co|jak</exception><exception postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes" scope="next">[\-—–!\?;\(\):]|kiedy|gdy|który|jaki|że|iż|bo|a|jeśli|jeżeli|aby|żeby|ażeby|zanim|acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|byleby|czyli|czyliż|dlaczego|dopóki|dopóty|gdyż|gdyżby|ilekolwiek|ilekroć|póki|tedy</exception><exception postag="verb:(praet:|pot:|fin:|).*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" scope="next"></exception></token>
										<marker>
												<token>,</token>
												<token postag="verb:(pot:|fin:)?sg:(.*)?ter.*" postag_regexp="yes"><exception regexp="yes">\p{Lu}\p{Ll}+</exception></token>
										</marker>
								</pattern>
								<message>Przecinek między podmiotem a orzeczeniem jest zbędny, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Gazeta jest źródłem informacji.</example>
								<example>Dyspozycyjność każdej własności jest jej cechą wewnętrzną, jest rysem jej natury.</example>
								<example correction=" jest">Gazeta<marker>, jest</marker> źródłem informacji.</example>
                                <example>Mała, zdaje się, ma talent...</example>
                                <example>Coś ty, zdaje ci się.</example>
                                <example>Wódz ich, Mami, wnosząc ze znalezionych przy Cervantesie listów...</example>
						</rule>
                        <rule>
                        <pattern>
                            <token postag="SENT_START"></token>
                            <unify>
                            <feature id="gender"/>
                            <feature id="number"/>
                            <token postag="subst:.*:nom.*" postag_regexp="yes" skip="-1"><exception regexp="yes" scope="current">nic|co|jak</exception><exception postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes" scope="next">[\-—–!\?;\(\):]|kiedy|gdy|który|jaki|że|iż|bo|a|jeśli|jeżeli|aby|żeby|ażeby|zanim|acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|byleby|czyli|czyliż|dlaczego|dopóki|dopóty|gdyż|gdyżby|ilekolwiek|ilekroć|póki|tedy</exception><exception postag="verb:(praet:|pot:|fin:|).*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" scope="next"></exception></token>
                            <marker>
                                <unify-ignore>
                                <token>,</token>
                                </unify-ignore>
                                <token postag="verb:(praet|winien):.*:ter.*" postag_regexp="yes"><exception regexp="yes">\p{Lu}\p{Ll}+</exception></token>
                            </marker>
                            </unify>
                        </pattern>
                        <message>Przecinek między podmiotem a orzeczeniem jest zbędny, powinno być: <suggestion> \4</suggestion>.</message>
                        <short>Błąd interpunkcyjny</short>
                            <example correction=" przybył">Kennedy<marker>, przybył</marker> na lotnisko.</example>
                            <example>Kennedy <marker>przybył</marker> na lotnisko.</example>
                            <example>Uchwała, powiedział, ustala dwa równoległe cele.</example>
                            <example>Cymbał, zdawało mu się, że wszyscy przed nim będą plackiem!</example>
                        </rule>
                        <rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token postag="subst:sg:nom.*" postag_regexp="yes" skip="-1"><exception regexp="yes" scope="current">nic|co|jak|to</exception><exception postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes" scope="next">[\-—–!\?;\(\):]|kiedy|gdy|który|jaki|że|iż|bo|a|jeśli|jeżeli|aby|żeby|ażeby|zanim|acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|byleby|czyli|czyliż|dlaczego|dopóki|dopóty|gdyż|gdyżby|ilekolwiek|ilekroć|póki|tedy|ten|to</exception><exception postag="verb:(praet:|pot:|fin:|)sg.*ter.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" scope="next"></exception></token>
										<marker>
												<token>,</token>
												<token>to</token>
										</marker>
                                        <token><exception>znaczy</exception></token>
								</pattern>
								<message>Przecinek między podmiotem a orzeczeniem jest zbędny, powinno być: <suggestion> \4</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Gazeta to źródło informacji.</example>
								<example correction=" to">Gazeta<marker>, to</marker> źródło informacji.</example>
                                <example>To nie kobieta, to anioł.</example>
                                <example>Hałas był wielki, to nie ulega wątpliwości.</example>
                                <example>Pokonany, to znaczy przede wszystkim — upokorzony.</example>
                                <example>Armia to państwo w państwie, to jedno z przekleństw naszych czasów.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
                                        <unify>
                                            <feature id="case"><type id="nom"/></feature>
                                            <feature id="gender"/>
                                            <feature id="number"><type id="sg"/></feature>
										<token postag="(adj|ppas|pact):sg:nom.*" postag_regexp="yes"><exception postag="verb:.*" postag_regexp="yes"/></token>
										<token postag="subst:sg:nom.*" postag_regexp="yes" skip="-1"><exception scope="next" postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes" scope="next">[\-—–!\?;\(\):]|kiedy|gdy|który|jaki|że|iż|bo|a|jeśli|jeżeli|aby|żeby|ażeby|zanim|acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|byleby|czyli|czyliż|dlaczego|dopóki|dopóty|gdyż|gdyżby|ilekolwiek|ilekroć|póki|tedy</exception><exception regexp="yes" scope="current">nic|co|jak</exception><exception postag="verb:(praet:|pot:|fin:|)sg.*ter.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" scope="next"></exception></token>
                                        </unify>
										<marker>
												<token>,</token>
												<token postag="verb:(praet:|pot:|fin:)?sg:(.*)?ter.*" postag_regexp="yes"></token>
										</marker>
								</pattern>
								<message>Przecinek między podmiotem a orzeczeniem jest zbędny, powinno być: <suggestion> \5</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Każdy urzędnik wie, jak wspaniały jest nasz premier.</example>
								<example correction=" wie">Każdy urzędnik<marker>, wie</marker>, jak wspaniały jest nasz premier.</example>
                                <example>Mój robot będzie przygotowywał posiłki, sprzątał, zmywał naczynia i wykonywał inne domowe czynności.</example>
                                <example>Każde dziecko wie, jak wspaniały jest nasz premier.</example>
                                <example correction=" wie">Każde dziecko<marker>, wie</marker>, jak wspaniały jest nasz premier.</example>
                                <example>Każda gazeta jest źródłem informacji.</example>
                                <example>Była szalona, łamała reguły.</example>
                                <example correction=" jest">Każda gazeta<marker>, jest</marker> źródłem informacji.</example>
                                <example>Była kilka razy u nas, wywarła na mnie dodatnie wrażenie.</example>
						</rule>
						<rule>
								<pattern>
								    <token postag="SENT_START"></token>
                                    <unify>
                                    <feature id="case"><type id="nom"/></feature>
                                    <feature id="gender"/>
                                    <feature id="number"><type id="sg"/></feature>
                                    <token postag="(adj|ppas|pact):sg:nom.*" postag_regexp="yes"></token>
										<token postag="subst:sg:nom.*" postag_regexp="yes" skip="-1"><exception scope="next" postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes" scope="next">[\-—–!\?;\(\):]|kiedy|gdy|który|jaki|że|iż|bo|a|jeśli|jeżeli|aby|żeby|ażeby|zanim|acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|byleby|czyli|czyliż|dlaczego|dopóki|dopóty|gdyż|gdyżby|ilekolwiek|ilekroć|póki|tedy</exception><exception regexp="yes" scope="current">nic|co|jak</exception><exception postag="verb:(praet:|pot:|fin:|)sg.*ter.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" scope="next"></exception></token>
                                    </unify>
										<marker>
												<token>,</token>
												<token>to</token>
										</marker>
								</pattern>
								<message>Przecinek między podmiotem a orzeczeniem jest zbędny, powinno być: <suggestion> \5</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Każdy urzędnik to podnóżek naszego premiera.</example>
								<example correction=" to">Każdy urzędnik<marker>, to</marker> podnóżek naszego premiera.</example>
                                <example>Każde dziecko to wspaniały narybek naszej ojczyzny.</example>
                                <example correction=" to">Każde dziecko<marker>, to</marker> wspaniały narybek naszej ojczyzny.</example>
                                <example>Każda gazeta to źródło informacji.</example>
                                <example correction=" to">Każda gazeta<marker>, to</marker> źródło informacji.</example>
						</rule>
				</rulegroup>
				<rule id="CHCAC_NIE_CHCAC" name="Zbędny przecinek w zwrocie „chcąc nie chcąc”">
						<pattern>
								<token>chcąc</token>
								<token>,</token>
								<token>nie</token>
								<token>chcąc</token>
						</pattern>
						<message>Zbędny przecinek. Ten zwrot piszemy bez przecinków: <suggestion>\1 \3 \4</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example correction="Chcąc nie chcąc"><marker>Chcąc, nie chcąc</marker> poszedłem do lekarza.</example>
						<example>Chcąc nie chcąc poszedłem do lekarza.</example>
				</rule>
				<rulegroup id="PRZECINEK_A" name="Zbędny przecinek przed „a”">
						<rule>
								<pattern>
										<token regexp="yes" skip="-1">pomiędzy|między<exception regexp="yes" scope="next">innymi|a</exception></token>
										<marker>
												<token>,</token>
												<token>a</token>
										</marker>
										<token postag=".*inst.*" postag_regexp="yes"><exception inflected="yes" regexp="yes">nie|więc|mianowicie|przeto|zatem|jednak(:?że)?|choć|chociaż|ponieważ|także|następnie|jeśli|jeżeli|gdyby|gdy|kiedy</exception></token>
								</pattern>
								<message>W tym miejscu przecinek jest prawdopodobnie zbędny. Powinno być: <suggestion> a</suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example>Nie ma żadnej różnicy między Pawłem a Gawłem.</example>
								<example>Istniał konflikt między Gierejem i firmą King &amp; King, a na przełomie lat 2002/2003 nieporozumienia w zarządzie.</example>
								<example>Pośród filozofów dwudziestowiecznych do Kanta nawiązywali w koncepcjach politycznych oraz etycznych między innymi Habermas oraz Rawls, a autentyczne odrodzenie jego myśli miało miejsce w pracach neokantystów: Cohena, Natorpa, Hartmanna i Cassirera.</example>
								<example correction=" a">Nie ma żadnej różnicy między Pawłem<marker>, a</marker> Gawłem.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception postag="subst:.*" postag_regexp="yes"/><exception scope="previous">co</exception></token>
										<token>,</token>
										<token>a</token>
										<token><match no="0"></match></token>
								</pattern>
								<message>Prawdopodobnie zbędny przecinek w konstrukcji typu &quot;taki a taki&quot;. Powinno być: <suggestion><match no="1"></match> <match no="3"></match> <match no="4"></match></suggestion>.</message>
								<short>Błąd interpunkcyjny</short>
								<example correction="mnożyć a mnożyć">Przykłady można by <marker>mnożyć, a mnożyć</marker>.</example>
								<example>Czekałem na autobus, a autobus nie przyjeżdżał.</example>
								<example>Taki a taki lekarz przyjmuje w takich a takich godzinach.</example>
						</rule>
				</rulegroup>
				<rule id="BRAK_PRZECINKA_A" name="Brak przecinka przed „a” w sensie przeciwstawnym">
                        <antipattern>
                            <token regexp="yes">to|taki</token>
                            <token>a</token>
                            <token><match no="0"></match></token>
                        </antipattern>
						<pattern case_sensitive="yes">
                            <marker>
								        <phraseref idref="NIE_INTERPUNKCJA"></phraseref>
										<token>a</token>
                                        <token regexp="yes">nie|i|to|już|owszem|wreszcie</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie brak przecinka, jeśli spójnik „a” nie występuje w sensie łącznym, tylko przeciwstawnym, wynikowym lub przed dopowiedzeniem. Powinno być: <suggestion>\1, \2 \3</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example>To a to należy zrobić.</example>
						<example correction="tak, a nie">Zrobiłem to <marker>tak a nie</marker> inaczej.</example>
						<example correction="fascynujący, a to">Był to spektakl <marker>fascynujący a to</marker> z powodu gry aktorów.</example>
				</rule>
                <rulegroup id="BRAK_PRZECINKA_CZY" name="Brak przecinka przed „czy”">
                    <rule>
                    <pattern>
                        <token inflected='yes' regexp='yes'>(:?za)?wahać|zastanawiać|zastanowić|upewnia?ć|dowiedzieć|przekonać|dopytywać|zorientować|obawiać|rozstrzygnąć|spierać|martwić|okazać</token>
                        <token>się</token>
                        <token>czy</token>
                    </pattern>
                    <message>Prawdopodobny brak przecinka. Poprawnie: <suggestion><match no="1"/> <match no="2"/>, <match no="3"/></suggestion>.</message>
                    <short>Brak przecinka</short>
                    <example correction="Wahał się, czy"><marker>Wahał się czy</marker> zostać żołnierzem.</example>
                    <example>Wahał się, czy zostać żołnierzem.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token inflected='yes' regexp='yes'>sprawdz[ia]ć|wiedzieć|(?:za|s)?pytać|(?:wy|za)?pytywać|z?wątpić|napisać|mówić|orzec|ustalić</token>
                            <token>czy</token>
                        </pattern>
                        <message>Prawdopodobny brak przecinka. Poprawnie: <suggestion><match no="1"/>, <match no="2"/></suggestion>.</message>
                        <short>Brak przecinka</short>
                        <example correction="sprawdzić, czy">Musisz <marker>sprawdzić czy</marker> to prawda.</example>
                        <example>Musisz sprawdzić, czy to prawda.</example>
                    </rule>
                </rulegroup>
				<rule id="PRZECINEK_OTOZ" name="Zbędny przecinek po „otóż”">
						<pattern>
								<marker>
										<token postag="SENT_START"></token>
										<token>otóż</token>
										<token>,</token>
								</marker>
								<token><exception regexp="yes">acz|aczkolwiek|albowiem|ale|aleć|aliści|azali|bo|byleby|czyli|czyliż|dopóki|dopóty|gdyż|gdyżby|ilekolwiek|ilekroć|póki|którędy</exception></token>
						</pattern>
						<message>Przecinek jest w tym miejscu prawdopodobnie zbędny. Powinno być: <suggestion>Otóż</suggestion>.</message>
						<short>Błąd interpunkcyjny</short>
						<example correction="Otóż"><marker>Otóż,</marker> poniżej zamieszczam przepis dodania strony do wyszukiwarki Google.</example>
						<example>Otóż poniżej zamieszczam przepis dodania strony do wyszukiwarki Google.</example>
				</rule>
                <rule id="PRZECINEK_SIE" name="Zbędny przecinek przed „się”">
                    <antipattern>
                        <marker>
                            <token>,</token>
                            <token>się</token>
                        </marker>
                        <token postag='verb:.*:refl' postag_regexp='yes'></token>
                    </antipattern>
                    <pattern>
                        <token postag='verb:.*:refl' postag_regexp='yes'></token>
                        <token>,</token>
                        <token>się</token>
                    </pattern>
                    <message>Prawdopodobnie zbędny przecinek: <suggestion><match no="1"/> <match no="3"/></suggestion></message>
                    <short>Zbędny przecinek</short>
                    <example correction='odzywał się'>Cały czas <marker>odzywał, się</marker> krótki, przerywany sygnał.</example>
                    <example>Cały czas odzywał się krótki, przerywany sygnał.</example>
                    <example>Tak to się kończy, się zaczyna.</example>
                </rule>
				<rule id="TYM_BARDZIEJ_ZE" name="Zbędny przecinek w „tym bardziej że”">
						<pattern>
								<token>tym</token>
								<token>bardziej</token>
								<token>,</token>
								<token>że</token>
						</pattern>
						<message>Prawdopodobnie zbędny przecinek. Przecinek stawia się przed całym zestawieniem: <suggestion>\1 \2 \4</suggestion>.</message>
						<short>Zbędny przecinek</short>
						<example>Nie wiadomo, czy Jarek był agentem, tym bardziej że jego teczka została sfałszowana.</example>
						<example correction="tym bardziej że">Nie wiadomo, czy Jarek był agentem <marker>tym bardziej, że</marker> jego teczka została sfałszowana.</example>
				</rule>
				<rule id="Z_TYM_ZE" name="Zbędny przecinek w „z tym że”">
                        <antipattern>
                            <token inflected="yes" regexp="yes">borykać|z?identyfikować|kojarzyć|liczyć|męczyć|mylić|pogodzić|wiązać|(:?po)?kłócić|spierać|utożsamiać|zapoznać|zapoznawać|zdradz[ia]ć|zetknąć|zmagać|zgadzać|zgodzić|kryć</token>
                            <token skip="4">się</token>
                            <marker>
                                <token>z</token>
                                <token>tym</token>
                            </marker>
                        </antipattern>
                    <antipattern>
                        <token skip="4">się</token>
                        <token inflected="yes" regexp="yes">borykać|z?identyfikować|kojarzyć|liczyć|męczyć|mylić|pogodzić|wiązać|(:?po)?kłócić|spierać|utożsamiać|zapoznać|zapoznawać|zdradz[ia]ć|zetknąć|zmagać|zgadzać|zgodzić|kryć</token>
                        <marker>
                            <token>z</token>
                            <token>tym</token>
                        </marker>
                    </antipattern>
                    <antipattern>
                        <token inflected="yes">radzić</token>
                        <token skip="4">sobie</token>
                        <marker>
                            <token>z</token>
                            <token>tym</token>
                        </marker>
                    </antipattern>
                    <pattern>
								<token>z<exception scope="previous" regexp="yes">związku|mniejsza|zgod[zn]ie</exception>
                                    <exception scope="previous" inflected="yes" regexp="yes">biec|biegać|borykać|(:?za)?dzwonić|kombinować|korespondować|polemizować|porównać|porównywać|utożsamiać|wyskakiwać|wyskoczyć|(:?po)?dyskutować|(:?po|z)?łączyć|(:?po|z)?wiązać|(:?za)?telefonować|spójny|tożsamy</exception>
                                    </token>
								<token>tym</token>
								<token>,</token>
								<token>że</token>
						</pattern>
						<message>Prawdopodobnie zbędny przecinek (jeśli wcześniej nie występuje czasownik łączący się z przyimkiem „z”). W spójniku złożonym „z tym że” (=chociaż, mimo że) nie stawia się przecinka: <suggestion>\1 \2 \4</suggestion>.</message>
						<short>Zbędny przecinek</short>
						<example>Polubiłem cię, z tym że musisz się wykazać, mordując karawaniarza.</example>
						<example>W związku z tym, że nie stać ich było na komputer, kupili liczydło.</example>
						<example correction="z tym że">Polubiłem cię <marker>z tym, że</marker> musisz się wykazać, mordując karawaniarza.</example>
                        <example>Mniejsza z tym, że to szczęście nie wszystkich spotyka.</example>
                        <example>Trudno, Ninuś, musisz się liczyć z tym, że twój narzeczony nie jest prywatnym człowiekiem.</example>
				</rule>
            <rule id="JEDNAK_PRZECINEK" name="Zbędny przecinek po „jednak”">
                <antipattern>
                    <marker><token>jednak</token>
                    <token>,</token>
                        <token>jednak</token>
                    </marker>
                </antipattern>
                <pattern>
                    <marker>
                        <token>jednak</token>
                        <token>,</token>
                        <phraseref idref="NIE_SPOJNIK_PRZECINKOWY_OLD"></phraseref>
                    </marker>
                </pattern>
                <message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion>\1 \3</suggestion>.</message>
                <example correction="Jednak miałem"><marker>Jednak, miałem</marker> rację.</example>
                <example correction="jednak jedyna">Nie jest to <marker>jednak, jedyna</marker> dostępna strategia.</example>
                <example>Jednak, co pisałem, miałem rację.</example>
                <example>A jednak, jednak.</example>
            </rule>
            <rule id="W_TRAKCIE_PRZECINEK_KTOREGO" name="Zbędny przecinek w wyrażeniu „w trakcie, którego”">
                <pattern>
                    <token>w</token>
                    <token regexp='yes'>trakcie|czasie|przypadku|razie</token>
                    <token>,</token>
                    <token regexp='yes'>które(:?j|go)</token>
                </pattern>
                <message>Ten przecinek jest zbędny. Powinno być: <suggestion><match no="1"/> <match no="2"/> <match no="4"/></suggestion>.</message>
                <short>Błąd interpunkcyjny</short>
                <example correction="w trakcie którego">To wydarzenie, <marker>w trakcie, którego</marker> doszło do eskalacji napięcia.</example>
                <example>To wydarzenie, w trakcie którego doszło do eskalacji napięcia.</example>
            </rule>
            <rule id="W_PRZYPADKU_PRZECINEK" name="Zbędny przecinek po „w przypadku” na początku zdania">
						<pattern>
								<token postag="SENT_START"></token>
								<token skip="2">W</token>
								<marker>
										<token regexp="yes">przypadku|razie|celu</token>
										<token>,</token>
										<phraseref idref="NIE_SPOJNIK_PRZECINKOWY_OLD"></phraseref>
								</marker>
						</pattern>
						<message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion>\3 \5</suggestion>.</message>
						<example correction="przypadku miałem">W tym <marker>przypadku, miałem</marker> rację.</example>
						<example>W tym przypadku, który już opisałem, miałem rację.</example>
				</rule>
				<rule id="W_MYSL_PRZECINEK" name="Zbędny przecinek po „w przypadku/razie/myśl/miarę” na początku zdania">
                    <antipattern>
                        <unify>
                            <feature id="case"/>
                            <token/>
                            <unify-ignore><token>,</token></unify-ignore>
                            <marker>
                                <token><exception postag="verb:inf.*" postag_regexp="yes"/></token>
                            </marker>
                        </unify>
                    </antipattern>
						<pattern>
								<token postag="SENT_START"></token>
								<token>w</token>
								<marker>
										<token regexp="yes" skip="-1"><exception postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes" scope="next"/><exception scope="next" regexp="yes">[\[\(]</exception>przypadku|razie|myśl|miarę|celu</token>
										<token>,</token>
										<phraseref idref="NIE_SPOJNIK_PRZECINKOWY_OLD"></phraseref>
								</marker>

						</pattern>
						<message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion><match no="3"></match> <match include_skipped="following" no="3"></match> <match no="5"></match></suggestion>.</message>
						<example correction="razie pożaru zbić">W <marker>razie pożaru, zbić</marker> szybkę.</example>
						<example correction="myśl tej teorii miałem">W <marker>myśl tej teorii, miałem</marker> rację.</example>
						<example>W myśl tej teorii, którą już opisałem, miałem rację.</example>
                        <example>W przypadku reprezentacji abstrakcyjnych w ujęciu pluralistycznym (i klasycznym, czysto symbolicznym) można mówić o nośniku informacji semantycznych, który nie informuje o żadnym czasoprzestrzennym przedmiocie, ale ma strukturę, która pozwala na przeprowadzanie różnych operacji obliczeniowych i modyfikuje gotowość do działania.</example>
                        <example>W przypadku kobiet ich zarobki, majątek, BMI ich oraz ich dzieci polepszają się.</example>
				</rule>
				<rule id="POZA_TYM" name="Zbędny przecinek po „poza”, „dla”, „dzięki”, „mimo” itp. na początku zdania">
                        <antipattern>
                            <token>po</token>
                            <token regexp="yes">pierwsze|drugie|trzecie</token>
                        </antipattern>
                        <antipattern>
                            <token>w</token>
                            <token>porządku</token>
                        </antipattern>
                        <antipattern>
                            <unify>
                                <feature id="case"/>
                                <token/>
                                <unify-ignore><token>,</token></unify-ignore>
                                <marker>
                                <token/>
                                </marker>
                            </unify>
                        </antipattern>
                        <antipattern>
                            <token>,</token>
                            <token regexp="yes">\d+%?</token>
                        </antipattern>
                        <antipattern>
                            <token>,</token>
                            <marker><token>tak</token></marker>
                            <token>jak</token>
                        </antipattern>
                        <antipattern>
                            <token>,</token>
                            <marker><token regexp="yes" postag="UNKNOWN">\p{L}{1,2}</token></marker>
                            <token>,</token>
                        </antipattern>
						<pattern>
								<token postag="SENT_START"></token>
								<marker>
										<token postag="prep.*" postag_regexp="yes" regexp="yes" skip="-1"><exception postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes" scope="next"/>poza|dla|dzięki|mimo|oprócz|wobec|po|w<exception scope="next" regexp="yes">[(:]</exception><exception scope="next" postag="conj">,</exception></token>
										<token>,<exception scope="previous">ciebie</exception><exception postag="conj"/></token>
										<phraseref idref="NIE_SPOJNIK_PRZECINKOWY_OLD"></phraseref>
								</marker>
						</pattern>
						<message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion><match no="2"></match> <match include_skipped="following" no="2"></match> <match no="5"></match></suggestion>.</message>
						<example correction="Poza tym miałem"><marker>Poza tym, miałem</marker> rację.</example>
						<example>Poza tym, jak już mówiłem, miałem rację.</example>
                        <example>Dla bezdomnych rodzin republikańskie władze Rosji, Ukrainy, Mołdawii przygotowały koce.</example>
                        <example>Dla mnie to przede wszystkim głupi, nierozgarnięty chłopak.</example>
                        <example>Oprócz niepowtarzalnego piękna przyrody park ten, leżący częściowo na terenie Czech, fascynuje ponadto bogactwem zamków i ruin oraz legend.</example>
                        <example correction="Po zakończeniu prac biuro"><marker>Po zakończeniu prac, biuro</marker> uległo likwidacji.</example>
                        <example correction="W Warszawie ruch"><marker>W Warszawie, ruch</marker> drogowy wzrósł o 120%.</example>
                        <example>W. Marciszewski, Mała encyklopedia logiki</example>
                        <example>W 1913 roku Frederick Soddy, badając produkty rozpadu promieniotwórczego...</example>
                        <example>W rolnictwie, przemyśle i budownictwie powstawały nowe miejsca pracy.</example>
                        <example>W 1990 86,9% ludności żyło w miastach.</example>
                        <example>W tydzień później, 22 marca 1939, Hitler zmusił Litwę do przekazania...</example>
                        <example>W bardziej suchych miejscach, gdzie rzeki pojawiają się tylko okresowo, buduje się zapory.</example>
                        <example>W 612 p.n.e., wraz z Medami i Babilończykami, Persowie zdobyli Niniwę.</example>
                        <example>W innych sytuacjach, tak jak w Ardenach, był zbyt ostrożny.</example>
                        <example>W języku walijskim digrafy ch, dd, ff, ng, ll, ph, rh i th są uznawane za odrębne.</example>
				</rule>
                <rule id="DODATKOWO" name="Zbędny przecinek po „dodatkowo” na początku zdania">
						<pattern>
								<token postag="SENT_START"></token>
								<marker>
										<token>Dodatkowo</token>
										<token>,</token>
										<phraseref idref="NIE_SPOJNIK_PRZECINKOWY_OLD"></phraseref>
								</marker>

						</pattern>
						<message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion>\2 \4</suggestion>.</message>
                        <short>Zbędny przecinek</short>
						<example correction="Dodatkowo miałem"><marker>Dodatkowo, miałem</marker> rację.</example>
						<example>Dodatkowo, jak już mówiłem, miałem rację.</example>
				</rule>
                <rule id="WIEC_ZATEM_PRZECINEK" name="Zbędny przecinek po „więc/zatem/toteż”">
                    <antipattern>
                        <marker>
                            <token>,</token>
                            <token postag="pant:.*|pcon.*" postag_regexp="yes"/>
                        </marker>
                    </antipattern>
                    <pattern>
                        <marker>
                        <token regexp='yes'>więc|zatem|toteż</token>
                        <token>,</token>
                        </marker>
                        <phraseref idref="NIE_SPOJNIK_PRZECINKOWY_OLD"></phraseref>
                    </pattern>
                    <message>Prawdopodobnie zbędny przecinek: <suggestion><match no="1"/></suggestion>.</message>
                    <short>Zbędny przecinek</short>
                    <example correction='więc'>Jest to <marker>więc,</marker> problem.</example>
                    <example>Jest to więc problem.</example>
                    <example>Publiczność oczekiwała od niej dłuższej arii, gdy więc, wykonawszy krótką frazę, zniknęła, znowu rozległy się gwizdy.</example>
                    <example> A więc, Edgarze, ty również byłeś kiedyś czarodziejem?</example>
                </rule>
                <rule id="I_TAK" name="Zbędny przecinek po „i tak”">
                    <antipattern>
                        <token>i</token>
                        <token>tak</token>
                        <marker>
                        <token>,</token>
                        </marker>
                        <token>i</token>
                        <token>nie</token>
                    </antipattern>
                    <pattern>
                        <token postag='SENT_START'></token>
                        <token>I</token>
                        <marker>
                            <token>tak</token>
                            <token>,</token>
                        </marker>
                    </pattern>
                    <message>Prawdopodobnie zbędny przecinek: <suggestion><match no="3"/></suggestion>.</message>
                    <url>http://sjp.pwn.pl/poradnia/haslo/i-tak;14063.html</url>
                    <short>Zbędny przecinek</short>
                    <example correction='tak'>I <marker>tak,</marker> Józef kupił dwie krowy.</example>
                    <example>I tak Józef kupił dwie krowy.</example>
                </rule>
                <rule id="BYLE_GDZIE" name="Zbędny przecinek po „byle”">
                    <pattern>
                        <marker>
                            <token>byle</token>
                            <token>,</token>
                            <token regexp="yes" inflected="yes">jak|gdzie|jaki|który|co|kto</token>
                        </marker>
                    </pattern>
                    <message>Połączeń typu „byle co” nie wolno rozdzielać przecinkiem. Poprawnie: <suggestion>\1 \3</suggestion>.</message>
                    <short>Zbędny przecinek</short>
                    <example>Odrabiał zadania byle jak.</example>
                    <example correction="byle jak">Odrabiał zadania <marker>byle, jak</marker>.</example>
                </rule>
                <rule id="CHYBIL_TRAFIL" name="Zbędny przecinek w wyrażeniu „na chybił trafił”">
                    <pattern>
                        <token>na</token>
                        <token>chybił</token>
                        <token>,</token>
                        <token>trafił</token>
                    </pattern>
                    <message>W tym wyrażeniu nie kładzie się przecinka: <suggestion>\1 \2 \4</suggestion>.</message>
                    <url>http://so.pwn.pl/zasady.php?id=629795</url>
                    <short>Zbędny przecinek</short>
                    <example>Szukali na chybił trafił.</example>
                    <example correction="na chybił trafił">Szukali czegoś <marker>na chybił, trafił</marker>.</example>
                </rule>
                <rule id="BADZ_CO_BADZ" name="Zbędny przecinek w wyrażeniu „bądź co bądź”">
                <pattern>
                    <token>bądź</token>
                    <token>,</token>
                    <token>co</token>
                    <token>bądź</token>
                </pattern>
                <message>W tym związku frazeologicznym nie kładzie się przecinka: <suggestion>\1 \3 \4</suggestion>.</message>
                <url>http://so.pwn.pl/zasady.php?id=629795</url>
                <short>Zbędny przecinek</short>
                <example>Była to bądź co bądź prawda.</example>
                <example correction="bądź co bądź">Była to <marker>bądź, co bądź</marker> prawda.</example>
                </rule>
                <rule id="JAK_ULAL" name="Zbędny przecinek przed „jak ulał”">
                <pattern>
                    <token/>
                    <token>,</token>
                    <token>jak</token>
                    <token>ulał</token>
                </pattern>
                <message>Przed tym związkiem frazeologicznym nie kładzie się przecinka: <suggestion>\1 \3 \4</suggestion>.</message>
                <url>http://so.pwn.pl/zasady.php?id=629774</url>
                <short>Zbędny przecinek</short>
                <example>Pasowało jak ulał.</example>
                <example correction="to jak ulał">Pasowało <marker>to, jak ulał</marker>.</example>
                </rule>
                <rule id="ITP_ITD" name="Zbędny przecinek przed „itp.” i „itd.”">
                  <pattern>
                    <token><exception scope="previous" regexp="yes">it[pd]</exception></token>
                    <marker>
                    <token>,</token>
                    <token regexp="yes">it[dp]</token>
                    <token>.</token>
                    </marker>
                  </pattern>
                  <message>Prawdopodobnie zbędny przecinek. Poprawnie: <suggestion> \3\4</suggestion>.</message>
                  <url>http://poradnia.pwn.pl/lista.php?id=7774</url>
                  <short>Błąd interpunkcyjny</short>                  
                  <example>To były garnki, talerze, łyżki itp., itd.</example>
                  <example correction=" itd.">To były garnki, talerze, łyżki<marker>, itd.</marker></example>
                </rule>
				<rulegroup id="BRAK_ZNAKU_ZAPYTANIA" name="Brak pytajnika na końcu pytania">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token skip="-1"><exception scope="next">?</exception>Czy</token>
										<marker>
												<token postag="SENT_END"><exception postag="&lt;/ELLIPSIS&gt;"></exception>.</token>
										</marker>
								</pattern>
								<message>To zdanie jest prawdopodobnie pytaniem i powinno kończyć się znakiem zapytania: <suggestion>?</suggestion>.</message>
								<short>Brak znaku zapytania</short>
								<example>Czy zatem pożyczysz mi stówkę? – spytał z wahaniem.</example>
								<example>Czy zatem pożyczysz mi stówkę?</example>
								<example correction="?">Czy zatem pożyczysz mi stówkę<marker>.</marker></example>
						</rule>
						<rule>
                                <antipattern>
                                    <token regexp="yes">[-–—]</token>
                                    <token>nie</token>
                                    <token inflected="yes" skip="-1" regexp="yes">wiedzieć|umieć</token>
                                    <marker><token>.</token></marker>
                                </antipattern>
								<pattern>
										<token postag="SENT_START"></token>
										<token regexp="yes" skip="-1">Czemu|Czego|Dlaczego|Dlaczegóż|Dokąd|Dokądże<exception regexp="yes" scope="next">[,?]</exception></token>
										<marker>
												<token postag="SENT_END"><exception postag="&lt;/ELLIPSIS&gt;"></exception>.</token>
										</marker>
								</pattern>
								<message>To zdanie jest prawdopodobnie pytaniem i powinno kończyć się znakiem zapytania: <suggestion>?</suggestion>.</message>
								<short>Brak znaku zapytania</short>
								<example>Czemu to zrobiłeś?...</example>
								<example>Dokąd idziesz na wycieczkę?</example>
								<example correction="?">Dokąd idziesz na wycieczkę<marker>.</marker></example>
                                <example>Dlaczego tak jest - nie wiem.</example>
						</rule>
				</rulegroup>
				<rulegroup id="BRAK_KROPKI" name="Brak kropki na końcu zdania">
						<rule>
                                <antipattern case_sensitive="yes"> <!-- Wikipedia -->
                                    <marker><token>Zobacz</token></marker>
                                    <token>też</token>
                                    <token>=</token>
                                    <token>=</token>
                                </antipattern>
								<pattern>
										<token postag="SENT_START" skip="-1"></token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pred" postag_regexp="yes" skip="-1"><exception>rozdział</exception></token>
										<marker>
												<token postag="SENT_END"><exception regexp="yes">[?\.!,:;…”"\02]</exception><exception scope="previous" regexp="yes">[.…!?)]</exception></token>
										</marker>
								</pattern>
								<message>To zdanie nie kończy się kropką ani innym znakiem interpunkcyjnym. Powinno być: <suggestion>\3.</suggestion></message>
								<short>Zdanie bez kropki</short>
								<example correction="złotych.">Pożycz mi sto <marker>złotych</marker></example>
								<example>Pożycz mi sto złotych.</example>
								<example>To jest zdanie z „cytatem na końcu i przypisem”.</example>
								<example>Pożycz mi sto złotych…</example>
                                <example>Rozdział I</example>
                                <example>*(Kubuś zaczyna pogwizdywać.)*</example>
                                <example>== Zobacz też ==</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"></token>
										<token postag="verb:.*(sg|pl).*|verb:imps.*|pred" postag_regexp="yes" skip="-1"></token>
										<marker>
												<token postag="SENT_END"><exception scope="previous">.</exception>,</token>
										</marker>
								</pattern>
								<message>To zdanie kończy się przecinkiem. Prawdopodobnie powinno być: <suggestion>.</suggestion></message>
								<short>Zdanie bez kropki</short>
								<example correction=".">Pożycz mi sto złotych<marker>,</marker></example>
								<example>Pożycz mi sto złotych.</example>
								<example>To jest zdanie z „cytatem na końcu i przypisem”.</example>
								<example>Pożycz mi sto złotych…</example>
						</rule>
                        <rule>
                        <pattern>
                            <token postag="SENT_START" skip="-1"></token>
                            <marker>
                                <and>
                                    <token postag="verb:.*(sg|pl).*|verb:imps.*|pred" postag_regexp="yes" skip="-1"></token>
                                    <token postag="SENT_END"/>
                                </and>
                            </marker>
                        </pattern>
                        <message>To zdanie kończy się przecinkiem. Prawdopodobnie powinno być: <suggestion>\2.</suggestion></message>
                        <short>Zdanie bez kropki</short>
                        <example correction="stało.">Tak też się <marker>stało</marker></example>
                        <example>Pożycz mi sto złotych…</example>
                        </rule>
				</rulegroup>
		</category>
    <category name="Formatowanie liczb" type="numbers">
    <rulegroup id="FORMAT_DZIESIETNY" name="Kropka zamiast przecinka w liczbach">
    <rule>
      <pattern>
      <marker>
        <token regexp="yes">\d+</token>
        <token>.</token>
        <token regexp="yes">\d\d</token>
      </marker>
        <token>zł</token>
      </pattern>
      <message>Prawdopodobnie niepoprawny format liczby dziesiętnej. Czy powinno być <suggestion>\1,\3</suggestion>?</message>
      <short>Zły format liczby</short>
      <example>300.000 zł</example>
      <example correction="312,12"><marker>312.12</marker> zł</example>
    </rule>
    </rulegroup>
    <rulegroup id="JEDNOSTKA_LICZBA" name="Brak spacji przed jednostką, np. 12 kg">
    <rule>
      <pattern>
        <token regexp="yes">\d+([mkc]m|[Mk]Hz|[MKT]B|V)</token>
      </pattern>
      <message>Brak spacji po wartości liczbowej. Powinno być: <suggestion><match no="1" regexp_match="(\d+)(.*)" regexp_replace="$1 $2"></match></suggestion>.</message>
      <short>Zły format liczby</short>
      <example>Ten dysk ma wielkość 120 MB.</example>
      <example correction="500 MHz">Częstotliwość nośna to <marker>500MHz</marker>.</example>
    </rule>
    <rule>
      <pattern case_sensitive="yes">
        <token regexp="yes">\d+{1,4}r</token>
        <token>.</token>
      </pattern>
      <message>Brak spacji po dacie rocznej. Powinno być: <suggestion><match no="1" regexp_match="(\d+)(.*)" regexp_replace="$1 $2"/>.</suggestion>.</message>
      <url>http://poradnia.pwn.pl/lista.php?id=6475</url>
      <short>Zły format liczby</short>
      <example>Zdarzyło się to w 2000 r.</example>
      <example correction="2000 r.">Zdarzyło się to w <marker>2000r.</marker></example>
    </rule>    
    </rulegroup>
    <rule name="Spacja przed znakiem procenta" id="SPACJA_PROCENT">
      <pattern>
        <token regexp="yes">±?\d+(?:[–-]\d+)?</token>
        <token spacebefore="yes">%</token>
      </pattern>
      <message>Przed znakiem procenta nie stawia się spacji. Poprawnie: <suggestion>\1\2</suggestion>.</message>
      <url>http://poradnia.pwn.pl/lista.php?id=2029</url>
      <short>Zbędna spacja</short>
      <example>10%</example>
      <example correction="10%"><marker>10 %</marker></example>
      <example correction="65-67%">Badani mieszkańcy Krymu dali odpowiedź: za - <marker>65-67 %</marker>.</example>
    </rule>
    </category>
		<category name="Błędy typograficzne" type="typographical">
            <rule type="whitespace" id="SPACJA_TM_R" name="Zbędna spacja przed znakiem ™ i ®">
                <pattern>
                    <marker>
                    <token/>
                    <token regexp="yes" spacebefore="yes">[®™]</token></marker>
                </pattern>
                <message>Przed symbolami „®” i „™” nie stawia się spacji. Poprawnie: <suggestion>\1\2</suggestion></message>
                <example correction="Cola®">To napój <marker>Cola ®</marker></example>
            </rule>
				<rulegroup type="whitespace" id="BRAK_SPACJI" name="Brak spacji po znakach interpunkcyjnych">
						<rule>
                                <antipattern>
                                    <token>[</token>
                                    <token spacebefore="no">w</token>
                                    <token spacebefore="no">:</token>
                                    <token spacebefore="no">]</token>
                                </antipattern>
								<pattern case_sensitive="yes">
										<marker>
												<token negate_pos="yes" postag="SENT_END" regexp="yes"><exception postag="interp:nospace"></exception>[;:]</token>
										</marker>
										<token negate_pos="yes" postag="SENT_END" spacebefore="no"></token>
								</pattern>
								<message>Brak spacji po tym znaku interpunkcyjnym. Powinno być: <suggestion>\1 </suggestion>.</message>
								<short>Brak spacji</short>
								<example correction="; ">To jest błąd<marker>;</marker>wiem to dobrze.</example>
								<example>Jest godzina 8:42.</example>
								<example>To jest błąd; wiem to dobrze.</example>
                                <example>Piotr Chmielowski, Bolesław Prus, [w:] Nasi powieściopisarze. Zarysy literackie, s. 5.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token regexp="yes"><exception postag="SENT_END"></exception>[\)\]\}”]</token>
										</marker>
										<token negate_pos="yes" postag="SENT_END" spacebefore="no"><exception regexp="yes">[”&quot;,;:\)\]\}\.\?!…\u0002\u00011-9]+</exception></token>
								</pattern>
								<message>Brak spacji po tym znaku. Powinno być: <suggestion>\1 </suggestion>.</message>
								<short>Brak spacji</short>
								<example correction="” ">To jest dobry „przykład<marker>”</marker>idący z góry.</example>
								<example>To jest wiadome (od dawna), więc nie gadaj.</example>
								<example>Ja to wiem (a ty nie) od dawna.</example>
								<example>To jest („test”).</example>
                                <!--  in LO, footnote/endnote numbers are simply numbers -->
                                <example>To jest „test”1.</example>
								<example>Cytuję: „test (dziwny)”.</example>
								<example correction=") ">To jest wiadome (od dawna<marker>)</marker>odpowiednim służbom.</example>
						</rule>
						<rule>
								<pattern>
                                        <marker>
										<token regexp="yes">\p{L}+<exception postag="UNKNOWN"/><exception postag="num:comp"/></token>
                                        <token spacebefore="no" regexp="yes">[–—]</token>
                                        </marker>
                                        <token spacebefore="yes"/>
								</pattern>
								<message>Prawdopodobnie brak spacji. Poprawnie: <suggestion>\1 \2</suggestion>.</message>
								<short>Brak spacji</short>
								<example correction="wyraz –">To jest <marker>wyraz–</marker> jak sądzę – niepoprawny.</example>
								<example>To jest wyraz – jak sądzę – niepoprawny.</example>
                                <example>Przy nazwach typu „izo–” (np izobutyl) pierwszą literą jest „i”.</example>
                                <example>Z czasów panowania chanów protobułgarskich (VII–IX wiek) pochodzą ryte w kamieniu napisy.</example>
                                <example>To jest przykład—błędny—ale jest.</example>
                                <example>Powozy jedno– i dwukonne toczą się w dalszym ciągu.</example>
						</rule>
						<rule>
								<pattern>                              
										<token spacebefore="yes" regexp="yes">[–—]</token>
                                        <token regexp="yes" spacebefore="no">\p{L}+<exception regexp="yes">[XVI]{1,4}</exception></token>
								</pattern>
								<message>Prawdopodobnie brak spacji. Poprawnie: <suggestion>\1 \2</suggestion>.</message>
								<short>Brak spacji</short>
								<example correction="– jak">To jest wyraz <marker>–jak</marker> sądzę – niepoprawny.</example>
								<example>To jest wyraz – jak sądzę – niepoprawny.</example>
                                <example>Z czasów panowania chanów protobułgarskich (VII–IX wiek) pochodzą ryte w kamieniu napisy.</example>
                                <example>To jest przykład—błędny—ale jest.</example>
						</rule>
				</rulegroup>
				<rule id="ZBEDNA_SPACJA" type="whitespace" name="Zbędna spacja po znaku interpunkcyjnym (cudzysłów, nawias)">
						<pattern>
								<token regexp="yes">[„\[]</token>
								<token spacebefore="yes"></token>
						</pattern>
						<message>Zbędna spacja. Powinno być: <suggestion>\1\2</suggestion>.</message>
						<short>Zbędna spacja</short>
						<example correction="„przykład">To jest <marker>„ przykład</marker>”.</example>
						<example>To jest „przykład”.</example>
				</rule>
                <rule id="ZBEDNA_SPACJA_PRZED" type="whitespace" name="Zbędna spacja przed znakiem interpunkcyjnym (średnik, dwukropek)">
                    <antipattern>
                        <marker>
                        <token spacebefore="yes" regexp="yes">[;:]</token>
                        </marker>
                        <token spacebefore="no" regexp="yes">[)\]]</token>
                    </antipattern>
                    <antipattern>
                        <marker>
                            <token spacebefore="yes" regexp="yes">[;:]</token>
                        </marker>
                        <token spacebefore="no">-</token>
                        <token spacebefore="no" regexp="yes">[)\]]</token>
                    </antipattern>
                <pattern>
                    <token/>
                    <token spacebefore="yes" regexp="yes">[;:]</token>
                </pattern>
                <message>Zbędna spacja. Powinno być: <suggestion>\1\2</suggestion>.</message>
                <short>Zbędna spacja</short>
                <example correction="zdanie;">To jest <marker>zdanie ;</marker> a to drugie.</example>
                <example>To jest zdanie; a to drugie.</example>
                    <example>A to jest emotikon :)</example>
                    <example>A to jest emotikon ;-)</example>
                </rule>
                <rule id="BRAK_SPACJI_NAWIAS" name="Brak spacji przed nawiasem">
                    <antipattern>  <!-- stopnie utlenienia -->
                        <token inflected="yes" regexp="yes">miedź|żelazo|siarka|srebro|ołów</token>
                        <marker><token spacebefore="no">(</token></marker>
                        <token case_sensitive="yes" regexp="yes">[IV]+</token>
                        <token spacebefore="no">)</token>
                    </antipattern>
                    <antipattern>
                        <marker>
                        <token spacebefore="no">(</token>
                        </marker>
                        <token regexp="yes">.</token>
                        <token spacebefore="no">)</token>
                    </antipattern>
                    <pattern>
                        <marker>
                            <token><exception postag="SENT_START"/><exception regexp="yes">[„»«\(\[\{]</exception></token>
                            <token spacebefore="no" regexp="yes">[\(\[\{]</token>
                        </marker>
                    </pattern>
                    <message>Brak spacji przed nawisem: <suggestion>\1 \2</suggestion>.</message>
                    <short>Brak spacji</short>
                    <example>(Tak już jest).</example>
                    <example correction="test (">To jest <marker>test(</marker>prawdziwy).</example>
                    <example>Składnia ((...)) może być także wykorzystana w wyrażeniach.</example>
                    <example>„(...)”</example>
                    <example>Posiadają zdolność redukcji azotanu srebra(I).</example>
                    <example>Pan(i): </example>
                </rule>
                <rulegroup id="SPACJA_ZNAK_ROWNOSCI" name="Brak spacji wokół znaku równości">
                    <rule>
                    <pattern>
                        <marker>
                        <token spacebefore='no'>=<exception scope='previous' regexp="yes">[„'(=!&lt;&gt;]</exception><exception postag='SENT_START' scope='previous'></exception></token>
                        <token><exception>=</exception></token>
                        </marker>
                    </pattern>
                        <message>Brak spacji wokół znaku równości: <suggestion> <match no="1"/> <match no="2"/></suggestion></message>
                        <short>Błąd typograficzny</short>
                        <example correction=" = 20">1 + 19<marker>=20</marker></example>
                        <example correction=" = 20">1 + 19<marker>= 20</marker></example>
                        <example>1 + 19 = 20</example>
                        <example>zamek (= zapięcie)</example>
                        <example>Umożliwia posługiwanie się operatorami: '==', '!=', '&gt;', '&lt;', '&gt;=' i '&lt;='.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <token>=</token>
                                <token spacebefore="no"><exception regexp="yes">[”'=]</exception></token>
                            </marker>
                        </pattern>
                        <message>Brak spacji wokół znaku równości: <suggestion> <match no="1"/> <match no="2"/></suggestion></message>
                        <short>Błąd typograficzny</short>
                        <example correction=" = 20">1 + 19<marker>=20</marker></example>
                        <example correction=" = 20">1 + 19 <marker>=20</marker></example>
                        <example>1 + 19 = 20</example>
                        <example>zamek (= zapięcie)</example>
                        <example correction=" = zapięcie">zamek (<marker>=zapięcie</marker>)</example>
                        <example>Umożliwia posługiwanie się operatorami: '==', '!=', '&gt;', '&lt;', '&gt;=' i '&lt;='.</example>
                    </rule>
                </rulegroup>
				<rulegroup id="MNOZENIE" name="Znak mnożenia „x” (×)">
                    <rule>
                        <pattern case_sensitive="yes">
                            <token regexp="yes">\d+</token>
                            <token>x</token>
                            <token regexp="yes">\d+</token>
                        </pattern>
                        <message>Ten znak mnożenia lepiej zastąpić typograficznym: <suggestion>\1&nbsp;×&nbsp;\3</suggestion>.</message>
                        <short>Błąd typograficzny</short>
                        <example correction="800 × 600">Rozdzielczość ekranu <marker>800 x 600</marker></example>
                        <example>Rozdzielczość ekranu 800 × 600</example>
                        <example>12 X 1945</example>
                    </rule>
                    <rule>
						<pattern>
								<token regexp="yes">\d+x\d+</token>
						</pattern>
						<message>Ten znak mnożenia lepiej zastąpić typograficznym: <suggestion><match no="1" postag_replace="" regexp_match="(\d+)x(\d+)" regexp_replace="$1&nbsp;×&nbsp;$2"></match></suggestion>.</message>
						<short>Błąd typograficzny</short>
						<example correction="800 × 600">Rozdzielczość ekranu <marker>800x600</marker></example>
						<example>Rozdzielczość ekranu 800×600</example>
				    </rule>
                </rulegroup>
				<rulegroup id="PL_ELLIPSIS" name="„...” (…)">
						<rule default="off">
								<pattern>
										<marker>
												<token spacebefore="ignore"><exception scope="previous">.</exception>.</token>
												<token spacebefore="no">.</token>
												<token spacebefore="no">.</token>
										</marker>
										<token negate="yes">.</token>
								</pattern>
								<message>Ten trzykropek lepiej zastąpić znakiem typograficznym: <suggestion>…</suggestion>.</message>
								<short>Błąd typograficzny</short>
								<example>Jaś napisał na szafce &quot;k.... mać&quot;.</example>
								<example>To jest ważne – o ile mi wiadomo.</example>
								<example correction="…">To jest ważne<marker>...</marker> o ile mi wiadomo.</example>
						</rule>
						<rule default="off">
								<pattern>
										<token spacebefore="ignore"><exception scope="previous">.</exception>.</token>
										<token spacebefore="no">.</token>
										<token postag="SENT_END" spacebefore="no">.</token>
								</pattern>
								<message>Ten trzykropek lepiej zastąpić znakiem typograficznym: <suggestion>…</suggestion>.</message>
								<short>Błąd typograficzny</short>
								<example>Jaś napisał na szafce &quot;k.... mać&quot;.</example>
								<example>To jest ważne – o ile mi wiadomo.</example>
								<example correction="…">To jest ważne<marker>...</marker></example>
						</rule>
				</rulegroup>
				<rule id="PL_ELLIPSIS_DOT" name="Zbędna kropka po trzykropku">
						<pattern>
								<token>…</token>
								<token>.</token>
						</pattern>
						<message>Zbędna kropka po trzykropku. Wystarczy <suggestion>\1</suggestion>.</message>
						<short>Zbędna kropka</short>
						<example correction="…">To jest problem<marker>….</marker></example>
						<example>To jest problem…</example>
				</rule>
				<rule id="ZAGNIEZDZONE_CUDZYSLOWY" name="Cytat w cudzysłowie">
						<pattern>
								<token skip="-1">„<exception scope="next">”</exception></token>
								<marker>
										<token skip="-1" regexp="yes"><exception scope="next">«</exception>[‘„]</token>
										<token regexp="yes">[”’]</token>
								</marker>
						</pattern>
						<message>Cytaty w cytacie zwykle wyróżnia się cudzysłowem ostrokątnym niemieckim: <suggestion>»<match include_skipped="following" no="2"></match>«</suggestion>.</message>
						<example correction="»w cytacie«">To jest jak wiadomo „cytat <marker>„w cytacie”</marker>, który jest długi”.</example>
						<example>To jest „cytat »w cytacie«, który jest długi”.</example>
                        <example correction="»treść«">„Każdy noemat ma <marker>‘treść’</marker>”.</example>
				</rule>
				<rulegroup id="PL_GUILLEMET" name="„&gt;&gt;” i „&lt;&lt;” (» i «)">
						<rule>
								<pattern>
										<token spacebefore="ignore">&lt;</token>
										<token spacebefore="no">&lt;</token>
								</pattern>
								<message>Czy chodziło o cudzysłów ostrokątny <suggestion>«</suggestion>?</message>
								<short>Błąd typograficzny</short>
								<example correction="«">Jak pisze Jan Kowalski: „to jest &gt;&gt;ładna krowa<marker>&lt;&lt;</marker>”</example>
								<example>Jak pisze Jan Kowalski: „to jest »ładna krowa«”.</example>
						</rule>
						<rule>
								<pattern>
										<token>&gt;</token>
										<token spacebefore="no">&gt;</token>
								</pattern>
								<message>Czy chodziło o cudzysłów ostrokątny <suggestion>»</suggestion>?</message>
								<short>Błąd typograficzny</short>
								<example correction="»">Jak pisze Jan Kowalski: „to jest <marker>&gt;&gt;</marker>ładna krowa&lt;&lt;”.</example>
								<example>Jak pisze Jan Kowalski: „to jest »ładna krowa«”.</example>
						</rule>
				</rulegroup>
                <rule id="PRZECINEK_MYSLNIK" name="Przecinek przed myślnikiem">
                    <pattern>
                        <marker><token regexp="yes">[;,]</token>
                               <token regexp="yes">[–—]</token>
                        </marker>
                    </pattern>
                    <message>Nie stawia się przecinka przed myślnikiem: <suggestion> \2</suggestion>.</message>
                    <example correction=" —">Co to był za pomysł<marker>, —</marker> nikt nie wiedział.</example>
                </rule>
				<rule id="LACZNIK_MYSLNIK" name="„--” (—)">
						<pattern>
								<token>-</token>
                                <token spacebefore="no">-</token>
						</pattern>
						<message>Te dwa łączniki lepiej zastąpić jednym myślnikiem: <suggestion>—</suggestion>.</message>
						<short>Błąd typograficzny</short>
						<example correction="—">Rozumiesz <marker>--</marker> przegrywasz.</example>
						<example>Rozumiesz — przegrywasz.</example>
				</rule>
                <rulegroup id="DYWIZ_MYSLNIK" name="Dywiz zamiast myślnika">
                  <rule>
                    <pattern>
                      <token>”</token>
                      <token spacebefore="yes">-</token>
                      <token spacebefore="ignore">„</token>
                    </pattern>
                    <message>W tym miejscu prawdodpobnie powinien być myślnik: <suggestion>\1 — \3</suggestion>.</message>
                    <short>Błąd typograficzny</short>
                    <example>W czerwcu 1943 „Osa” — „Kosa” uległa rozbiciu na skutek wielkiej „wsypy” w kościele św. Aleksandra w Warszawie.</example>
                    <example correction="” — „">W czerwcu 1943 „Osa<marker>” -„</marker>Kosa” uległa rozbiciu na skutek wielkiej „wsypy” w kościele św. Aleksandra w Warszawie.</example>
                    <example correction="” — „">W czerwcu 1943 „Osa<marker>” - „</marker>Kosa” uległa rozbiciu na skutek wielkiej „wsypy” w kościele św. Aleksandra w Warszawie.</example>
                  </rule>
                </rulegroup>
              <rule id="DYWIZ" name="Spacja wokół dywizu">
              <pattern>
                <token regexp="yes">\p{L}+</token>
                <token spacebefore="yes">-</token>
                <token regexp="yes" spacebefore="yes">\p{L}+</token>
               </pattern>
              <message>Spacje wokół dywizu (w przeciwieństwie do myślnika) są zbędne: <suggestion>\1-\3</suggestion>; 
              jeśli to miał być myślnik, to należy napisać <suggestion>\1 — \3</suggestion>.</message>
              <short>Błąd typograficzny</short>      
              <example correction="angielsko-polski|angielsko — polski">Słownik <marker>angielsko - polski</marker>.</example>
              <example>Słownik angielsko-polski</example>
              <example>To trudna sprawa — rzekł Wokulski.</example>
              </rule>
               <rule id="LICZBA_BEZ_DYWIZU" name="Myślnik zamiast dywizu w przymiotniku">
                <pattern>
                <token regexp="yes">\d+</token>
                <token regexp="yes" spacebefore="no">[—–]</token>
                <token regexp="yes" spacebefore="no">\p{L}+<exception regexp="yes">(ok|po|przed|te|tych|tymi?)</exception></token>
                </pattern>
                <message>Myślnika nie używa się wewnątrz wyrazu: <suggestion>\1-\3</suggestion>. Jeśli ten znak jest między osobnymi wyrazami, należy napisać ze spacjami: <suggestion suppress_misspelled="yes"><match no="1"/> <match no="2"/> <match no="3"/></suggestion>.</message>
                <short>Błąd typograficzny</short>
                <example correction="5-letni|5 — letni">Okres <marker>5—letni</marker>.</example>
                <example>Okres 5-letni</example>
                   <!-- błąd pisowni liczebników -->
                   <example>Jest bardzo popularny na świecie, a w latach	70–tych zwłaszcza w Grójcu.</example>
                </rule>
                <rule id="LICZBA_BEZ_DYWIZU_ZAKRES" name="Myślnik zamiast dywizu w zakresie liczbowym">
                    <pattern>
                        <token regexp='yes'>\d+</token>
                        <token spacebefore='no'>—</token>
                        <token regexp='yes' spacebefore='no'>\d+</token>
                    </pattern>
                    <message>Myślnika nie używa się w oznaczeniu zakresu liczbowego. Powinno być: <suggestion><match no="1"/>-<match no="3"/></suggestion> lub <suggestion>\1–\3</suggestion> (z półpauzą).</message>
                    <short>Błąd typograficzny</short>
                    <example correction="266-267|266–267">V.S. Ramachandran, dz. cyt., s. <marker>266—267</marker>.</example>
                    <example>V.S. Ramachandran, dz. cyt., s. 266-267.</example>
                </rule>
                <rule id="X-LATEK_MYSLNIK" name="Myślnik zamiast dywizu w określeniach wieku">
                    <pattern>
                        <token regexp="yes">\d+</token>
                        <token regexp="yes" spacebefore="yes">[—–]</token>
                        <token regexp="yes" inflected="yes">latko|Latek|letni</token>
                    </pattern>
                    <message>To słowo należy pisać bez spacji i z dywizem: <suggestion>\1-\3</suggestion>.</message>
                    <short>Błąd typograficzny</short>
                    <example correction="19-latek">To był <marker>19 — latek</marker></example>
                </rule>
                <rule id="MYSLNIK_ZAMIAST_DYWIZU_WYLICZENIE" name="Myślnik zamiast dywizu w wyliczeniu">
                    <pattern>
                        <marker>
                            <token postag="adja"/>
                            <token spacebefore="no" regexp="yes">[—–]</token>
                        </marker>
                        <token regexp="yes">[,i]|lub|oraz</token>
                    </pattern>
                    <message>Myślnika ani półpauzy nie używa się do rozdzielania wielokrotnego wystąpienia przymiotnika złożonego. Poprawnie: <suggestion>\1-</suggestion>.</message>
                    <url>http://so.pwn.pl/zasady.php?id=629547</url>
                    <short>Błąd typograficzny</short>
                    <example>To jest przykład pierwszo-, drugo- i trzeciorzędowy.</example>
                    <example correction="pierwszo-">To jest przykład <marker>pierwszo–</marker>, drugo- i trzeciorzędowy.</example>
                    <example correction="drugo-">To jest przykład pierwszo-, <marker>drugo–</marker> i trzeciorzędowy.</example>
                </rule>
                <rule id="KOD_POCZTOWY_POLPAUZA" name="Półpauza w kodzie pocztowym">
                    <pattern case_sensitive="yes">
                        <marker>
                            <token regexp="yes">\d{2}</token>
                            <token spacebefore="no">–</token>
                            <token spacebefore="no" regexp="yes">\d{3}</token>
                        </marker>
                        <token regexp="yes">\p{Lu}\p{L}+</token>
                    </pattern>
                    <message>Prawdopodobnie zły format kodu pocztowego. W kodzie pocztowym używamy dywizu, nie półpauzy: <suggestion>\1-\3</suggestion>.</message>
                    <url>https://pl.wikipedia.org/wiki/Kod_pocztowy</url>
                    <short>Błąd typograficzny</short>
                    <example>00-950 Warszawa</example>
                    <example correction="00-950"><marker>00–950</marker> Warszawa</example>
                </rule>
                <rulegroup id="APOSTROF_DATA" name="Błędne apostrofy przed datami rocznymi">
						<rule>
								<pattern>
                                        <token spacebefore="yes" regexp="yes">&apost;</token>
										<token regexp="yes">[0-1][0-9]</token>
								</pattern>
								<message>Prawdopodobnie błędny skrót daty rocznej; nie stawia się apostrofu przed datami rocznymi, które przypadają w pierwszych dwóch dekadach wieku. Poprawnie: <suggestion>19\2</suggestion> lub <suggestion>20\2</suggestion>.</message>
								<short>Błąd typograficzny</short>
								<example correction="1905|2005">Było to w sierpniu <marker>'05</marker>.</example>
								<example>Maj '68 był bardzo gorącym okresem.</example>
                                <example>Współrzędne: 59°47'16"N</example>
						</rule>
						<rule>
								<pattern>
                                        <token spacebefore="yes" regexp="yes">&apost;</token>
										<token regexp="yes">[1-9][0-9][0-9][0-9]</token>
								</pattern>
								<message>Prawdopodobnie zbędny apostrof przed pełną datą roczną. Poprawnie: <suggestion>\2</suggestion>.</message>
								<short>Błąd typograficzny</short>
								<example correction="2012">Zapraszamy na Euro <marker>'2012</marker>.</example>
								<example>Zapraszamy na obchody Maja '68.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token inflected="yes">lato</token>
                            <marker>
                            <token regexp="yes">&apost;</token>
                            <token regexp="yes">\d0</token>
                            </marker>
                            <token>.</token>
                        </pattern>
                        <message>Zbędny apostrof. Poprawnie: <suggestion>\3</suggestion></message>
                        <url>http://www.ekorekta24.pl/porady-jezykowe/19-interpunkcja/188-lata-90-te-lata-90-czy-lata-90-jak-zapisac-liczebniki-porzadkowe</url>
                        <short>Błąd typograficzny</short>
                        <example correction="90">Piekne lata <marker>'90</marker>.</example>
                        <example>To były lata 90.</example>
                    </rule>
                    <rule>
                        <pattern>
                                <token inflected="yes">lato</token>
                            <marker>
                                <token regexp="yes">&apost;</token>
                                <token regexp="yes">\d0</token>
                            </marker>
                            <token><exception>.</exception></token>
                        </pattern>
                        <message>Zbędny apostrof. Poprawnie: <suggestion>\3.</suggestion></message>
                        <url>http://www.ekorekta24.pl/porady-jezykowe/19-interpunkcja/188-lata-90-te-lata-90-czy-lata-90-jak-zapisac-liczebniki-porzadkowe</url>
                        <short>Błąd typograficzny</short>
                        <example correction="90.">Piekne lata <marker>'90</marker> były za nami</example>
                        <example>To były lata 90., ale co tu dużo mówić.</example>
                    </rule>
				</rulegroup>
                <rule type="locale-violation" id="DATA_KROPKA_RZYMSKIE" name="Zbędne kropki w datach dziennych">
                    <pattern case_sensitive="yes">
                        <token regexp="yes">\d{1,2}</token>
                        <token>.</token>
                        <token regexp="yes">(?:I{1,3})?|(:?VI{0,3})?|(:?I[XV])?|(:?XI{0,2})?</token>
                        <token>.</token>
                        <token regexp="yes">\d{2,4}</token>
                    </pattern>
                    <message>Prawdopodobnie błędny zapis daty. Powinno być bez kropek: <suggestion>\1 \3 \5</suggestion>.</message>
                    <url>http://so.pwn.pl/zasady.php?id=629747</url>
                    <short>Błąd typograficzny</short>
                    <example>11 XI 1918</example>
                    <example correction="11 XI 1918"><marker>11.XI.1918</marker></example>
                </rule>
                <rule type="locale-violation" id="DATA_DYWIZ_RZYMSKIE" name="Błędny zapis daty dziennej z liczbami rzymskimi i dywizami">
                    <pattern case_sensitive="yes">
                        <token regexp="yes">[0-3]?\d-(?:I|II|III|IV|V|VI|VII|VIII|IX|X|XI|XII)-\d{2,4}</token>
                    </pattern>
                    <message>Prawdopodobnie błędny zapis daty. Powinno być bez kropek: <suggestion><match no="1" regexp_match="-" regexp_replace=" "/></suggestion>.</message>
                    <url>http://so.pwn.pl/zasady.php?id=629747</url>
                    <short>Błąd typograficzny</short>
                    <example>11 XI 1918</example>
                    <example correction="11 XI 1918"><marker>11-XI-1918</marker></example>
                </rule>
				<rulegroup id="POMINIECIE" name="(...) → […]">
                    <rule>
                        <pattern>
                            <token>(</token>
                            <token>…</token>
                            <token>)</token>
                        </pattern>
                        <message>W języku polskim zwyczaj typograficzny nakazuje wielokropek umieszczać w nawiasie kwadratowym: <suggestion>[…]</suggestion>.</message>
                        <short>Błąd typograficzny</short>
                        <example correction="[…]">„prawdziwe arcydzieło <marker>(…)</marker> o wprost ogromnej teoretycznej doniosłości</example>
                        <example>„prawdziwe arcydzieło […] o wprost ogromnej teoretycznej doniosłości</example>
                    </rule>
                    <rule>
						<pattern>
								<token>(</token>
								<token>.</token>
								<token>.</token>
								<token>.</token>
								<token>)</token>
						</pattern>
						<message>W języku polskim zwyczaj typograficzny nakazuje wielokropek umieszczać w nawiasie kwadratowym: <suggestion>[...]</suggestion>.</message>
						<short>Błąd typograficzny</short>
						<example correction="[...]">„prawdziwe arcydzieło <marker>(...)</marker> o wprost ogromnej teoretycznej doniosłości</example>
						<example>„prawdziwe arcydzieło [...] o wprost ogromnej teoretycznej doniosłości</example>
				    </rule>
                </rulegroup>
				<rulegroup id="CUDZYSLOW_OTWIERAJACY" name="Zmiana cudzysłowu angielskiego na polski">
						<rule>
								<pattern>
										<token spacebefore="yes">“</token>
								</pattern>
								<message>Cudzysłów niezgodny z polskimi normami typograficznymi. Poprawnie: <suggestion>„</suggestion>.</message>
								<short>Błąd typograficzny</short>
								<example>To jest wyraz „krowa”.</example>
								<example correction="„">To jest wyraz <marker>“</marker>krowa”.</example>
						</rule>
						<rule>
								<pattern>
										<token spacebefore="no">“</token>
								</pattern>
								<message>Cudzysłów niezgodny z polskimi normami typograficznymi. Poprawnie: <suggestion>”</suggestion>.</message>
								<short>Błąd typograficzny</short>
								<example>To jest wyraz „krowa”.</example>
								<example correction="”">To jest wyraz „krowa<marker>“</marker>.</example>
						</rule>
				</rulegroup>
				<rulegroup id="CUDZYSLOW_DRUKARSKI" name="Zmiana cudzysłowu komputerowego (&quot;) na drukarskie">
						<rule>
								<pattern>
										<token regexp="yes" spacebefore="ignore">[\[\({]</token>
										<marker>
												<token spacebefore="no">&quot;</token>
										</marker>
								</pattern>
								<message>W tym miejscu powinien być typograficzny cudzysłów otwierający: <suggestion>„</suggestion>.</message>
								<short>Nieprawidłowy cudzysłów</short>
								<example correction="„">To jest coś (<marker>&quot;</marker>test&quot;).</example>
								<example>To jest coś („test”).</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">[\[\({]</exception><exception postag="SENT_START"></exception></token>
										<marker>
												<token spacebefore="no">&quot;</token>
										</marker>
										<token spacebefore="yes"></token>
								</pattern>
								<message>W tym miejscu powinien być typograficzny cudzysłów zamykający: <suggestion>”</suggestion>.</message>
								<short>Nieprawidłowy cudzysłów</short>
								<example correction="”">To jest coś (&quot;test<marker>&quot;</marker> reguły).</example>
								<example>To jest coś („test” reguły).</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">[\[\({]</exception><exception postag="SENT_START"></exception></token>
										<marker>
												<token spacebefore="no">&quot;</token>
										</marker>
										<token regexp="yes" spacebefore="no">[,:;\)\]\}]</token>
								</pattern>
								<message>W tym miejscu powinien być typograficzny cudzysłów zamykający: <suggestion>”</suggestion>.</message>
								<short>Nieprawidłowy cudzysłów</short>
								<example correction="”">To jest &quot;test<marker>&quot;</marker>, który jest poprawny.</example>
								<example correction="”">To jest coś (&quot;test<marker>&quot;</marker>).</example>
								<example>To jest coś („test” reguły).</example>
						</rule>
						<rule>
								<pattern>
										<token spacebefore="yes">&quot;</token>
								</pattern>
								<message>W tym miejscu powinien być typograficzny cudzysłów otwierający: <suggestion>„</suggestion>.</message>
								<short>Nieprawidłowy cudzysłów</short>
								<example correction="„">To jest <marker>&quot;</marker>test&quot;.</example>
								<example>To jest „test”.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token postag="SENT_START"></token>
										<token spacebefore="no">&quot;</token>
								</pattern>
								<message>W tym miejscu powinien być typograficzny cudzysłów otwierający: <suggestion>„</suggestion>.</message>
								<short>Nieprawidłowy cudzysłów</short>
								<example correction="„"><marker>&quot;</marker>Test&quot;.</example>
								<example>„Test”.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">[\[\({]</exception><exception postag="SENT_START"></exception></token>
										<marker>
												<token postag="SENT_END" spacebefore="no">&quot;</token>
										</marker>
								</pattern>
								<message>W tym miejscu powinien być typograficzny cudzysłów zamykający: <suggestion>”</suggestion>.</message>
								<short>Nieprawidłowy cudzysłów</short>
								<example correction="”">&quot;Test<marker>&quot;</marker></example>
								<example correction="”">&quot;Witaj Moskwo!<marker>&quot;</marker></example>
								<example>„Test”</example>
						</rule>
				</rulegroup>
				<rule id="TZW_CUDZYSLOW" name="Cudzysłów po skrócie „tzw.”">
						<pattern>
								<token>tzw</token>
								<token>.</token>
								<marker>
										<token regexp="yes" skip="-1">[„&quot;]</token>
										<token regexp="yes">[&quot;”]</token>
								</marker>
								<token></token>
						</pattern>
						<message>Po skrócie „tzw.” nie używa się już cudzysłowu. Poprawnie: <suggestion><match include_skipped="following" no="3"></match></suggestion>.</message>
						<short>Błąd typograficzny</short>
						<example correction="jednoręki bandyta">To jest tzw. <marker>„jednoręki bandyta”</marker>.</example>
						<example>To jest tzw. jednoręki bandyta.</example>
				</rule>
				<rule id="ZBIEG_NAWIASOW" name="Zbieg nawiasów">
						<pattern>
								<token>)</token>
								<token spacebefore="yes">(</token>
						</pattern>
						<message>W wypadku zbiegu dwóch nawiasów zwykle się je łączy, a treść rozdziela się średnikiem: <suggestion>; </suggestion>.</message>
						<example correction="; ">Poszedłem do sklepu (za rogiem<marker>) (</marker>bo chleba nie miałem).</example>
						<example>Poszedłem do sklepu (za rogiem; bo chleba nie miałem).</example>
				</rule>
				<rule id="KROPKA_W_NAWIASIE" name="Kropka w nawiasie">
						<pattern>
								<token><exception>(</exception></token>
								<token spacebefore="ignore"><exception regexp="yes">\d+</exception><exception postag="brev:pun"/></token>
								<marker>
										<token spacebefore="no"><exception postag="&lt;/ELLIPSIS&gt;"></exception>.</token>
										<token postag="SENT_END" spacebefore="no">)</token>
								</marker>
						</pattern>
						<message>Kropka kończąca zdanie powinna znajdować się za nawiasem (uwaga: dawniejsze reguły nakazywały stawiać kropkę przed nawiasem, jeśli w nawiasie znajdowało się całe zdanie; te reguły są dziś nieaktualne). Poprawnie: <suggestion>).</suggestion></message>
						<url>http://so.pwn.pl/zasady.php?id=629865</url>
						<short>Błędne umiejscowienie kropki</short>
						<example correction=").">(Całe zdanie jest w nawiasie<marker>.)</marker></example>
						<example>Jest na to wiele przykładów (herbata, mleko, woda...).</example>
						<example>(Całe zdanie jest w nawiasie).</example>
						<example>Po zakończeniu jego kadencji (pod koniec maja br.) zamierzam ubiegać się o wybór do zarządu.</example>
						<example>Sienkiewicz, Henryk (red.)</example>
						<example>To duża kwota (730 tys.)</example>
						<example>To długo trwało (zwłaszcza w latach 50.) i do dziś trwa.</example>
						<example>(Gnaeus Domitius Ahenobarbus, w 28 n.e.)</example>
						<example>Zofia Staszczak (red. nauk.) Słownik etnologiczny.</example>
						<example>Jezioro Bajkał (1637 m p.p.m.)</example>
                        <example>(W Bytomiu w XIII w.)</example>
				</rule>
				<rule id="KROPKA_W_CUDZYSLOWIE" name="Kropka w cudzysłowie">
                        <antipattern>
                            <marker>
                            <token>.</token>
                            <token regexp="yes">[\w]</token>
                            <token>.</token>
                            <token>”</token>
                            </marker>
                        </antipattern>
						<pattern>
								<token><exception>„</exception></token>
								<token><exception regexp="yes">proc|r|itd|itp|cdn|jw|n.e|w|nn|n|red|s</exception></token>
								<marker>
										<token spacebefore="no"><exception postag="&lt;/ELLIPSIS&gt;"></exception>.</token>
										<token spacebefore="no">”</token>
								</marker>
						</pattern>
						<message>Kropka kończąca zdanie powinna znajdować się po cudzysłowie: <suggestion>”.</suggestion></message>
						<short>Błędne umiejscowienie kropki</short>
						<example correction="”.">„Całe zdanie jest w cudzysłowie<marker>.”</marker></example>
						<example>„Całe zdanie jest w nawiasie”.</example>
						<example>Skrót „gr.”</example>
                        <example>„Poczta polowa W.P.”</example>
				</rule>
                <rule id="KROPKA_PRZED_PRZECINKIEM" name="Zbędna kropka przed przecinkiem">
                  <pattern>
                    <token regexp="yes" spacebefore="yes">\p{L}\p{L}+<exception postag="brev:pun"/><exception scope="previous">.</exception></token>
                    <token>.</token>
                    <token>,</token>
                  </pattern>
                  <message>Czy na pewno tu ma być kropka? Może chodziło o <suggestion>\1\3</suggestion>?</message>
                  <short>Zbędny przecinek</short>
                  <example correction="przykład,">To jest <marker>przykład.,</marker> który znamy.</example>
                  <example>Grabski Andrzej Feliks – Polska w opiniach obcych X-XIII w., Warszawa 1964.</example>
                  <example>Dziwny to przykład.</example>
                  <example>Używane było najczęściej w latach 70. i 80., wraz z pierwszą i drugą falą fandomu.</example>
                  <example>Bibliografia  Goodman M., Sherwood J. 1997.</example>
                  <example>... wychowywanych w szkole narodowej polskiej..., Paryż 1852</example>
                  <example>Stan ten przezwyciężono dopiero na początku lat 90., kiedy wprowadzono stabilizację waluty.</example>
                  <example correction="Magna,">Kotula T., Septymiusz Sewerus, cesarz z Lepcis <marker>Magna.,</marker> Ossolineum, Wrocław 1987.</example>
                  <example>Molesta Ewenement, Tewu, DonGuralesko, O.S.T.R., Jamal, Natural Dread Killaz</example>
                  </rule>
                  <rulegroup type="whitespace" id="SPACJA_W_SKROCIE" name="Zbędna spacja w skrócie „m.in.” i „z o.o.”">
                    <rule>
                      <pattern>
                        <token>m</token>
                        <token>.</token>
                        <token spacebefore="yes">in</token>
                        <token>.</token>
                      </pattern>
                      <message>Ten skrót zapisuje się bez spacji: <suggestion>\1\2\3\4</suggestion>.</message>
                      <url>http://poradnia.pwn.pl/lista.php?id=11869</url>
                      <short>Zbędna spacja</short>                      
                      <example>To m.in. Jurek.</example>
                      <example correction="m.in.">To <marker>m. in.</marker> Jurek.</example>
                    </rule>
                    <rule>
                      <pattern>
                        <token>z</token>
                        <token>o</token>
                        <token>.</token>
                        <token spacebefore="yes">o</token>
                        <token>.</token>
                      </pattern>
                      <message>Ten skrót zapisuje się bez spacji: <suggestion>\1 \2\3\4\5</suggestion>.</message>
                      <url>http://poradnia.pwn.pl/lista.php?id=11869</url>
                      <short>Zbędna spacja</short>                      
                      <example>Spółka z o.o.</example>
                      <example correction="z o.o.">Spółka <marker>z o. o.</marker> Jurek.</example>
                    </rule>
                  </rulegroup>
                  <rulegroup type="whitespace" id="BRAK_SPACJI_W_SKROCIE" name="Brak spacji w skrócie „dz.cyt” i „op.cit.”">
                    <rule>
                      <pattern>                      
                        <token>dz</token>
                        <token>.</token>
                        <token spacebefore="no">cyt</token>
                        <token>.</token>
                      </pattern>
                      <message>Brak spacji w skrócie. Zapisujemy go tak: <suggestion>\1\2 \3\4</suggestion>.</message>
                      <url>http://poradnia.pwn.pl/lista.php?id=10285</url>
                      <short>Brak spacji</short>
                      <example>dz. cyt., s. 123</example>
                      <example correction="dz. cyt."><marker>dz.cyt.</marker></example>
                    </rule>
                    <rule>
                      <pattern>                      
                        <token>op</token>
                        <token>.</token>
                        <token spacebefore="no">cit</token>
                        <token>.</token>
                      </pattern>
                      <message>Brak spacji w skrócie. Zapisujemy go tak: <suggestion>\1\2 \3\4</suggestion>.</message>
                      <url>http://poradnia.pwn.pl/lista.php?id=10285</url>
                      <short>Brak spacji</short>
                      <example>op. cit., s. 123</example>
                      <example correction="op. cit."><marker>op.cit.</marker></example>
                    </rule>                    
                  </rulegroup>
                <rule id="SREDNIK_PYTAJNIK" name="Średnik przed pytajnikiem">
                    <antipattern>  <!-- php code -->
                        <token>;</token>
                        <token>?</token>
                        <token>&lt;</token>
                    </antipattern>
                    <pattern>
                        <token regexp='yes'>;</token>
                        <token>?</token>
                    </pattern>
                    <message>Przed znakiem zapytania nie używa się średnika. Czy chodziło o <suggestion>?</suggestion>, czy o <suggestion>;</suggestion>?</message>
                    <short>Błąd typograficzny</short>
                    <example correction="?|;">Skąd ten pomysł<marker>;?</marker></example>
                    <example>Skąd ten pomysł?</example>
                </rule>
		</category>
		<category name="Błędy odmiany" type="grammar">
                <rulegroup id="DWA_ZLOTYCH" name="„2 złotych” (2 złote)">
                    <rule>
                        <pattern>
                            <token regexp='yes'>\d*[234]<exception regexp='yes'>19\d[234]</exception><exception scope='previous'>nominale</exception><exception regexp='yes'>\d*1[234]</exception></token>
                            <token regexp='yes' postag='subst:(?:pl:gen|sg:nom):m2' postag_regexp='yes'>złoty(?:ch)?</token>
                        </pattern>
                        <message>Błędna forma odmiany. Piszemy: <suggestion><match no="1"/> złote</suggestion>.</message>
                        <url>http://jaksiepisze.lav.pl/5_zloty_czy_5_zlotych_4.html</url>
                        <short>Błędna odmiana</short>
                        <example correction="42 złote">To kosztowało <marker>42 złoty</marker>.</example>
                        <example correction="2 złote">Mam <marker>2 złotych</marker>.</example>
                        <example>To kosztowało 42 złote.</example>
                        <example>Mam 12 złotych.</example>
                        <example>Mam 1013 złotych.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>1</token>
                            <token regexp='yes'>złot(?:e|ch)</token>
                        </pattern>
                        <message>Błędna forma odmiany. Piszemy: <suggestion><match no="1"/> złoty</suggestion>.</message>
                        <url>http://jaksiepisze.lav.pl/5_zloty_czy_5_zlotych_4.html</url>
                        <short>Błędna odmiana</short>
                        <example correction="1 złoty">To kosztowało <marker>1 złote</marker>.</example>
                        <example>To kosztowało 1 złoty.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token regexp='yes'>\d+[0-15-9]|[5-9]|1[234]<exception regexp='yes'>19\d[0-15-9]</exception><exception scope='previous'>nominale</exception></token>
                            <token regexp='yes'>złot(?:e|y)</token>
                        </pattern>
                        <message>Błędna forma odmiany. Piszemy: <suggestion><match no="1"/> złotych</suggestion>.</message>
                        <url>http://jaksiepisze.lav.pl/5_zloty_czy_5_zlotych_4.html</url>
                        <short>Błędna odmiana</short>
                        <example correction="14 złotych">To kosztowało <marker>14 złoty</marker>.</example>
                        <example correction="5 złotych">Mam <marker>5 złote</marker>.</example>
                        <example>To kosztowało 14 złotych.</example>
                        <example>Mam 12 złotych.</example>
                        <example>Mam 1013 złotych.</example>
                        <example correction="10 złotych">Mam <marker>10 złote</marker>.</example>
                    </rule>
                </rulegroup>
                <rule id="AKTYW" name="„tych aktyw” (tych aktywów)">
                    <pattern>
                        <token postag='(?:ppas|pact|adj):pl:gen.*' postag_regexp='yes'></token>
                        <token>aktyw</token>
                    </pattern>
                    <message>Błędna odmiana. Poprawnie: <suggestion><match no="1"/> aktywów</suggestion>.</message>
                    <url>http://so.pwn.pl/lista.php?co=aktywa</url>
                    <short>Błędna odmiana</short>
                    <example correction="zablokowanych aktywów">Obiecano odmrożenie <marker>zablokowanych aktyw</marker> reżimu.</example>
                    <example>Obiecano odmrożenie zablokowanych aktywów reżimu.</example>
                    <example correction="moich aktywów">Nie tkniesz <marker>moich aktyw</marker>!</example>
                </rule>
                <rulegroup id="TYLNI" name="„tylni” (tylni)">
                    <rule>
                        <pattern>
                        <token>tylni</token>
                        <token postag='subst:sg:nom:m[1-3]' postag_regexp='yes'></token>
                    </pattern>
                    <message>To błędna forma tego przymiotnika. Poprawnie: <suggestion>tylny <match no="2"/></suggestion>.</message>
                    <short>Błędna odmiana</short>
                    <example correction="tylny wiatr">Wieje <marker>tylni wiatr</marker>.</example>
                    <example>Wieje tylny wiatr.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>tylnim</token>
                            <token postag='(:?subst|ger):sg:loc:[nm][1-3].*' postag_regexp='yes'></token>
                        </pattern>
                        <message>To błędna forma tego przymiotnika. Poprawnie: <suggestion>tylnym <match no="2"/></suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=9687</url>
                        <short>Błędna odmiana</short>
                        <example correction="tylnym siedzeniu">Siedzę na <marker>tylnim siedzeniu</marker>.</example>
                        <example>Siedzę na tylnym siedzeniu.</example>
                    </rule>
                </rulegroup>
				<rule id="BALI_BALOW" name="„bali maskowych” (balów)">
						<pattern>
								<marker>
										<token>bali</token>
								</marker>
								<token regexp="yes">maskowych|karnawałowych|studniówkowych|sylwestrowych|okolicznościowych|charytatywnych|przebierańców|andrzejkowych|dobroczynnych</token>
						</pattern>
						<message>Niepoprawna odmiana. Powinno być: <suggestion>balów</suggestion>.</message>
						<short>Błędna odmiana</short>
						<example correction="balów">Organizacja <marker>bali</marker> sylwestrowych to nasza specjalność.</example>
						<example>Organizacja balów karnawałowych to nasza specjalność.</example>
				</rule>
				<rulegroup id="DWA_DZIECI" name="„dwa dzieci” (dwoje dzieci)">
						<rule>
								<pattern>
										<marker>
												<token>dwa</token>
										</marker>
										<token postag="subst:pl:nom:n1"><exception>małe</exception></token>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>dwoje</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="dwoje">Mam <marker>dwa</marker> dzieci.</example>
								<example>Przez ulicę szło dwoje dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>trzy</token>
										</marker>
										<token postag="subst:pl:nom:n1"></token>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>troje</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="troje">Mam <marker>trzy</marker> dzieci.</example>
								<example>Przez ulicę szło troje dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>cztery</token>
										</marker>
										<token postag="subst:pl:nom:n1"><exception>oczy</exception></token>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>czworo</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="czworo">Mam <marker>cztery</marker> dzieci.</example>
								<example>Przez ulicę szło czworo dzieci.</example>
                                <example>Porozmawiajmy w cztery oczy.</example>
						</rule>
                        <rule>
                        <pattern>
                            <marker>
                                <token>cztery<exception scope="previous" regexp="yes">we?|na</exception></token>
                                <token>oczy</token>
                            </marker>
                        </pattern>
                        <message>Błędna forma liczebnika. Powinno być: <suggestion>czworo oczu</suggestion>.</message>
                        <short>Błędna odmiana</short>
                        <example>Porozmawiajmy w cztery oczy.</example>
                        <example correction="czworo oczu">Żyjątko ma <marker>cztery oczy</marker>.</example>
                        </rule>
						<rule>
								<pattern>
										<marker>
												<token>pięć</token>
										</marker>
										<token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>pięcioro</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="pięcioro">Mam <marker>pięć</marker> dzieci.</example>
								<example>Przez ulicę szło pięcioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>sześć</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>sześcioro</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="sześcioro">Mam <marker>sześć</marker> dzieci.</example>
								<example>Przez ulicę szło sześcioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>siedem</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>siedmioro</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="siedmioro">Mam <marker>siedem</marker> dzieci.</example>
								<example>Przez ulicę szło siedmioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>osiem</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>ośmioro</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="ośmioro">Mam <marker>osiem</marker> dzieci.</example>
								<example>Przez ulicę szło ośmioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">dzie[ws]ięć</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion><match no="1" regexp_match="(.*)ć" regexp_replace="$1cioro"></match></suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="dziewięcioro">Mam <marker>dziewięć</marker> dzieci.</example>
								<example>Przez ulicę szło dziewięcioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">(?:jede|dwa|trzy|czter|pięt|szes|siedem|osiem|dziewięt)naście</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion><match no="1" regexp_match="(.*)e" regexp_replace="$1oro"></match></suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="siedemnaścioro">Mam <marker>siedemnaście</marker> dzieci.</example>
								<example>Przez ulicę szło dziewiętnaścioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>dwadzieścia</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion>dwadzieścioro</suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="dwadzieścioro">Mam <marker>dwadzieścia</marker> dzieci.</example>
								<example>Przez ulicę szło dwadzieścioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">(?:trzy|czter)dzieści</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: .<suggestion><match no="1" postag_replace="" regexp_match="(.*)i" regexp_replace="$1ioro"></match></suggestion></message>
								<short>Błędna odmiana</short>
								<example correction="trzydzieścioro">Mam <marker>trzydzieści</marker> dzieci.</example>
								<example>Przez ulicę szło czterdzieścioro dzieci.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">(?:pięć|sześć|siedem|osiem|dziewięć)dziesiąt</token>
										</marker>
                                    <token postag="subst:pl:(nom|gen):n1" postag_regexp="yes"/>
								</pattern>
								<message>Błędna forma liczebnika. Powinno być: <suggestion><match no="1" regexp_match="(.*)ąt" regexp_replace="$1ęcioro"></match></suggestion>.</message>
								<short>Błędna odmiana</short>
								<example correction="siedemdziesięcioro">Mam <marker>siedemdziesiąt</marker> dzieci.</example>
								<example>Przez ulicę szło dziewięćdziesięcioro dzieci.</example>
						</rule>
				</rulegroup>
                <rule id="MECZY" name="„meczy” (meczów)">
                    <pattern>
                        <token postag="subst:pl:gen:m3">meczy</token>
                    </pattern>
                    <message>Wiele osób uznaje tę formę dopełniacza liczby mnogiej za niepoprawną. Lepiej: <suggestion>meczów</suggestion>.</message>
                    <url>http://poradnia.pwn.pl/lista.php?id=3133</url>
                    <short>Prawdopodobnie błędna odmiana</short>
                    <example>Rozegrałem wiele meczów.</example>
                    <example correction="meczów">Rozegrałem wiele <marker>meczy</marker>.</example>
                </rule>
				<rule id="ZAKOPANYM" name="„Zakopanym” (Zakopanem)">
						<pattern case_sensitive="yes">
								<token>Zakopanym</token>
						</pattern>
						<message>Prawdopodobny błąd odmiany. Powinno być: <suggestion>Zakopanem</suggestion> (=mieście).</message>
						<short>Błędna odmiana</short>
						<example correction="Zakopanem">Byłem ostatnio w <marker>Zakopanym</marker>.</example>
						<example>Byłem ostatnio w Zakopanem.</example>
				</rule>
				<rule id="POL_GODZIN" name="„pół godzin” (pół godziny)">
						<pattern>
								<token>pół</token>
								<marker>
										<token>godzin</token>
								</marker>
						</pattern>
						<message>Niepoprawna odmiana. Powinno być: <suggestion>godziny</suggestion>.</message>
						<short>Błędna odmiana</short>
						<example correction="godziny">Mimo to czas przejazdu skraca się z 4 i pół do 3 i pół <marker>godzin</marker>.</example>
						<example>Mimo to czas przejazdu skraca się z czterech i pół do trzech i pół godziny.</example>
				</rule>
				<rule id="KULISOW" name="„kulisów” (kulis)">
						<pattern>
								<token>kulisów</token>
						</pattern>
						<message>Jeśli nie chodzi o azjatyckich tragarzy, tylko o teatr lub tajniki jakichś spraw, należy w dopełniaczu liczby mnogiej napisać: <suggestion>kulis</suggestion> (l. poj. „kulisa”).</message>
						<short>Błąd odmiany</short>
						<example correction="kulis">Nie znam <marker>kulisów</marker> tej sprawy.</example>
						<example>Poseł nie chciał zdradzić kulis negocjacji koalicyjnych.</example>
				</rule>
				<rulegroup id="Z_LAM" name="„z łam prasy” (z łamów prasy)">
						<rule>
								<pattern>
										<token skip="2">z</token>
										<marker>
												<token>łam</token>
										</marker>
										<token><exception regexp="yes">prasy|gazet</exception></token>
								</pattern>
								<message>Niepoprawna forma. Powinno być: <suggestion>łamów</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example correction="łamów">Ten temat nie schodzi z <marker>łam</marker> „Misia”.</example>
								<example>Warto skorzystać z łamów „Konia polskiego” i zająć się problemem rozmnażania kotów.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token><exception scope="previous">z</exception>łam</token>
										</marker>
										<token regexp="yes">prasy|gazet</token>
								</pattern>
								<message>Niepoprawna forma. Powinno być: <suggestion>łamów</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example correction="łamów">Nie mają czym zapełnić <marker>łam</marker> gazet.</example>
								<example>Warto skorzystać z łamów prasy i zająć się problemem rozmnażania kotów.</example>
						</rule>
				</rulegroup>
				<rule id="SKAKAC_PRZEZ_KOZLA" name="„skakać przez kozła” (skakać przez kozioł)">
						<pattern>
								<token inflected="yes" regexp="yes" skip="2">skok|skakać|skoczyć</token>
								<token>przez</token>
								<marker>
										<token>kozła</token>
								</marker>
						</pattern>
						<message>Niepoprawna odmiana wyrazu. Biernik wyrazu „kozioł” (rodzaj przyrządu gimnastycznego) brzmi: <suggestion>kozioł</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="kozioł">Skok przez <marker>kozła</marker></example>
						<example>Skakałem przez kozioł i było mi miło.</example>
				</rule>
				<rule id="PERSONA_NON_GRATA" name="Odmienione wyrażenie „persona non grata”">
						<pattern>
								<token inflected="yes">persona<exception>persona</exception></token>
								<token>non</token>
								<token>grata</token>
						</pattern>
						<message>Pierwszego wyrazu z tego wyrażenia łacińskiego nie odmienia się po polsku (można po łacinie, jeśli ktoś nią włada). Poprawnie: <suggestion>persona \2 \3</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="persona non grata">Wyrzucono go z Białorusi jako <marker>personę non grata</marker>.</example>
						<example>Zbychu jest w naszym pubie persona non grata.</example>
				</rule>
				<rule id="POL_KILA" name="„pół kila” (pół kilo)">
						<pattern>
								<token regexp="yes">pół|półtora|tora|dwa</token>
								<marker>
										<token>kila</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd odmiany. Powinno być <suggestion>kilo</suggestion> (=kilogram).</message>
						<short>Błąd odmiany</short>
						<example correction="kilo">Kup pół <marker>kila</marker> makaronu.</example>
						<example>Kup dwa kilo kiełbasy.</example>
				</rule>
				<rulegroup id="JEDEN_DEKO" name="„deko” (deka) czegoś">
						<rule>
								<pattern>
										<token regexp="yes">\d+</token>
										<marker>
												<token>deko</token>
										</marker>
								</pattern>
								<message>Mówimy <suggestion>deka</suggestion> („deka” to skrót od „dekagram”).</message>
								<short>Błąd odmiany</short>
								<example>Do upieczenia ciasta potrzeba nam 2 deka makaronu.</example>
								<example correction="deka">Do upieczenia ciasta potrzeba nam 2 <marker>deko</marker> makaronu.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="num.*" postag_regexp="yes"></token>
										<marker>
												<token>deko</token>
										</marker>
								</pattern>
								<message>Mówimy <suggestion>deka</suggestion> („deka” to skrót od „dekagram”).</message>
								<short>Błąd odmiany</short>
								<example>Do upieczenia ciasta potrzeba nam dwa deka makaronu.</example>
								<example correction="deka">Do upieczenia ciasta potrzeba nam dwa <marker>deko</marker> makaronu.</example>
						</rule>
				</rulegroup>
				<rule id="DWUTYSIECZNY_PIERWSZY" name="„dwutysięczny pierwszy” (dwa tysiące pierwszy)">
						<pattern>
								<token inflected="yes">dwutysięczny</token>
								<token inflected="yes" regexp="yes">pierwszy|drugi|trzeci|czwarty|piąty|szósty|siódmy|ósmy|dziewiąty|dziesiąty|jedenasty|dwunasty|trzynasty|czternasty|piętnasty|szesnasty|siedemnasty|osiemnasty|dziewiętnasty|dwudziesty|trzydziesty|czterdziesty|pięćdziesiąty|sześćdziesiąty|siedemdziesiąty|osiemdziesiąty|dziewięćdziesiąty</token>
						</pattern>
						<message>Błędna forma liczebnika porządkowego. Powinno być: <suggestion>dwa tysiące \2</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="dwa tysiące drugiego">Słoneczne lato roku <marker>dwutysięcznego drugiego</marker> płynęło sobie powoli i sielankowo.</example>
						<example>Słoneczne lato roku dwa tysiące drugiego upłynęło sielankowo.</example>
				</rule>
				<rule id="W_DNIU_1_STYCZNIA" name="„w dniu x stycznia” (x stycznia)">
						<pattern>
								<token>w</token>
								<token>dniu</token>
								<token postag="adj.*gen.*" postag_regexp="yes"></token>
								<token regexp="yes">stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia</token>
						</pattern>
						<message>Niepoprawna postać daty (nie istnieje „drugi sierpień”, jedynie „drugi [dzień] sierpnia”); poprawnie: <suggestion><match no="3"></match> <match no="4"></match></suggestion>lub <suggestion>w dniu <match no="3" postag="adj:sg:loc:m1.m2.m3.n1.n2:pos"></match> <match no="4"></match></suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="drugiego sierpnia|w dniu drugim sierpnia">Przyczyna wojny był atak Saddama Husseina na Kuwejt <marker>w dniu drugiego sierpnia</marker> 1990 roku.</example>
						<example>Przyczyna wojny był atak Saddama Husseina na Kuwejt <marker>drugiego sierpnia</marker> 1990 roku.</example>
				</rule>
				<rule id="PRZEZ_CALYCH_X_LAT" name="„przez całych x lat” (przez całe x lat)">
						<pattern>
								<token>przez</token>
								<token>całych</token>
								<token></token>
								<token>lat</token>
						</pattern>
						<message>Błędna odmiana. Powinno być: <suggestion>\1 całe \3 \4</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="przez całe dziesięć lat">Potem bawił ponownie we Włoszech <marker>przez całych dziesięć lat</marker>.</example>
				</rule>
				<rule id="MILIONY_LUDZIE" name="„miliony ludzie” (miliony ludzi)">
						<pattern>
								<token regexp="yes">miliony|tysiące|setki|dziesiątki</token>
								<token>ludzie</token>
						</pattern>
						<message>Prawdopodobny błąd odmiany. Powinno być: <suggestion>\1 ludzi</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>Na przemówienie prezydenta czekały tysiące ludzi.</example>
						<example correction="tysiące ludzi">Na przemówienie prezydenta czekały <marker>tysiące ludzie</marker>.</example>
				</rule>
				<rule id="PO_POL_GODZINIE" name="„po pół godzinie” (po pół godziny)">
						<pattern>
								<token>po</token>
								<token>pół</token>
								<token>godzinie</token>
						</pattern>
						<message>Niepoprawna odmiana. Mówi się <suggestion>po pół godziny</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>Po pół godziny rozmowy premier zasnął.</example>
						<example correction="Po pół godziny"><marker>Po pół godzinie</marker> rozmowy premier zasnął.</example>
				</rule>
				<rule id="PROSZE_GOSIEWSKI" name="„proszę panią” (proszę pani)">
						<pattern>
								<marker>
										<token>proszę</token>
										<token>panią</token>
								</marker>
								<token regexp="yes">&interp;</token>
						</pattern>
						<message>To jest błędna forma. Mówimy „proszę panią o coś”, a w zwrocie do kobiety mówimy <suggestion>proszę pani</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="proszę pani">No tylko, <marker>proszę panią</marker>, wicepremierzy mają też pewne zadania.</example>
				</rule>
				<rule id="BEZ_REKAW" name="„bez rękaw” (bez rękawów)">
						<pattern>
								<token>bez</token>
								<token regexp="yes">rękaw|rękawa</token>
						</pattern>
						<message>Błąd odmiany lub niepoprawna liczba gramatyczna. Poprawnie: <suggestion>bez rękawów</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="bez rękawów">Koszulka <marker>bez rękaw</marker> tanio!</example>
						<example>Kupiłem sobie śliczną koszulę bez rękawów.</example>
				</rule>
				<rulegroup id="UMIE_ROZUMIE" name="„ja umie”, „ja rozumie” (umiem, rozumiem)">
						<rule>
								<pattern>
										<token>ja</token>
										<token regexp="yes">umie|rozumie</token>
								</pattern>
								<message>Błąd odmiany. Mówimy <suggestion>\2m</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Ja umiem mówić po polsku.</example>
								<example>Umiem mówić po polsku.</example>
								<example correction="Umiem"><marker>Ja umie</marker> mówić po polsku.</example>
						</rule>
						<rule>
								<pattern>
										<token>ja</token>
										<token>nie</token>
										<token regexp="yes">umie|rozumie</token>
								</pattern>
								<message>Błąd odmiany. Mówimy <suggestion>nie \3m</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Ja nie umiem mówić po polsku.</example>
								<example>Umiem mówić po polsku.</example>
								<example correction="Nie umiem"><marker>Ja nie umie</marker> mówić po polsku.</example>
						</rule>
				</rulegroup>
				<rulegroup id="SZKOLA_IMIENIEM" name="„szkoła imieniem” (szkoła imienia)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">szkoła|gimnazjum|zakład|liceum</token>
										<marker>
												<token>imieniem</token>
										</marker>
								</pattern>
								<message>Mówi się „<suggestion>imienia</suggestion>”.</message>
								<short>Błąd odmiany</short>
								<example>Szkoła imienia Renaty B.</example>
								<example correction="imienia">Szkoła <marker>imieniem</marker> Renaty B.</example>
						</rule>
						<rule>
								<pattern>
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<token inflected="yes">szkoła</token>
												<token postag="adj:sg:.*:f.*" postag_regexp="yes"></token>
										</unify>
										<marker>
												<token>imieniem</token>
										</marker>
								</pattern>
								<message>Mówi się „<suggestion>imienia</suggestion>”.</message>
								<short>Błąd odmiany</short>
								<example>Szkoła podstawowa imienia Renaty B.</example>
								<example correction="imienia">Szkoła podstawowa <marker>imieniem</marker> Renaty B.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">liceum|gimnazjum</token>
										<token postag="adj:sg:.*n2.*" postag_regexp="yes"></token>
										<marker>
												<token>imieniem</token>
										</marker>
								</pattern>
								<message>Mówi się „<suggestion>imienia</suggestion>”.</message>
								<short>Błąd odmiany</short>
								<example>Liceum ogólnokształcące imienia Renaty B.</example>
								<example correction="imienia">Liceum ogólnokształcące <marker>imieniem</marker> Renaty B.</example>
						</rule>
				</rulegroup>
				<rule id="DO_NIEMCZECH" name="„do Niemczech” (do Niemiec)">
						<pattern>
								<token>do</token>
								<token>Niemczech</token>
						</pattern>
						<message>Błędna odmiana. Powinno być: <suggestion>do Niemiec</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>Jutro jadę do Niemiec.</example>
						<example correction="do Niemiec">Jutro jadę <marker>do Niemczech</marker>.</example>
				</rule>
				<rulegroup id="STO_GRAM" name="„sto gram” (sto gramów) itp.">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">pięć|sześć|siedem|osiem|dziewięć|dziesięć|jedenaście|dwanaście|trzynaście|czternaście|piętnaście|szesnaście|siedemnaście|osiemnaście|dziewiętnaście|dwadzieścia|trzydzieści|czterdzieści|pięćdziesiąt|sześćdziesiąt|siedemdziesiąt|osiemdziesiąt|dziewięćdziesiąt|sto|dwieście|trzysta|czterysta|pięćset|sześćset|siedemset|osiemset|dziewięćset|tysiąc|milion|miliard|bilion</token>
										<marker>
												<token regexp="yes">wat|gram|amper|kilowat|kilogram|kiloamper|wolt|kilowolt|złoty|kilometr|metr|centymetr</token>
										</marker>
								</pattern>
								<message>Nazwy jednostek miary odmienia się. W tym wypadku powinny być w dopełniaczu: <suggestion><match no="2" postag="subst:pl:.*gen.*:m[1-3].*" postag_regexp="yes"></match></suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Ludwik kupił sto gramów szyneczki.</example>
								<example correction="woltów">Do zasilania wystarczy dziesięć <marker>wolt</marker>.</example>
								<example correction="gramów">Ludwik kupił sto <marker>gram</marker> szyneczki.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">dwa|trzy|cztery</token>
										<marker>
												<token regexp="yes">wat|gram|amper|kilowat|kilogram|kiloamper|wolt|kilowolt|złoty|kilometr|metr|centymetr</token>
										</marker>
								</pattern>
								<message>Nazwy jednostek miary odmienia się. W tym wypadku powinny być w mianowniku liczby mnogiej:<suggestion><match no="2" postag="subst:pl:.*nom.*:m.*" postag_regexp="yes"></match></suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Ludwik kupił sto gramów szyneczki.</example>
								<example correction="kilogramy">Ludwik kupił dwa <marker>kilogram</marker> szyneczki.</example>
						</rule>
				</rulegroup>
				<rule id="JEDNE_DZIECKO" name="„te”, „jedne”, „tamte” + rzeczownik r. nijakiego w l.poj.">
						<pattern>
								<marker>
										<token postag="adj:pl:acc:m2.m3.f.n1.n2.p2.p3:pos"><exception postag="adj:sg:(nom|acc).*|verb.+" postag_regexp="yes"></exception><exception>też</exception><exception>one</exception></token>
								</marker>
								<token postag="(subst|ger):sg:(acc\.)?nom.*:n.*" postag_regexp="yes"><exception postag="(subst|adj):pl:(acc\.)?nom.*:(n|f|m3).*" postag_regexp="yes"></exception><exception regexp="yes">to|coś?</exception></token>
						</pattern>
						<message>Ten przymiotnik lub zaimek jest w liczbie mnogiej. Prawdopodobnie należy użyć liczby pojedynczej: <suggestion><match no="1" postag="adj:sg:.*nom.*[\.:]n[^o].*" postag_regexp="yes"></match></suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>Stoją przed nami te nowe zadania.</example>
						<example>Jedno dziecko zachowuje się grzecznie.</example>
						<example correction="Jedno"><marker>Jedne</marker> dziecko zachowuje się grzecznie.</example>
						<example>To dziecko zachowuje się grzecznie.</example>
						<example>Zarzucają kopalni organizowanie protestów.</example>
						<example>Rosło też zapotrzebowanie na efekty takich badań.</example>
						<example>Niektóre wersje pozwalają na dynamiczne linkowanie bibliotek.</example>
						<example>Powszechnie uznaje się, że technologie językowe to jedna z kluczowych dziedzin.</example>
						<example correction="To"><marker>Te</marker> milczenie jest męczące.</example>
						<example correction="To"><marker>Te</marker> dziecko zachowuje się grzecznie.</example>
                        <example>Mają one coś wspólnego z jego przyjacielem Hathim.</example>
                        <example>Wydaliśmy huczne przyjęcie.</example>
                    <example>Umożliwiają nam one wyjaśnianie własnego zachowania retrospekcyjnie.</example>
				</rule>
				<rulegroup id="PIERWSZY_STYCZEN_1993" name="Błędna odmiana miesiąca w datach, np. 1 styczeń 2010 (1 stycznia)">
						<rule>
								<pattern>
										<token regexp="yes">\d{1,2}</token>
										<marker>
												<token regexp="yes">styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień</token>
										</marker>
								</pattern>
								<message>Nazwy miesięcy w datach podajemy w dopełniaczu: <suggestion><match no="2" postag="subst:sg:gen:m3"></match></suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>1 stycznia 1999</example>
								<example correction="stycznia">1 <marker>styczeń</marker> 2000</example>
								<example correction="lutego">26 <marker>luty</marker> 1939.</example>
								<example correction="marca">12 <marker>marzec</marker> 1944</example>
								<example correction="kwietnia">Wojna wybuchła 1 <marker>kwiecień</marker> 1939.</example>
								<example correction="maja">13 <marker>maj</marker> 1939.</example>
								<example correction="czerwca">1 <marker>czerwiec</marker> 1939.</example>
								<example correction="lipca">12 <marker>lipiec</marker> 1939.</example>
								<example correction="sierpnia">1 <marker>sierpień</marker> 1939.</example>
								<example correction="września">Wojna wybuchła 1 <marker>wrzesień</marker> 1939.</example>
								<example correction="października">1 <marker>październik</marker> 1939.</example>
								<example correction="listopada">1 <marker>listopad</marker> 1939.</example>
								<example correction="grudnia">13 <marker>grudzień</marker> 1939.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">\d{1,2}</token>
												<token>.</token>
												<token regexp="yes">styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień</token>
										</marker>
								</pattern>
								<message>Nazwy miesięcy w datach podajemy w dopełniaczu, a dni bez kropki: <suggestion><match no="1"></match> <match no="3" postag="subst:sg:(acc\.)?gen[\.:]m.*" postag_regexp="yes"></match></suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>1 stycznia 1999</example>
								<example correction="1 stycznia"><marker>1. styczeń</marker> 2000</example>
						</rule>
                        <rule>
                            <pattern>
                                    <token regexp="yes">pierwszy|drugi|trzeci|czwarty|piąty|szósty|siódmy|ósmy|dziewiąty|dziesiąty|jedenasty|dwunasty|trzynasty|czternasty|piętnasty|szesnasty|siedemnasty|osiemnasty|dziewiętnasty|dwudziesty|trzydziesty</token>
                                <marker>
                                    <token regexp="yes">styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień</token>
                                </marker>
                            </pattern>
                            <message>Nazwy miesięcy w datach podajemy w dopełniaczu: <suggestion><match no="2" postag="subst:sg:gen:m3"></match></suggestion>.</message>
                            <short>Błąd odmiany</short>
                            <example>Pierwszy stycznia 1999</example>
                            <example correction="stycznia">Pierwszy <marker>styczeń</marker> 2000</example>
                        </rule>
				</rulegroup>
				<rulegroup id="BRUNO_HUGO" name="Brak odmiany imienia „Bruno”, „Hugo”, „Pablo”">
						<rule>
								<pattern>
										<marker>
												<token>Bruno</token>
										</marker>
										<token inflected="yes">Schulz<exception postag="subst:sg:nom:m1"></exception></token>
								</pattern>
								<message>Imię Bruno jest odmienne: <suggestion><match no="2" postag="(subst.*)(:m1)" postag_regexp="yes" postag_replace="$1:m[1-3]*">Brunon</match></suggestion>.</message>
								<url>http://nasze-imiona.pl/2011/07/14/bruno-i-gramatyka/</url>
								<short>Błąd odmiany</short>
								<example>Uwielbiam prozę Brunona Schulza.</example>
								<example correction="Brunona">Uwielbiam prozę <marker>Bruno</marker> Schulza.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>Hugo</token>
										</marker>
										<token inflected="yes">Kołłątaj<exception postag="subst:sg:nom:m1"></exception></token>
								</pattern>
								<message>Imię „Hugo” jest odmienne: <suggestion><match no="2" postag="subst.*" postag_regexp="yes">Hugon</match></suggestion>.</message>
								<url>http://nasze-imiona.pl/2011/07/14/bruno-i-gramatyka/</url>
								<short>Błąd odmiany</short>
								<example>Uwielbiam pisma Hugona Kołłątaja.</example>
								<example correction="Hugonowi">Polacy zamierzają ufundować pomnik <marker>Hugo</marker> Kołłątajowi.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>Pablo</token>
										</marker>
										<token inflected="yes">Picasso<exception postag="subst:sg:nom:m1"></exception></token>
								</pattern>
								<message>Imię „Pablo” jest odmienne: <suggestion><match no="2" postag="subst:.*" postag_regexp="yes">Pablo</match></suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Uwielbiam obrazy Pabla Picassa.</example>
								<example correction="Pablowi">Polacy zamierzają ufundować pomnik <marker>Pablo</marker> Picassowi.</example>
								<example correction="Pabla">Uwielbiam rzeźbę <marker>Pablo</marker> Picassa.</example>
						</rule>
				</rulegroup>
				<rulegroup id="TA_KSIAZKA" name="„tą” jako biernik (tę)">
						<rule>
								<pattern>
										<marker>
												<token>tą<exception scope="previous" postag="prep:inst.*" postag_regexp="yes"/><exception scope="previous">była</exception></token>
										</marker>
										<token postag="subst:sg:acc:f"><exception postag="subst:sg:inst:f"/></token>
								</pattern>
								<message>W bierniku zaimek „ta” ma formę <suggestion>tę</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Kupiłem tę książkę za parę groszy.</example>
                                <example>Spojrzała z tą znaną mu już, robioną zalotnością.</example>
								<example correction="tę">Kupiłem <marker>tą</marker> książkę za parę groszy.</example>
                                <example>Polska Partia Robotnicza była tą jedyną siłą polityczną nastawioną na sojusz.</example>
                                <example>Zachwycony tą pierwszą przygodą, szczęśliwie roił marzenia...</example>
						</rule>
                        <rule>
                        <pattern>
                            <marker>
                                <token>tą<exception scope="previous" postag="prep:inst.*" postag_regexp="yes"/><exception scope="previous">była</exception></token>
                            </marker>
                            <token postag="adj:sg:acc:f.*" postag_regexp="yes"/>
                            <token postag="subst:sg:acc:f"><exception postag="subst:sg:inst:f"/></token>
                        </pattern>
                        <message>W bierniku zaimek „ta” ma formę <suggestion>tę</suggestion>.</message>
                        <short>Błąd odmiany</short>
                        <example>Kupiłem tę książkę za parę groszy.</example>
                        <example>Spojrzała z tą znaną mu już, robioną zalotnością.</example>
                        <example correction="tę">Kupiłem <marker>tą</marker> małą książkę za parę groszy.</example>
                        <example>Polska Partia Robotnicza była tą jedyną siłą polityczną nastawioną na sojusz.</example>
                        <example>Zachwycony tą pierwszą przygodą, szczęśliwie roił marzenia...</example>
                        </rule>
						<rule>
								<pattern>
										<token>tą</token>
										<token postag="subst:pl:acc:f" regexp="yes">.+e<exception postag="subst:sg:acc:f"></exception></token>
								</pattern>
								<message>Prawdopodobna literówka i błąd odmiany. W bierniku zaimek „ta” ma formę „tę”. Poprawnie: <suggestion>tę <match no="2" postag="subst:sg:.*acc.*:f" postag_regexp="yes"></match></suggestion> lub (jeśli chodziło o liczbę mnogą): <suggestion>te <match no="2"></match></suggestion>.</message>
								<short>Błąd odmiany i literówka</short>
								<example>Kupiłem tę informację za parę groszy.</example>
								<example correction="tę informację|te informacje">Kupiłem <marker>tą informacje</marker> za parę groszy.</example>
						</rule>
				</rulegroup>
				<rule id="KOSCIAMI" name="„kościami” (kośćmi)">
						<pattern>
								<token inflected="yes" negate="yes" regexp="yes">poczciwy|uczciwy</token>
								<token negate="yes">z</token>
								<marker>
										<token>kościami</token>
								</marker>
						</pattern>
						<message>Forma „kościami” jest dopuszczalna tylko w związku frazeologicznym „poczciwy, uczciwy z kościami”. W pozostałych wypadkach używamy formy <suggestion>kośćmi</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>Cezar bawił się kośćmi legionistów nad Rubikonem.</example>
						<example correction="kośćmi">Cezar bawił się <marker>kościami</marker> legionistów nad Rubikonem.</example>
						<example>Zdzichu jest człowiekiem poczciwym z kościami.</example>
				</rule>
				<rule id="W_SZEREGU_PRZYPADKACH" name="„w szeregu” + miejscownik/narzędnik (dopełniacz)">
						<pattern>
								<token>w</token>
								<token>szeregu</token>
								<marker>
										<token postag="subst:.*loc.*|subst:.*instr.*" postag_regexp="yes"><exception postag=".*[\.:]gen[\.:].*" postag_regexp="yes"></exception></token>
								</marker>
						</pattern>
						<message>Wyrażenie „w szeregu” jest używane z dopełniaczem: <suggestion><match no="3" postag=".*pl:.*gen.*" postag_regexp="yes"></match></suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>W szeregu przypadków komisja śledcza zachowywała się niegodnie.</example>
						<example>W szeregu neptunowym jest to bizmut.</example>
						<example correction="przypadków">W szeregu <marker>przypadkach</marker> komisja śledcza zachowywała się niegodnie.</example>
				</rule>
				<rule id="KONIAMI" name="„koniami” (końmi)">
						<pattern>
								<token negate="yes">starymi</token>
								<marker>
										<token>koniami</token>
								</marker>
						</pattern>
						<message>Forma „koniami” jest używana tylko w znaczeniu „kolega”, „przyjaciel” („stary koń”), natomiast mówiąc o zwierzętach używamy formy <suggestion>końmi</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example>Szejkowie uwielbiają handlować końmi.</example>
						<example>My ze Zdzichem jesteśmy takimi starymi koniami, jak papużki nierozłączki, panie dziejaszku.</example>
						<example correction="końmi">Księżna od maleńkości fascynowała się <marker>koniami</marker>.</example>
				</rule>
				<rulegroup id="RP_PRZYM" name="Błędy odmiany „Rzeczypospolitej Polskiej”">
						<rule>
								<pattern case_sensitive="yes">
										<token>Rzeczpospolitej</token>
										<token>Polski</token>
								</pattern>
								<message>Wyraz „polski” jest tutaj przymiotnikiem, a więc poprawna forma brzmi: <suggestion>\1 Polskiej</suggestion> lub – bardziej oficjalnie i zgodnie z tradycją – <suggestion>Rzeczypospolitej Polskiej</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example correction="Rzeczpospolitej Polskiej|Rzeczypospolitej Polskiej">Minister Obrony Narodowej <marker>Rzeczpospolitej Polski</marker></example>
								<example>Minister Obrony Narodowej <marker>Rzeczpospolitej Polskiej</marker></example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token>Rzeczypospolita</token>
										<token>Polska</token>
								</pattern>
								<message>Uwaga. Użyta forma to wołacz, poprawnie w mianowniku mówi się: <suggestion>Rzeczpospolita Polska</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example correction="Rzeczpospolita Polska">My z bratem uważamy, że <marker>Rzeczypospolita Polska</marker> to nie jest kraj dezerterów.</example>
						</rule>
				</rulegroup>
				<rulegroup id="FOR_FOROW" name="„for/forum” (forów)">
						<rule>
								<pattern>
										<token postag="prep:gen(:n?wok)?" postag_regexp="yes"></token>
										<marker>
												<token>for</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie chodziło o dopełniacz od słowa „forum”, który brzmi <suggestion>forów</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>To niezwykła gratka dla forów internetowych.</example>
								<example correction="forów">To niezwykła gratka dla <marker>for</marker> internetowych.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="(adj|ppas|pact):pl.*gen.*" postag_regexp="yes"></token>
										<marker>
												<token regexp="yes">for|forum</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie chodziło o dopełniacz od słowa „forum”, który brzmi <suggestion>forów</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Nienawidzę głupich forów.</example>
								<example correction="forów">Nienawidzę głupich <marker>for</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">for|forum</token>
										</marker>
										<token postag="(adj|ppas|pact):pl.*gen.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobnie chodziło o dopełniacz od słowa „forum”, który brzmi <suggestion>forów</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example>Nienawidzę forów internetowych.</example>
								<example correction="forów">Najlepsza oferta według <marker>forum</marker> internetowych.</example>
								<example correction="forów">Nienawidzę <marker>for</marker> internetowych.</example>
						</rule>
				</rulegroup>
				<rulegroup id="PRAWDOPODOBNYM_JEST" name="Orzecznik w narzędniku (zamiast mianownika)">
                        <antipattern>
                            <marker><token>jednym</token></marker>
                            <token>z</token>
                        </antipattern>
						<rule>
								<pattern>
										<token><exception postag="(subst|ger):*sg:.*(inst|loc).*[.\:](m|n).*" postag_regexp="yes"></exception></token>
										<marker>
												<token postag="(adj|ppas|pact):sg:inst.*[.\:]m.*" postag_regexp="yes" skip="-1"><exception regexp="yes" scope="current">tym|którym|żadnym</exception><exception postag="(subst|ger):*sg.*(inst|loc).*[.\:](m|n).*|.*(ppas|adj):sg:acc.nom.voc:n.*" postag_regexp="yes" scope="next"></exception><exception regexp="yes" scope="next">&interp;</exception></token>
										</marker>
										<token regexp="yes">jest|było|będzie|byłoby<exception scope="previous">wiadomo</exception></token>
										<token>,</token>
										<token inflected="yes" regexp="yes">że|iż|aby|iżby|by|żeby</token>
								</pattern>
								<message>Ten wyraz powinien być w mianowniku: <suggestion><match no="2" postag="(adj|ppas|pact):sg:inst.*(:pos|:com|:aff)" postag_regexp="yes" postag_replace="$1:sg:.*nom.*:n1\.n2.*$2"></match></suggestion> (domyślnym podmiotem jest „to”).</message>
								<short>Błąd odmiany</short>
								<example correction="dobre">Bez wątpienia <marker>dobrym</marker> jest, żeby szkoły były umundurowane.</example>
								<example correction="Pożądane"><marker>Pożądanym</marker> jest, aby szkoły były umundurowane.</example>
								<example correction="Niewątpliwe"><marker>Niewątpliwym</marker> również jest, że Roman kocha się w Andrzeju.</example>
								<example>Pożądane jest, aby szkoły były umundurowane.</example>
                                <example>Bliskim jego wiadomo było, że pisze.</example>
                                <example correction="Prawdopodobniejsze"><marker>Prawdopodobniejszym</marker> było, że zatrzymali go przemocą.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">jest|było|będzie|byłoby</token>
										<marker>
												<token postag="(adj|ppas|pact):sg:inst.*m.*" postag_regexp="yes"><exception>tym</exception></token>
										</marker>
										<token>,</token>
										<token inflected="yes" regexp="yes">że|iż|aby|iżby|by|żeby</token>
								</pattern>
								<message>Ten wyraz powinien być w mianowniku: <suggestion><match no="2" postag="(adj|ppas|pact):sg:inst.*(:pos|:com|:aff)" postag_regexp="yes" postag_replace="$1:sg:.*nom.*:n1\.n2.*$2"></match></suggestion> (domyślnym podmiotem jest „to”).</message>
								<short>Błąd odmiany</short>
								<example correction="pożądane">Jest <marker>pożądanym</marker> , aby szkoły były umundurowane.</example>
								<example>Jest pożądane, aby szkoły były umundurowane.</example>
						</rule>
				</rulegroup>
				<rule id="POL_RAZY" name="„pół razy” (pół raza)">
						<pattern>
								<token regexp="yes">pół|półtora</token>
								<token>razy</token>
						</pattern>
						<message>W tym kontekście poprawna jest konstrukcja: <suggestion>\1 raza</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="pół raza">Dwa i <marker>pół razy</marker> więcej niż kwota, której zażądał Rywin od Michnika.</example>
				</rule>
				<rule id="PEWNEGO_RAZU" name="„pewnego raza” (pewnego razu)">
						<pattern>
								<token regexp="yes">od|pewnego|jednego|ostatniego|ani</token>
								<marker>
										<token>raza</token>
								</marker>
						</pattern>
						<message>W tym kontekście należy użyć formy: <suggestion>razu</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="razu">Od <marker>raza</marker> rzuciły się na nas wściekle hieny.</example>
						<example>Od razu rzuciły się na nas wściekle hieny.</example>
				</rule>
				<rule id="ANI_RAZ" name="„ani raz” (ani razu)">
						<pattern>
								<token>ani</token>
								<marker>
										<token>raz</token>
								</marker>
						</pattern>
						<message>W tym kontekście należy użyć formy: <suggestion>razu</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="razu">Podczas całego przedstawienia ani <marker>raz</marker> nie spojrzałem na zegarek.</example>
				</rule>
				<rule id="X_X_PROCENTA" name="„0,1 procenta” (0,1 procent)">
						<pattern>
								<token regexp="yes">\d+</token>
								<token>,</token>
								<token regexp="yes">\d+</token>
								<marker>
										<token regexp="yes">procentu|procenta</token>
								</marker>
						</pattern>
						<message>W połączeniu z liczbami ułamkowymi nie odmienia się wyrazu <suggestion>procent</suggestion>.</message>
						<short>Błąd odmiany</short>
						<example correction="procent">Dzisiaj indeks WIG-20 wzrósł o 15, 7 <marker>procenta</marker>.</example>
						<example>Nie było dziś 1 procenta uczniów.</example>
				</rule>
				<rulegroup id="CUDZYSLOW_MNOGI" name="rzeczownik „cudzysłów” niepotrzebnie w liczbnie mnogiej">
						<rule>
								<pattern>
										<token>w</token>
										<token>cudzysłowach</token>
								</pattern>
								<message>Rzeczownik „cudzysłów” oznacza parę znaków, dlatego poprawnie piszemy: <suggestion>w cudzysłowie</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example correction="w cudzysłowie">Słowo jest tutaj <marker>w cudzysłowach</marker>.</example>
								<example>Ten cytat musi być w cudzysłowie.</example>
						</rule>
						<rule>
								<pattern>
										<token>w</token>
										<token>cudzysłowy</token>
								</pattern>
								<message>Rzeczownik „cudzysłów” oznacza parę znaków, dlatego poprawnie piszemy: <suggestion>w cudzysłów</suggestion>.</message>
								<short>Błąd odmiany</short>
								<example correction="w cudzysłów">Jego wypowiedź należy brać <marker>w cudzysłowy</marker>.</example>
								<example>Cytaty należy zawsze ujmować w cudzysłów.</example>
						</rule>
				</rulegroup>
		</category>
		<category name="Błędy w szyku wyrazów" type="grammar">
				<rulegroup id="Z_KIMS_NA_CZELE" name="„z... na czele” (na czele z...)">
						<rule>
								<pattern>
										<token>z</token>
										<token postag=".*inst.*" postag_regexp="yes"></token>
										<token>na</token>
										<token>czele</token>
								</pattern>
								<message>Niepoprawny szyk wyrazów. Powinno być: <suggestion>\3 \4 \1 \2</suggestion>.</message>
								<short>Błędny szyk wyrazów</short>
								<example correction="na czele z premierem">Władzę wykonawczą sprawuje rząd powoływany przez prezydenta, <marker>z premierem na czele</marker>.</example>
								<example>Władzę wykonawczą sprawuje rząd powoływany przez prezydenta, na czele z premierem.</example>
						</rule>
						<rule>
								<pattern>
										<token>z</token>
										<token postag=".*inst.*" postag_regexp="yes"></token>
										<token postag=".*inst.*" postag_regexp="yes"></token>
										<token>na</token>
										<token>czele</token>
								</pattern>
								<message>Niepoprawny szyk wyrazów. Powinno być: <suggestion>\4 \5 \1 \2 \3</suggestion>.</message>
								<short>Błędny szyk wyrazów</short>
								<example correction="na czele z tramwajem konnym">Nową trasą ruszy uroczysta parada <marker>z tramwajem konnym na czele</marker>.</example>
								<example>Nową trasą ruszy uroczysta parada na czele z tramwajem konnym.</example>
						</rule>
				</rulegroup>
				<rule id="BOWIEM_ZAS" name="„Bowiem”, „ale”, „zaś” na początku zdania">
						<pattern>
								<token postag="SENT_START"></token>
								<marker>
										<token regexp="yes" postag="conj|comp" postag_regexp="yes">bowiem|ale|zaś|lecz</token>
								</marker>
								<token></token>
						</pattern>
						<message>Ten wyraz nie powinien występować na początku zdania.</message>
						<short>Błędny szyk wyrazów</short>
						<example>Ludwik bowiem chciał być wicepremierem.</example>
						<example correction=""><marker>Bowiem</marker> Ludwik chciał być wicepremierem.</example>
                        <example>Lecz się sam!</example>
				</rule>
				<rule id="BOWIEM_ZAS_PRZECINEK" name="„bowiem” i „zaś” na początku zdania podrzędnego">
						<pattern>
								<token regexp="yes">&interp;</token>
								<marker>
										<token regexp="yes">bowiem|zaś</token>
								</marker>
						</pattern>
						<message>Ten wyraz nie powinien występować na początku zdania podrzędnego.</message>
						<short>Błędny szyk wyrazów</short>
						<example>Ludwik chciał być wicepremierem, był bowiem człowiekiem ambitnym.</example>
						<example correction="">Ludwik chciał być wicepremierem, <marker>bowiem</marker> był człowiekiem ambitnym.</example>
				</rule>
				<rule id="SIE_SENT_END" name="„Się” na końcu zdania">
						<pattern>
								<token><exception postag="SENT_START"></exception></token>
								<token><exception regexp="yes">\p{Punct}</exception></token>
								<token><exception postag="ger:.*" postag_regexp="yes"></exception></token>
								<marker>
										<token>się</token>
								</marker>
								<token postag="SENT_END"><exception regexp="yes">\p{L}+</exception><exception>)</exception></token>
						</pattern>
						<message>Zaimek „się” nie powinien znajdować się na końcu zdania.</message>
						<short>Błędny szyk wyrazów</short>
						<example correction="">Wędrował sam po lesie i o mało nie zgubił <marker>się</marker>.</example>
						<example>Z funkcji semiotycznych istotne jest odnoszenie się.</example>
						<example>Nie bój się.</example>
						<example>On może zabić (się)</example>
                        <example>otwór, przez który wrzuca się listy</example>
				</rule>
		</category>
		<category name="Błędy składniowe" type="grammar">
            <rulegroup id="NIGDY_NIE" name="Brak negacji w zdaniu z „nigdy”, „nic” itd.">
                <rule>
                    <antipattern>
                        <token inflected="yes">panna</token>
                        <marker><token case_sensitive="yes">Nikt</token></marker>
                    </antipattern>
                    <antipattern>
                        <marker><token>nic</token></marker>
                        <token>,</token>
                        <token>tylko</token>
                    </antipattern>
                    <antipattern>
                        <marker><token>nic</token></marker>
                        <token>tylko</token>
                    </antipattern>
                    <antipattern>
                        <marker><token>nic</token></marker>
                        <token postag="adj:sg:gen:m1.m2.m3.n1.n2:pos"/>
                    </antipattern>
                <pattern>
                    <token postag='SENT_START' skip='-1'><exception scope='next'>nie</exception><exception scope="next" postag=".*:neg.*" postag_regexp="yes"/></token>
                    <token regexp='yes' skip='-1'>nikt|nigdy|nic|bynajmniej<exception scope='next'>nie</exception><exception scope="next" postag=".*:neg.*" postag_regexp="yes"/></token>
                    <token postag='verb:.*' postag_regexp='yes' skip='-1'><exception scope='next'>nie</exception><exception scope="next" postag=".*:neg.*" postag_regexp="yes"/></token>
                    <token postag='SENT_END'></token>
                </pattern>
                <message>W tym zdaniu brak słowa „nie”.</message>
                <short>Błąd składniowy</short>
                <example correction=''><marker>Nigdy tego zrobiłam.</marker></example>
                <example>Nigdy tego nie zrobiłam.</example>
                    <example>Nic dziwnego, że chrapał.</example>
                </rule>
                <rule>
                    <pattern>
                        <token postag='SENT_START' skip='-1'><exception scope='next'>nie</exception><exception scope="next" postag=".*:neg.*" postag_regexp="yes"/></token>
                        <token postag='verb:.*' postag_regexp='yes' skip='-1'><exception scope='next'>nie</exception><exception scope="next" postag=".*:neg.*" postag_regexp="yes"/></token>
                        <token case_sensitive="yes" regexp='yes' skip='-1'>nikt|nigdy|nic|bynajmniej<exception scope='next'>nie</exception><exception scope="next" postag=".*:neg.*" postag_regexp="yes"/></token>
                        <token postag='SENT_END'></token>
                    </pattern>
                    <message>W tym zdaniu brak słowa „nie”.</message>
                    <short>Błąd składniowy</short>
                    <example correction=''><marker>Zrobiłem bynajmniej wiele.</marker></example>
                    <example>Nigdy tego nie zrobiłam.</example>
                    <example>W 1996 roku stworzył Pannę Nikt w oparciu o powieść Tomka Tryzny o dorastającej dziewczynie, która przeżywa kryzys wartości.</example>
                </rule>
            </rulegroup>
            <rule id="NIM_IMPERF" name="Czasownik niedokonany po spójniku nim i zanim">
                <pattern>
                    <token regexp='yes' postag='comp' skip='-1'>(:?za)?nim<exception regexp='yes' scope='next'>[,;–\(\)]</exception><exception postag='verb:.*:perf.*|verb:bedzie.*' postag_regexp='yes' scope='next'></exception><exception postag='SENT_START|conj|interp.*' postag_regexp='yes' negate_pos='yes' scope='previous'></exception></token>
                    <marker>
                        <token postag='verb:.*:imperf.*|verb:impt.*' postag_regexp='yes'><exception postag='verb:.*[:\.]perf.*|verb:inf.*' postag_regexp='yes'></exception></token>
                    </marker>
                </pattern>
                <message>Po spójniku <match no="1"/> nie używa się czasownika niedokonanego ani trybu rozkazującego.</message>
                <short>Błąd gramatyczny</short>
                <example correction=''>Wyszłam, zanim <marker>jedzono</marker> tort.</example>
                <example>Wyszłam, zanim podano tort.</example>
            </rule>
            <rule id="ZEBY_AGLT" name="Zła forma w zdaniu po „żeby”">
                <!-- akomodacja aglutynacyjności -->
                <pattern>
                    <marker>
                        <token regexp='yes'>a?by[śm]?|żeby[śm]?|gdyby[śm]?|jeśliby[śm]?</token>
                        <token postag='verb:praet:.*:(pri|sec).*' postag_regexp='yes'></token>
                    </marker>
                </pattern>
                <message>W tym fragmencie zdania jest literówka lub błąd gramatyczny. Czy chodziło o <suggestion><match no="1" regexp_match="(.*)y.*" regexp_replace="$1y"/><match no="2" regexp_match="(.*[^e])e?(ś|m)" regexp_replace="$2"/> <match no="2" regexp_match="(.*[^e])e?(ś|m)" regexp_replace="$1"/></suggestion>?</message>
                <short>Błąd gramatyczny lub literówka</short>
                <example correction='żebym przyznał'>Radził, <marker>żeby przyznałem</marker> się do winy.</example>
                <example>Radził, żebym przyznał się do winy.</example>
                <example correction='żebyś przyznała'>Radził, <marker>żeby przyznałaś</marker> się do winy.</example>
                <example correction="Gdybyś zrobił"><marker>Gdybyś zrobiłeś</marker> błąd, popraw go.</example>
            </rule>
            <rule id="PCON_VERB" name="Brak orzeczenia po imiesłowie na -ąc">
                <antipattern>
                    <token regexp="yes">krótko|ściślej?|szczerze</token>
                    <marker><token>mówiąc</token></marker>
                    <token>,</token>
                </antipattern>
                <antipattern>
                    <token>między</token>
                    <token>nami</token>
                    <marker><token>mówiąc</token></marker>
                    <token>,</token>
                </antipattern>
                <antipattern>
                    <marker><token>mówiąc</token></marker>
                    <token>między</token>
                    <token>nami</token>
                    <token>,</token>
                </antipattern>
                <pattern>
                    <token postag='SENT_START' skip='-1'><exception regexp='yes' scope='next'>[,;]</exception><exception postag='verb:.*|pred' postag_regexp='yes' scope='next'></exception></token>
                    <token postag='pcon.*' postag_regexp='yes' skip='-1'><exception scope='next' regexp="yes">[\(\)]</exception><exception postag='verb:.*|pred' postag_regexp='yes' scope='next'/></token>
                    <marker>
                        <token skip='-1'>,<exception postag='verb:.*|pred' postag_regexp='yes' scope='next'/></token>
                        <token postag='SENT_END'></token>
                    </marker>
                </pattern>
                <message>Prawdopodobnie brak orzeczenia w tej części zdania, rozpoczętego od imiesłowu.</message>
                <short>Brak orzeczenia</short>
                <example correction=''>Kupując 2 pizze<marker>, trzecia gratis!</marker></example>
                <example>Kupując 2 pizze, trzecią otrzymujesz gratis!</example>
                <example>Mówiąc między nami, to moja dziewczyna.</example>
            </rule>
                <rule id="ZOSTALO_ZROBIONE" name="Brak zgodności czasownika z imiesłowem (np. „zostało zrobiony”)">
                    <antipattern> <!-- dokonałbym ... był -->
                        <unify>
                            <feature id="number"/><feature id="gender"/>
                            <token skip="10" postag="verb:pot.*" postag_regexp="yes"><exception scope="next" postag="verb:(?:pot|fin|bedzie|imp[st]|pred|winien).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"/><exception postag="SENT_END|&lt;ELLIPSIS&gt;|comp:comma|interp:comma" postag_regexp="yes" scope="next"/><exception scope="next" regexp="yes">&interp;</exception></token>
                            <marker>
                                <token postag="verb:praet.*" postag_regexp="yes" inflected="yes">być</token>
                            </marker>
                        </unify>
                    </antipattern>
                    <antipattern>   <!-- czas zaprzeszły -->
                        <unify>
                            <feature id="number"/><feature id="gender"/><feature id="person"/>
                            <token postag="verb:praet.*" postag_regexp="yes"/>
                            <marker><token postag="verb:praet.*" postag_regexp="yes" inflected="yes">być</token></marker>
                        </unify> <!-- spostrzegła była -->
                    </antipattern>
                    <antipattern>   <!-- czas przeszły predykatywu, np. widać było -->
                        <token postag="pred"/>
                        <token min="0" max="3" postag="siebie|qub|ppron.*|prep.*|adv|comp|conj|subst.*|adj.*" postag_regexp="yes"><exception postag="comp:comma"/></token>
                        <marker>
                            <token>było</token>
                        </marker>
                    </antipattern>
                    <antipattern> <!-- to jest zamiast unifikacji: wyjątek może trochę zbyt hojnie napisany, ale inaczej trzeba by mieć 2 x 9 reguł, pfuj -->
                        <marker>
                        <token inflected='yes' postag='verb:praet:.*:ter.*' postag_regexp='yes'>być</token>
                        </marker>
                        <token skip="10" postag='ppas:.*inst.*' postag_regexp='yes'><exception scope="next" postag="(?:comp|interp):comma" postag_regexp="yes"/></token>
                        <token postag_regexp="yes" postag="subst.*inst.*"/>
                    </antipattern>
                    <antipattern>
                        <unify>
                        <feature id="gender"/><feature id="number"/>
                        <token postag="ppas:.*" postag_regexp="yes"/>
                        <marker><token inflected='yes' regexp='yes' postag='verb:praet:.*:.*:ter.*' postag_regexp='yes'>zostać|zostawać|być</token></marker>
                        </unify>
                    </antipattern>
                    <pattern>
                    <unify negate="yes">
                        <feature id="gender"/><feature id="number"/>
                        <token inflected='yes' regexp='yes' postag='verb:praet:.*:.*:ter.*' postag_regexp='yes'>zostać|zostawać|być</token>
                        <token postag='ppas:.*' postag_regexp='yes'><exception postag="ppas:pl:gen.loc.*" postag_regexp="yes"/></token>
                    </unify>
                </pattern>
                    <message>Forma imiesłowu („\2”) nie jest zgodna z formą czasownika („\1”).</message>
                    <short>Błąd gramatyczny</short>
                    <example correction=""><marker>Zostało zrobiony</marker>.</example>
                    <example>Kilka osób zostało zabitych.</example>
                    <example>Został zrobiony.</example>
                    <example>Spostrzegła była rozkochane spojrzenie.</example>
                    <example>Daleko w przestrzeni widać było przymglony las Meudon.</example>
                    <example>Eurycjusz nie był zmyśloną postacią.</example>
                    <example>Odpowiedzi moje na jego zapytania były niewyczerpaną rozmów materią.</example>
                    <example>Kolumbowie jako sztuka o powstaniu warszawskim poprzedzeni zostali zorganizowaną nagonką polityczną reakcyjnego odłamu Polonii.</example>
                </rule>
                <rule id="KTOS_KTOREGO" name="„ktoś, którego” (czyjego, kogo)">
                    <pattern>
                        <token>ktoś</token>
                        <token min="0" max="1">,</token>
                        <marker>
                            <token>którego</token>
                        </marker>
                    </pattern>
                    <message>Błąd gramatyczny. W zależności od kontekstu powinno być <suggestion>czyjego</suggestion> lub <suggestion>kogo</suggestion>.</message>
                    <short>Błąd gramatyczny</short>
                    <example correction="czyjego|kogo">Czuła, że nawiedził ją ktoś, <marker>którego</marker> pochodzenia mogła się tylko domyślać.</example>
                    <example>Czuła, że nawiedził ją ktoś, <marker>czyjego</marker> pochodzenia mogła się tylko domyślać.</example>
                </rule>
				<rule id="BEDZIE_POTRAFIC" name="„będzie potrafić” (będzie umieć)">
						<pattern>
								<token postag="verb:bedzie.*" postag_regexp="yes"></token>
								<token inflected="yes">potrafić</token>
						</pattern>
						<message>Czasownik „potrafić” jest uznawany przez językoznawców za dokonany, dlatego nie ma czasu przyszłego. Lepiej: <suggestion>\1 umieć</suggestion>.</message>
						<short>Niepoprawne użycie czasownika</short>
						<example correction="będzie umieć">On <marker>będzie potrafił</marker> pisać po angielsku.</example>
						<example>On potrafi pisać po angielsku.</example>
				</rule>
				<rulegroup id="IMPERF_perf" name="Czasownik dokonany w użyciu niedokonanym">
						<rule>
								<pattern>
                                    <token inflected="yes" regexp="yes">przesta(?:wa)?ć|s?kończyć|zacząć|zaczynać</token>
								    <token postag="verb:inf:perf.*" postag_regexp="yes"><exception postag="verb:inf:imperf.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Czasownik „\2” ma aspekt dokonany i nie powinien występować w tym miejscu.</message>
								<short>Błędny aspekt czasownika</short>
								<example correction="">Co on <marker>zaczął zrobić</marker>?</example>
								<example>Co on zaczął robić?</example>
						</rule>
						<rule>
								<pattern>
                                        <token postag="SENT_START|interp:comma" skip="-1" postag_regexp="yes"><exception scope="next" postag="pred|adv:.*" postag_regexp="yes"/><exception scope="next">dosyć</exception></token>
                                        <marker>
										<token inflected="yes" postag="verb:bedzie:.*" postag_regexp="yes"><exception postag="pred|(?:adj|ppas).*|.*inst.*" postag_regexp="yes" scope="previous"/>być</token>
										<token postag_regexp="yes" postag="verb:inf:perf.*"><exception postag_regexp="yes" postag="verb:inf:imperf.*"></exception><exception inflected="yes" regexp="yes">mieć|spać</exception></token>
                                        </marker>
                                        <token><exception postag="verb:praet:.*" postag_regexp="yes"/></token>
								</pattern>
								<message>Czasownik „\2” ma aspekt dokonany i nie powinien występować w tym miejscu.</message>
								<short>Błędny aspekt czasownika</short>
								<example correction="">Co on <marker>będzie zrobić</marker>?</example>
                                <example>Trzeba będzie zrobić kolację.</example>
								<example>Co on będzie robić?</example>
                                <example>Zmuszona będę uciec się do mego ojca.</example>
                                <example>Najlepiej będzie wyznać wszystko.</example>
                                <example>Pierwszym moim krokiem będzie poskarżyć się u gubernatora.</example>
                                <example>Mniemają, że im się coś złego stanie, gdy będą umrzeć musieli.</example>
						</rule>
						<rule>
								<pattern>
										<unify>
												<feature id="number"></feature>
												<token inflected="yes" postag="verb:bedzie:.*" postag_regexp="yes"><exception postag="pred" scope="previous"></exception>być</token>
												<token postag="verb:praet:.*:ter:perf.*" postag_regexp="yes"><exception postag="verb:praet:.*:imperf.*" postag_regexp="yes"></exception><exception inflected="yes" regexp="yes">mieć|spać</exception></token>
										</unify>
								</pattern>
								<message>Czasownik „\2” ma aspekt dokonany i nie powinien występować w tym miejscu.</message>
								<short>Błędny aspekt czasownika</short>
								<example correction="">Co on <marker>będzie zrobił</marker>?</example>
								<example>Co on będzie robił?</example>
						</rule>
				</rulegroup>
                <rule id="ZOSTAC_IMPERF" name="Błędny aspekt czasownika po czasowniku „zostać”">
                <pattern>
                    <unify>
                        <feature id="number"/><feature id="gender"/>
                        <token postag="verb:praet.*" postag_regexp="yes" inflected="yes">zostać</token>
                        <token postag="ppas.*nom.voc.*:imperf.*" postag_regexp="yes"><exception postag="ppas.*[\.:]perf.*" postag_regexp="yes"/></token>
                </unify>
                </pattern>
                <message>Niegramatyczna zbitka: imiesłów „\2” jest niedokonany, a powinien być dokonany.</message>
                <example correction="">Książka <marker>została czytana</marker>.</example>
                <example>Książka została przeczytana.</example>
                <example>20 lipca został aresztowany przez policję hiszpańską i wydalony z Hiszpanii.</example>
                </rule>
                <rule id="NIE_JAKIKOLWIEK" name="„nie” + „jakikolwiek” (żaden)">
						<pattern>
								<token>nie</token>
								<token postag="verb:.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes" skip="-1"><exception inflected="yes" regexp="yes">wszystko|każdy</exception><exception inflected="yes" scope="next">żaden</exception><exception regexp="yes" scope="next">&interp;</exception></token>
								<marker>
										<token inflected="yes">jakikolwiek</token>
								</marker>
						</pattern>
						<message>Po przeczeniu należy użyć wyrazu: <suggestion><match no="3" postag="adj.*" postag_regexp="yes">żaden</match></suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="żaden">Nagrody i wyróżnienia nie podlegają wymianie na <marker>jakikolwiek</marker> ekwiwalent.</example>
						<example>Nagrody i wyróżnienia nie podlegają wymianie na żaden ekwiwalent.</example>
						<example>Nie wszystkie zastrzeżenia mają jakiekolwiek znaczenie.</example>
				</rule>
				<rule id="DWADZIESCIA_DWAJ" name="„dwadzieścia dwaj uczniowie” (dwudziestu dwóch uczniów)">
						<pattern>
								<token postag="num:pl:nom.acc.voc:m2.m3.f.n2:rec"></token>
								<token postag="num:pl:nom.voc:m1:congr"></token>
								<token postag="subst:pl:nom:m1"></token>
						</pattern>
						<message>Niepoprawna składnia liczebników. Poprawnie: <suggestion><match no="1" postag="num:pl:nom.voc:m1:rec"></match> <match no="2" postag="num:pl:nom.voc:m1:rec"></match> <match no="3" postag="subst:pl:gen:m1"></match></suggestion>. Należy też ewentualnie dostosować liczbę czasownika!</message>
						<short>Błąd składniowy</short>
						<example correction="Trzydziestu trzech mężczyzn"><marker>Trzydzieści trzej mężczyźni</marker> śpią na lekcji.</example>
						<example>Czterdziestu pięciu policjantów użyło broni.</example>
				</rule>
				<rule id="NIE_ULEGA_WATPLIWOSCI" name="„nie ulega najmniejszych wątpliwości”" default="off" >
						<pattern>
								<token>nie</token>
								<token>ulega</token>
								<token>najmniejszych</token>
								<token>wątpliwości</token>
						</pattern>
						<message>Błędny przypadek gramatyczny. Poprawnie <suggestion>\1 \2 najmniejszym wątpliwościom</suggestion> lub <suggestion>\1 ma \3 \4</suggestion>.</message>
                        <url>http://obcyjezykpolski.strefa.pl/?md=archive&amp;id=61</url>
						<short>Błąd składniowy</short>                        
						<example correction="Nie ulega najmniejszym wątpliwościom|Nie ma najmniejszych wątpliwości"><marker>Nie ulega najmniejszych wątpliwości</marker>, że on był agentem obcego wywiadu.</example>
						<example>Nie ma najmniejszych wątpliwości, że takie bzdury mogą zrodzić się tylko w głowie paranoika.</example>
				</rule>
				<rule id="DOFINANSOWANIE_DO_CZEGOS" name="„dofinansowanie do czegoś” (dofinansowanie czegoś)">
						<pattern>
								<token inflected="yes">dofinansowanie</token>
								<token>do</token>
						</pattern>
						<message>Nieprawidłowa forma, tego wyrazu używa się bez przyimka „do” (chyba że ten przyimek jest konieczny ze względu na inne wyrazy w zdaniu). Wystarczy: <suggestion>\1</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="dofinansowanie">Gmina otrzymała <marker>dofinansowanie do</marker> budowy sali gimnastycznej.</example>
						<example>Starałem się o dofinansowanie książki.</example>
				</rule>
				<rule id="NA_ILE" name="„na ile” (po ile/jak dalece">
						<pattern>
                            <marker>
								<token>na</token>
								<token>ile</token>
                            </marker>
                                <token><exception postag="subst:pl(?:tant)?:gen.*" postag_regexp="yes"/></token>
						</pattern>
						<message>Słowniki poprawnej polszczyzny określają tę zbitkę jako niepoprawną. Poprawnie: 1. <suggestion>po ile</suggestion> (=w jakiej cenie), 2. <suggestion>jak dalece</suggestion>, <suggestion>w jakim stopniu</suggestion>, <suggestion>jak bardzo</suggestion>, <suggestion>o ile</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="po ile|jak dalece|w jakim stopniu|jak bardzo|o ile">Wiemy o sobie tyle, <marker>na ile</marker> nas sprawdzono.</example>
						<example>Wiemy o sobie tyle, ile nas sprawdzono.</example>
                        <example>Dobry wieczór, na ile osób?</example>
                        <example>Na ile dni planuje pan pobyt?</example>
				</rule>
				<rule id="INSTRUKCJA_NA" name="„instrukcja na robienie” (instrukcja robienia)">
						<pattern>
								<token inflected="yes">instrukcja</token>
								<token>na</token>
								<token postag="ger:sg:nom.acc:n2:imperf:aff:refl.nonrefl"></token>
						</pattern>
						<message>To błąd składniowy. Poprawnie: <suggestion><match no="1"></match> <match no="3" postag="ger:sg:gen:n2:imperf:aff:refl.nonrefl"></match></suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="instrukcję podrabiania">Sprzedam <marker>instrukcję na podrabianie</marker> banknotów.</example>
						<example>Sprzedam instrukcję podrabiania fałszywych banknotów.</example>
				</rule>
				<rule default="off" id="NIE_A" name="„nie..., a...” (nie..., lecz)">
						<pattern>
								<token skip="5"><exception scope="next">między</exception>nie</token>
								<marker>
										<token><exception scope="previous">;</exception>a</token>
								</marker>
								<token skip="-1"><exception regexp="yes">priori|posteriori|tym|i|im|to|po|przy|z|może|de|w|więc|jeśli|kiedy|gdy|zatem|mianowicie|przeto|jednak(:?że)?|choć|chociaż|ponieważ|także|następnie|jeżeli|gdyby|nawet|raczej|zresztą|przecież|właściwie|potem</exception></token>
								<token postag="verb:.*(sg|pl).*|verb:imps.*|pcon:imperf.*|pant:perf.*" postag_regexp="yes"></token>
						</pattern>
						<message>Po przeczeniu zaleca się użycie spójników <suggestion>ale</suggestion>, <suggestion>lecz</suggestion> lub <suggestion>tylko</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="ale|lecz|tylko">Nie potrzeby ogółu, <marker>a</marker> potrzeby wojny są teraz najważniejsze.</example>
						<example>Nie potrzeby ogółu, lecz potrzeby wojny są teraz najważniejsze.</example>
				</rule>
				<rulegroup id="CO_BY_SIE_NIE" name="„co by się nie stało” (cokolwiek by się stało)">
						<rule>
								<pattern>
										<marker>
												<token>co</token>
												<token>by</token>
												<token>się</token>
												<token>nie</token>
												<token>stało</token>
										</marker>
										<token><exception>wiadome</exception></token>
								</pattern>
								<message>To wyrażenie jest niepoprawnym rusycyzmem. Powinno być: <suggestion>cokolwiek by się stało</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example correction="cokolwiek by się stało">I także 5 maja, <marker>co by się nie stało</marker> w Sejmie, to będzie początek kampanii wyborczej.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>kto</token>
												<token>by</token>
												<token>nie</token>
												<token>był</token>
										</marker>
										<token><exception postag="adj.*[\:\.]m[\d]*.*" postag_regexp="yes"></exception><exception regexp="yes">\?|za</exception></token>
								</pattern>
								<message>To wyrażenie jest niepoprawnym rusycyzmem. Powinno być: <suggestion>ktokolwiek by był</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example correction="ktokolwiek by był">Nie, nie, dlatego że <marker>kto by nie był</marker>, będziemy z nim współpracować.</example>
						</rule>
						<rule>
								<pattern>
										<token>jak</token>
										<token>by</token>
										<token>nie</token>
										<token>było</token>
								</pattern>
								<message>To wyrażenie jest niepoprawnym rusycyzmem. Powinno być: <suggestion>jakkolwiek by było</suggestion> lub <suggestion>bądź co bądź</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example correction="Jakkolwiek by było|Bądź co bądź"><marker>Jak by nie było</marker>, będzie bardzo miło.</example>
								<example><marker>Jakkolwiek by było</marker>, będzie bardzo miło.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZAIMKI_KROTKIE" name="Krótkie formy zaimków na początku zdania">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>mi</token>
								</pattern>
								<message>Na początku zdania należy użyć dłuższej formy zaimka: <suggestion>Mnie</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Mnie się wydaje, żeś kiep i pacan.</example>
								<example correction="Mnie"><marker>Mi</marker> się wydaje, żeś kiep i pacan.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token postag="SENT_START"></token>
												<token skip="-1" postag="ppron12:sg:dat:m1.m2.m3.f.n1.n2:sec:nakc">ci<exception postag="verb:.*pl.*" postag_regexp="yes" scope="next"></exception><exception inflected="yes" postag="adj:pl.*" postag_regexp="yes" regexp="yes" scope="next">który|jaki</exception></token>
										</marker>
										<token postag="verb:.*sg.*" postag_regexp="yes"></token>
								</pattern>
								<message>Na początku zdania należy użyć dłuższej formy zaimka: <suggestion>Tobie</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Tobie się wydaje, żeś kiep i pacan.</example>
								<example>Ci, którzy korzystają z dokonań nauki, posługują się wówczas wiedzą.</example>
								<example correction="Tobie"><marker>Ci</marker> się wydaje, żeś kiep i pacan.</example>
                                <example>Ci ludzie, prości, skromni i nieuczeni...</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>cię</token>
								</pattern>
								<message>Na początku zdania należy użyć dłuższej formy zaimka: <suggestion>Ciebie</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Ciebie kocham.</example>
								<example correction="Ciebie"><marker>Cię</marker> kocham.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>go</token>
								</pattern>
								<message>Na początku zdania należy użyć dłuższej formy zaimka: <suggestion>Jego</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Jego kocham</example>
								<example correction="Jego"><marker>Go</marker> kocham.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>mu</token>
								</pattern>
								<message>Na początku zdania należy użyć dłuższej formy zaimka: <suggestion>Jemu</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Jemu się wydaje, żeś kiep i pacan.</example>
								<example correction="Jemu"><marker>Mu</marker> się wydaje, żeś kiep i pacan.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZAIMKI_DLUZSZE" name="Dłuższe formy zaimków po czasownikach i przyimkach">
						<rule>
								<pattern>
										<token postag="verb.*" postag_regexp="yes"><exception postag="subst.*" postag_regexp="yes"></exception></token>
										<marker>
												<token>ciebie</token>
										</marker>
								</pattern>
								<message>W tym miejscu prawdopodobnie należy użyć krótszej formy zaimka: <suggestion>cię</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Kocham cię.</example>
								<example correction="cię">Kocham <marker>ciebie</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="verb.*" postag_regexp="yes"></token>
										<marker>
												<token>tobie</token>
										</marker>
                                        <token><exception postag="SENT_END"/></token>
								</pattern>
								<message>W tym miejscu prawdopodobnie należy użyć krótszej formy zaimka: <suggestion>ci</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Dał ci tę noc.</example>
								<example correction="ci">Dał <marker>tobie</marker> tę noc.</example>
                                <example>Jeśli ty pomożesz mi, ja pomogę tobie.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="verb.*" postag_regexp="yes"></token>
										<marker>
												<token>jemu</token>
										</marker>
								</pattern>
								<message>W tym miejscu prawdopodobnie należy użyć krótszej formy zaimka: <suggestion>mu</suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Dała mu tę noc.</example>
								<example correction="mu">Dała <marker>jemu</marker> tę noc.</example>
						</rule>
				</rulegroup>
				<rule id="KLIKNAC_W_NA" name="„kliknąć na/w” (kliknąć co)">
						<pattern>
								<token inflected="yes">kliknąć</token>
								<token regexp="yes">w|na</token>
						</pattern>
						<message>Nie mówi się „kliknąć na co”. Piszemy po prostu <suggestion>\1</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Kliknij link z prawej strony.</example>
						<example correction="Kliknij"><marker>Kliknij na</marker> link z prawej strony.</example>
				</rule>
				<rule id="PRZYIMEK_RZECZOWNIK_KTORY" name="Przyimek + rzeczownik + „który”(przyimek + „który” + rzeczownik)">
						<pattern>
								<token>,</token>
								<marker>
										<token postag="prep:.*" postag_regexp="yes"><exception>a</exception><exception>jak</exception></token>
										<token postag="subst:.*" postag_regexp="yes"><exception postag="&lt;/PREP.*&gt;" postag_regexp="yes"></exception><exception>lada</exception></token>
										<token inflected="yes" regexp="yes">który|jaki</token>
								</marker>
						</pattern>
						<message>Ten szyk wyrazów jest błędny. Poprawnie: <suggestion>\2 \4 \3</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="w którego czasie">Zesłanie, <marker>w czasie którego</marker> musiał imać się wielu prac, było mordęgą.</example>
						<example>To jest ustawa, na podstawie której skazano zbrodniarza.</example>
                        <example>Gdzie tam, w lada jakiej sprawie musi jeszcze nieborak dawać poręczyć.</example>
                        <example>Spała se i tylko jej łzy płynęły, a co która upadła, czy na jej koszulę...</example>
				</rule>
				<rule id="STOPIEN_WYZSZY_NIESTOPNIOWANEGO" name="Stopień wyższy przymiotnika niestopniowanego (np. bardziej optymalny)">
						<pattern>
								<token negate="yes">tym</token>
								<marker>
										<token>bardziej</token>
										<token inflected="yes" regexp="yes">akumulacyjny|ambicyjny|ambiwalentny|ankietowy|anomalny|ateistyczny|audiencjonalny|audiencyjny|autochtoniczny|autochtoński|bajoński|bezdenny|bezimienny|bezprodukcyjny|bezproduktywny|bezpyłowy|bezpylny|bezustanny|bezwietrzny|bilateralny|bledziutki|bombowy|braterski|chwytny|dekoratorski|długoletni|długowiekowy|dodatkowy|dopingowy|dostateczny|drugorzędny|dwoisty|dwuletni|dwuroczny|dyplomatyczny|dyplomowany|dyskrecjonalny|dyżurny|dzisiejszy|ekstranowoczesny|ekstremalny|ewentualny|fenomenalny|finalny|gadulski|generalny|genetyczny|gigantyczny|goły|gotowy|hipoalergiczny|humanistyczny|identyczny|iluzyjny|innowierczy|inny|intelektualny|intensyfikacyjny|introspekcyjny|introspektywny|istny|jazzowy|jazzrockowy|jednaki|jednakowy|jednoczesny|jednomyślny|jedyny|kapitalny|klasycystyczny|kochaneńki|kompilacyjny|kompilatorski|komplementarny|konceptualny|kontrastowy|kopiasty|krańcowy|kulturowy|leciuchny|leciutki|lekuchny|letni|ludyczny|maksymalistyczny|maksymalny|martwy|mikroskopijny|możebny|nadmierny|nagi|nagminny|neutralny|niebiański|niebotyczny|niebyły|niebywały|niedaleki|niedawny|niedosięgły|niedościgły|niedozwolony|nienawykły|nieprzywykły|nieoceniony|niepamiętny|niepisany|niepodległy|nieporównany|nieporuszony|nieprawdopodobny|nieproszony|niesamowity|niespożyty|niestrudzony|nieustraszony|nieutulony|niewinny|niewyczerpany|niewytłumaczalny|niewzruszony|niezamącony|niezaprzeczalny|niezawodny|niezbity|niezgorszy|niezmącony|niezrównany|nijaki|obecny|obłąkany|obojętny|oddzielny|odmienny|odrębny|odwieczny|ogromny|optymalny|patentowy|pełnowartościowy|permanentny|piekielny|pierworodny|pierwszoplanowy|pierwszorzędny|pitny|podległy|pokrewny|pomniejszy|pośredni|potencjalny|praworęczny|propedeutyczny|przeciwstawny|przedwczesny|przedwieczny|przenośny|przeświadczony|przewoźny|przyciężki|przydługi|przykrótki|przysłowiowy|pusty|racjonalizacyjny|racjonalizatorski|równoległy|równorzędny|rutyniarski|rutynowany|skonany|standardowy|sukcesywny|sytuowany|średni|świecki|totalny|ubożuchny|ubożutki|wart|wieczny|wielowiekowy|winien|własny|wspólny|wszechmogący|wszechmocny|wszechwiedzący|wszystkowiedzący|wszyściutki|wszyściuteńki|wszyściuchny|wyborowy|wyjątkowy|wzajemny|zależny|zawisły|zdradziecki|zdrowotny|zupełny|zwierzchni|żądny<exception postag="adv.*" postag_regexp="yes"></exception><exception>martwi</exception></token>
								</marker>
						</pattern>
						<message>Ten przymiotnik nie może być stopniowany. Poprawnie: <suggestion>\3</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>To rozwiązanie jest optymalne.</example>
						<example correction="optymalne">To rozwiązanie jest <marker>bardziej optymalne</marker>.</example>
						<example>Bardziej martwi mnie jego postawa.</example>
				</rule>
				<rule id="STOPIEN_NAJWYZSZY_NIESTOPNIOWANEGO" name="Stopień najwyższy przymiotnika niestopniowanego (np. najbardziej optymalny)">
						<pattern>
								<token>najbardziej</token>
								<token inflected="yes" regexp="yes">akumulacyjny|ambicyjny|ambiwalentny|ankietowy|anomalny|ateistyczny|audiencjonalny|audiencyjny|autochtoniczny|autochtoński|bajoński|bezdenny|bezimienny|bezprodukcyjny|bezproduktywny|bezpyłowy|bezpylny|bezustanny|bezwietrzny|bilateralny|bledziutki|bombowy|braterski|chwytny|dekoratorski|długoletni|długowiekowy|dodatkowy|dopingowy|dostateczny|drugorzędny|dwoisty|dwuletni|dwuroczny|dyplomatyczny|dyplomowany|dyskrecjonalny|dyżurny|dzisiejszy|ekstranowoczesny|ekstremalny|ewentualny|fenomenalny|finalny|gadulski|generalny|genetyczny|gigantyczny|goły|gotowy|hipoalergiczny|humanistyczny|identyczny|iluzyjny|innowierczy|inny|intelektualny|intensyfikacyjny|introspekcyjny|introspektywny|istny|jazzowy|jazzrockowy|jednaki|jednakowy|jednoczesny|jednomyślny|jedyny|kapitalny|klasycystyczny|kochaneńki|kompilacyjny|kompilatorski|komplementarny|konceptualny|kontrastowy|kopiasty|krańcowy|kulturowy|leciuchny|leciutki|lekuchny|letni|ludyczny|maksymalistyczny|maksymalny|martwy|mikroskopijny|możebny|nadmierny|nagi|nagminny|neutralny|niebiański|niebotyczny|niebyły|niebywały|niedaleki|niedawny|niedosięgły|niedościgły|niedozwolony|nienawykły|nieprzywykły|nieoceniony|niepamiętny|niepisany|niepodległy|nieporównany|nieporuszony|nieprawdopodobny|nieproszony|niesamowity|niespożyty|niestrudzony|nieustraszony|nieutulony|niewinny|niewyczerpany|niewytłumaczalny|niewzruszony|niezamącony|niezaprzeczalny|niezawodny|niezbity|niezgorszy|niezmącony|niezrównany|nijaki|obecny|obłąkany|obojętny|oddzielny|odmienny|odrębny|odwieczny|ogromny|optymalny|patentowy|pełnowartościowy|permanentny|piekielny|pierworodny|pierwszoplanowy|pierwszorzędny|pitny|podległy|pokrewny|pomniejszy|pośredni|potencjalny|praworęczny|propedeutyczny|przeciwstawny|przedwczesny|przedwieczny|przenośny|przeświadczony|przewoźny|przyciężki|przydługi|przykrótki|przysłowiowy|pusty|racjonalizacyjny|racjonalizatorski|równoległy|równorzędny|rutyniarski|rutynowany|skonany|standardowy|sukcesywny|sytuowany|średni|świecki|totalny|ubożuchny|ubożutki|wart|wieczny|wielowiekowy|winien|własny|wspólny|wszechmogący|wszechmocny|wszechwiedzący|wszystkowiedzący|wszyściutki|wszyściuteńki|wszyściuchny|wyborowy|wyjątkowy|wzajemny|zależny|zawisły|zdradziecki|zdrowotny|zupełny|zwierzchni|żądny<exception postag="adv.*" postag_regexp="yes"></exception><exception>martwi</exception></token>
						</pattern>
						<message>Ten przymiotnik nie może być stopniowany. Poprawnie: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>To rozwiązanie jest optymalne.</example>
						<example correction="optymalne">To rozwiązanie jest <marker>najbardziej optymalne</marker>.</example>
						<example>Najbardziej martwi mnie jego nacjonalistyczna postawa.</example>
				</rule>
				<rule id="STOPIEN_WYZSZY_NIESTOPNIOWANEGO_ADV" name="Stopień wyższy przysłówka niestopniowanego (np. bardziej optymalnie)">
						<pattern>
								<token negate="yes">tym</token>
								<marker>
										<token>bardziej</token>
										<token regexp="yes">podobnie|optymalnie|pomału|powoli|równolegle|tymczasowo</token>
								</marker>
						</pattern>
						<message>Ten przysłówek nie może być stopniowany. Poprawnie: <suggestion>\3</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Wykonano to optymalnie.</example>
						<example correction="optymalnie">Wykonano to <marker>bardziej optymalnie</marker>.</example>
				</rule>
				<rule id="STOPIEN_NAJWYZSZY_NIESTOPNIOWANEGO_ADV" name="Stopień najwyższy przysłówka niestopniowanego (np. bardziej optymalnie)">
						<pattern>
								<token>najbardziej</token>
								<token regexp="yes">podobnie|optymalnie|pomału|powoli|równolegle|tymczasowo</token>
						</pattern>
						<message>Ten przysłówek nie może być stopniowany. Poprawnie: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Wykonano to optymalnie.</example>
						<example correction="optymalnie">Wykonano to <marker>najbardziej optymalnie</marker>.</example>
				</rule>
				<rule id="STOPIEN_WYZSZY" name="Opisowa forma stopnia wyższego przymiotnika (zamiast prostej)">
						<pattern>
								<token negate="yes">tym</token>
								<marker>
										<token>bardziej</token>
										<token inflected="yes" regexp="yes">brzydki|cichy|ciekawy|ciężki|daleki|długi|dobry|dokładny|duży|dziwny|głęboki|głośny|gruby|grzeczny|korzystny|koszmarny|lekki|luźny|łagodny|łatwy|miły|młody|mocny|okropny|piękny|potworny|prosty|silny|słaby|stary|trwały|ważny|wąski|wolny|wstrętny|wytrwały|zimny|zły|znaczny<exception postag="adv.*" postag_regexp="yes"></exception></token>
								</marker>
						</pattern>
						<message>Ten przymiotnik stopniuje się bez wyrazu „bardziej”: <suggestion><match no="3" postag_regexp="yes" postag="(.*):pos.*" postag_replace="$1:com"/></suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="Ważniejszy"><marker>Bardziej ważny</marker> jest dla mnie ten fragment.</example>
						<example correction="lepszy">Jest to wynik <marker>bardziej dobry</marker>.</example>
						<example correction="dokładniejszy">Piotr był <marker>bardziej dokładny</marker>.</example>
						<example>Ważniejszy jest dla mnie ten fragment.</example>
						<example>Tym bardziej ważne jest, abyśmy to pamiętali.</example>
						<example>Piotr był dokładniejszy.</example>
				</rule>
				<rule id="STOPIEN_NAJWYZSZY" name="Opisowa forma stopnia najwyższego przymiotnika (zamiast prostej)">
						<pattern>
								<token>najbardziej</token>
								<token inflected="yes" regexp="yes">brzydki|cichy|ciekawy|ciężki|daleki|długi|dobry|dokładny|duży|dziwny|głęboki|głośny|gruby|grzeczny|korzystny|koszmarny|lekki|luźny|łagodny|łatwy|miły|młody|mocny|okropny|piękny|potworny|prosty|silny|słaby|stary|trwały|ważny|wąski|wolny|wstrętny|wytrwały|zimny|zły|znaczny<exception postag="adv.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Ten przymiotnik stopniuje się bez wyrazu „najbardziej”: <suggestion><match no="2" postag_regexp="yes" postag="(.*):pos.*" postag_replace="$1:sup"/></suggestion></message>
						<short>Błąd składniowy</short>
						<example correction="Najważniejszy"><marker>Najbardziej ważny</marker> jest dla mnie ten fragment.</example>
						<example correction="najlepszy">Jest to wynik <marker>najbardziej dobry</marker>.</example>
						<example correction="najdokładniejszy">Piotr był <marker>najbardziej dokładny</marker>.</example>
						<example>Najważniejszy jest dla mnie ten fragment.</example>
						<example>Piotr był najdokładniejszy.</example>
				</rule>
				<rule id="STOPIEN_WYZSZY_ADV" name="Opisowa forma stopnia wyższego przysłówka (zamiast prostej)">
						<pattern>
								<token negate="yes">tym</token>
								<marker>
										<token>bardziej</token>
										<token regexp="yes">brzydko|cicho|ciekawie|ciężko|daleko|długo|dobrze|dokładnie|dużo|dziwnie|głęboko|głośno|grubo|grzecznie|korzystnie|koszmarnie|lekko|luźno|łagodnie|łatwo|miło|młodo|mocno|okropnie|pięknie|potwornie|prosto|silnie|słabo|staro|trwale|ważnie|wąsko|wolno|wstrętnie|wytrwale|zimno|źle|strasznie</token>
								</marker>
						</pattern>
						<message>Ten przysłówek stopniuje się bez wyrazu „bardziej”: <suggestion><match no="3" postag_regexp="yes" postag="(.*):pos.*" postag_replace="$1:com"/></suggestion></message>
						<short>Błąd składniowy</short>
						<example correction="brzydziej">On wygląda <marker>bardziej brzydko</marker>.</example>
						<example correction="lepiej">Udało mu się <marker>bardziej dobrze</marker>.</example>
						<example correction="dokładniej">Piotr pracował <marker>bardziej dokładnie</marker>.</example>
						<example>Pracowało mu się lepiej.</example>
						<example>Tym bardziej lepiej, żebyśmy o tym pamiętali.</example>
						<example>Piotr pracował dokładniej.</example>
				</rule>
				<rule id="STOPIEN_NAJWYZSZY_ADV" name="Opisowa forma stopnia najwyższego przysłówka (zamiast prostej)">
						<pattern>
								<token>najbardziej</token>
								<token regexp="yes">brzydko|cicho|ciekawie|ciężko|daleko|długo|dobrze|dokładnie|dużo|dziwnie|głęboko|głośno|grubo|grzecznie|korzystnie|koszmarnie|lekko|luźno|łagodnie|łatwo|miło|młodo|mocno|okropnie|pięknie|potwornie|prosto|silnie|słabo|staro|trwale|ważnie|wąsko|wolno|wstrętnie|wytrwale|zimno|źle|strasznie</token>
						</pattern>
						<message>Ten przysłówek stopniuje się bez wyrazu „najbardziej”: <suggestion><match no="2" postag_regexp="yes" postag="(.*):pos.*" postag_replace="$1:sup"/></suggestion></message>
						<short>Błąd składniowy</short>
						<example correction="najbrzydziej">On wygląda <marker>najbardziej brzydko</marker>.</example>
						<example correction="najlepiej">Udało mu się <marker>najbardziej dobrze</marker>.</example>
						<example correction="najdokładniej">Piotr pracował <marker>najbardziej dokładnie</marker>.</example>
						<example>Pracowało mu się najlepiej.</example>
						<example>Piotr pracował najdokładniej.</example>
				</rule>
				<rule id="BARDZIEJ_COMP" name="„bardziej” i stopień wyższy przymiotnika">
						<pattern>
								<token>bardziej</token>
								<token postag="adj.*:com" postag_regexp="yes"></token>
						</pattern>
						<message>Prosty stopień wyższy przymiotnika nie powinien być używany z wyrazem „bardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>To jest ważniejsze.</example>
						<example correction="ważniejsze">To jest <marker>bardziej ważniejsze</marker>.</example>
				</rule>
				<rule id="NAJBARDZIEJ_COMP" name="„najbardziej” i stopień wyższy przymiotnika">
						<pattern>
								<token>najbardziej</token>
								<token postag="adj.*:com" postag_regexp="yes"></token>
						</pattern>
						<message>Prosty stopień wyższy przymiotnika nie powinien być używany z wyrazem „najbardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>To jest ważniejsze.</example>
						<example correction="ważniejsze">To jest <marker>najbardziej ważniejsze</marker>.</example>
				</rule>
				<rule id="BARDZIEJ_SUP" name="„bardziej” i stopień najwyższy przymiotnika">
						<pattern>
								<token>bardziej</token>
								<token postag="adj.*:sup" postag_regexp="yes"></token>
						</pattern>
						<message>Prosty stopień najwyższy przymiotnika nie powinien być używany z wyrazem „bardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>To jest ważniejsze.</example>
						<example correction="najważniejsze">To jest <marker>bardziej najważniejsze</marker>.</example>
				</rule>
				<rule id="NAJBARDZIEJ_SUP" name="„najbardziej” i stopień najwyższy przymiotnika">
						<pattern>
								<token>najbardziej</token>
								<token postag="adj.*:sup" postag_regexp="yes"></token>
						</pattern>
						<message>Prosty stopień najwyższy przymiotnika nie powinien być używany z wyrazem „najbardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>To jest ważniejsze.</example>
						<example correction="najważniejsze">To jest <marker>najbardziej najważniejsze</marker>.</example>
				</rule>
				<rule id="BARDZIEJ_ADV_COMP" name="„bardziej” i stopień wyższy przysłówka">
						<pattern>
								<token>bardziej</token>
								<token postag="adv:com"></token>
						</pattern>
						<message>Prosty stopień wyższy przysłówka nie powinien być używany z wyrazem „bardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Przemysław jest bliżej Lecha.</example>
						<example correction="bliżej">Przemysław jest <marker>bardziej bliżej</marker> Lecha.</example>
				</rule>
				<rule id="NAJBARDZIEJ_ADV_COMP" name="„najbardziej” i stopień wyższy przysłówka">
						<pattern>
								<token>najbardziej</token>
								<token postag="adv:com"></token>
						</pattern>
						<message>Prosty stopień wyższy przysłówka nie powinien być używany z wyrazem „najbardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Przemysław jest bliżej Lecha.</example>
						<example correction="bliżej">Przemysław jest <marker>najbardziej bliżej</marker> Lecha.</example>
				</rule>
				<rule id="BARDZIEJ_ADV_SUP" name="„bardziej” i stopień najwyższy przysłówka">
						<pattern>
								<token>bardziej</token>
								<token postag="adv:sup"></token>
						</pattern>
						<message>Prosty stopień najwyższy przysłówka nie powinien być używany z wyrazem „bardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Przemysław jest najbliżej Lecha.</example>
						<example correction="najbliżej">Przemysław jest <marker>bardziej najbliżej</marker> Lecha.</example>
				</rule>
				<rule id="NAJBARDZIEJ_ADV_SUP" name="„najbardziej” i stopień najwyższy przysłówka">
						<pattern>
								<token>najbardziej</token>
								<token postag="adv:sup"></token>
						</pattern>
						<message>Prosty stopień najwyższy przysłówka nie powinien być używany z wyrazem „najbardziej”. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Przemysław jest najbliżej Lecha.</example>
						<example correction="najbliżej">Przemysław jest <marker>najbardziej najbliżej</marker> Lecha.</example>
				</rule>
				<rule id="ROZUMIEC_POD" name="Błąd związku rządu: „rozumieć coś pod czymś” (przez coś)">
						<!-- FIXME: podpowiedź nie uwzględnia odmiany -->
						<pattern>
								<token negate="yes" skip="1">przez</token>
								<token inflected="yes" skip="5">rozumieć<exception regexp="yes" scope="next">przez|,</exception></token>
								<marker>
										<token>pod</token>
								</marker>
						</pattern>
						<message>Mówimy rozumieć coś <suggestion>przez</suggestion> coś.</message>
						<short>Błąd składniowy</short>
						<example correction="przez">Rozumiał czasem <marker>pod</marker> tym pojęciem wolę.</example>
						<example>Kartezjusz rozumiał czasem przez to pojęcie wolę.</example>
						<example>Kartezjusz rozumiał przez to wolę, pod którą podciągał inne pojęcia.</example>
				</rule>
				<rule id="INNY_JAK" name="„inny jak” (inny niż)">
						<pattern>
								<token><exception inflected="yes" regexp="yes">nie|nic|nikt|któż|kto</exception></token>
								<token inflected="yes">inny</token>
								<marker>
										<token>jak</token>
								</marker>
						</pattern>
						<message>Mówimy „inny” <suggestion>niż</suggestion>, a nie „inny jak”.</message>
						<short>Błąd składniowy</short>
						<example>Któż inny jak nie on!</example>
						<example>Jarosław jest inny niż wszyscy Kaczyńscy.</example>
						<example correction="niż">Jarosław jest inny <marker>jak</marker> wszyscy Kaczyńscy.</example>
				</rule>
				<rule id="W_LATO" name="„w lato” (w lecie, latem)">
						<pattern>
								<token>w</token>
								<token>lato</token>
						</pattern>
						<message>Mówimy <suggestion>latem</suggestion>, <suggestion>w lecie</suggestion>, a nie „w lato”.</message>
						<short>Błąd składniowy</short>
						<example>W lecie wybieramy się do Danii.</example>
						<example correction="Latem|W lecie"><marker>W lato</marker> wybieramy się do Danii.</example>
				</rule>
				<rule id="JAKIS_DZIEWCZYN" name="„jakiś” + dopełniacz l.mn. (jakichś)">
						<pattern>
								<marker>
										<token>jakiś<exception scope="previous">taki</exception></token>
								</marker>
								<token postag="subst:pl.*gen.*" postag_regexp="yes"><exception postag="subst:sg:nom.*" postag_regexp="yes"></exception><exception>tam</exception></token>
						</pattern>
						<message>Zaimek „jakiś” w dopełniaczu liczby mnogiej ma postać: <suggestion>jakichś</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>A nie widziałeś tam jakichś dziewczyn?</example>
						<example correction="jakichś">A nie widziałeś tam <marker>jakiś</marker> dziewczyn?</example>
				</rule>
				<rulegroup id="PREP_CASUS" name="Przyimki z nieodpowiednimi przypadkami">
						<rule>
                                <antipattern>    <!-- reguła: MIMO_CHODEM ma lepszą sugestię -->
                                    <token>mimo</token>
                                    <token>chodem</token>
                                </antipattern>
								<pattern>
										<token postag="prep:gen.*" postag_regexp="yes"><exception regexp="yes">doń|(?:za)?miast|[zw]ewnątrz</exception><exception postag="prep:(?!gen).*|adv" postag_regexp="yes"/></token>
										<marker>
												<token postag="subst:.*" postag_regexp="yes"><exception postag=".*gen.*|conj|comp|adv.*|num:.*" postag_regexp="yes"></exception><exception regexp="yes">minus|plus|lada|(?-iu)Don|Los</exception><exception postag="&lt;/?ADV&gt;" postag_regexp="yes"></exception></token>
										</marker>
								</pattern>
								<message>Przyimek „\1” jest używany z dopełniaczem.</message>
								<short>Przyimek wymaga dopełniacza</short>
								<example>Poszliśmy bez niego.</example>
								<example correction="">Poszliśmy bez <marker>pieniądze</marker>.</example>
								<example correction="">Język jest dla <marker>filozofem</marker> tylko topornym narzędziem.</example>
								<example>Tu jest obok chałupa.</example>
								<example correction="">Przyszedł wreszcie sam do <marker>kierowniczka</marker>.</example>
								<example>Dziki bez czarny jest to krzew wysoki trzy do sześciu metrów.</example>
								<example>To dyskusje bez reszty akademickie, by nie rzec bezprzedmiotowe.</example>
								<example>Niezależnie od pomocy państwowej polska klasa robotnicza miewa się dobrze.</example>
								<example>Było tak od tysiąc dziewięćset ósmego roku.</example>
								<example>Oprócz pięćdziesięciu jeden wolnych miast Niemcy liczą w tym czasie ponad osiemdziesiąt terytoriów.</example>
								<example>Kraj nasz ciągle atakują z zewnątrz ośrodki propagandowe imperialistycznej dywersji politycznej.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="prep:dat.*" postag_regexp="yes"><exception postag="prep:(?!dat).*" postag_regexp="yes"/></token>
										<marker>
												<token postag="subst:.*" postag_regexp="yes"><exception postag=".*dat.*|conj|comp|adv.*|num:.*" postag_regexp="yes"></exception><exception regexp="yes">.*um</exception><exception postag="&lt;/?ADV&gt;" postag_regexp="yes"></exception></token>
										</marker>
								</pattern>
								<message>Przyimek „\1” jest używany z celownikiem.</message>
								<short>Przyimek wymaga celownika</short>
								<example>Dzięki tym wysiłkom wszystko się udało.</example>
								<example correction="">Dzięki <marker>wysiłki</marker> wszystko się udało.</example>
								<example>Akademia ku czci pięćdziesiątej rocznicy</example>
								<example>Niejeden działacz bał się występować przeciw krzywdzie indywidualnej.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="prep:nom.*" postag_regexp="yes"><exception>niby</exception><exception>jako</exception><exception>lada</exception><exception>a</exception><exception>aniżeli</exception><exception>niż</exception><exception>jak</exception><exception>niżeli</exception><exception>niźli</exception><exception postag="prep:(?!nom).*" postag_regexp="yes"/></token>
										<marker>
												<token postag="subst:.*" postag_regexp="yes"><exception postag=".*nom.*|conj|comp|adv.*|num.*" postag_regexp="yes"></exception><exception regexp="yes">.*um</exception><exception postag="&lt;/ADV&gt;"></exception></token>
										</marker>
								</pattern>
								<message>Przyimek „\1” jest używany z mianownikiem.</message>
								<short>Przyimek wymaga mianownika</short>
								<example>Czekamy na pojedynek premier kontra wicepremier.</example>
								<example correction="">Czekamy na pojedynek premier kontra <marker>wicepremierowi</marker>.</example>
								<example>Niby mieszka za nami i nie mieszka.</example>
								<example>Pisze się o literaturze jako kolekcji nazwisk.</example>
								<example>Określenie jej jako publicystyki ideologicznej jest słuszne.</example>
								<example>Bo luka między teorią społeczną a praktyką jest spora - ta nadzieja okazała się płonna...</example>
						</rule>
						<rule>
								<pattern>
										<token postag="prep:loc.*" postag_regexp="yes"><exception regexp="yes">na|w</exception><exception postag="prep:(?!loc).*" postag_regexp="yes"/></token>
										<marker>
												<token postag="subst:.*" postag_regexp="yes"><exception postag=".*loc.*|conj|comp|adv.*|num.*" postag_regexp="yes"></exception><exception regexp="yes">.*um</exception><exception postag="&lt;/?ADV&gt;" postag_regexp="yes"></exception></token>
										</marker>
								</pattern>
								<message>Przyimek „\1” jest używany z miejscownikiem.</message>
								<short>Przyimek wymaga miejscownika</short>
								<example>Mamy zysk już przy co najmniej 1-procentowej inflacji.</example>
								<example>Byłem przy grobie Mickiewicza.</example>
								<example correction="">Byłem przy <marker>grobem</marker> Mickiewicza.</example>
								<example>Ma na myśli na przykład Józia.</example>
						</rule>
						<rule>
                                <antipattern>
                                    <token>przez</token>
                                    <token>Bóg</token>
                                    <token>żywy</token>
                                </antipattern>
								<pattern>
										<token postag="prep:acc.*" postag_regexp="yes"><exception>przezeń</exception><exception>temu</exception><exception postag="prep:(?!acc).*" postag_regexp="yes"/></token>
										<marker>
												<token postag="subst:.*" postag_regexp="yes"><exception postag=".*acc.*|conj|comp|adv.*|num.*" postag_regexp="yes"></exception><exception regexp="yes">.*um</exception></token>
										</marker>
								</pattern>
								<message>Przyimek „\1” jest używany z biernikiem.</message>
								<short>Przyimek wymaga biernika</short>
								<example>To wszystko przez kurę.</example>
								<example>To wszystko przez prowizorium budżetowe.</example>
								<example correction="">To wszystko przez <marker>pryszczami</marker>.</example>
								<example>Nie przejmował się niezawinionymi przezeń winami.</example>
								<example>On mówił przez <marker>nos</marker>.</example>
								<example>Pisze się o literaturze.</example>
                                <example>zagnieżdżenie się zapłodnionej komórki jajowej w błonie śluzowej macicy</example>
                                <example>Przez Bóg żywy!</example>
						</rule>
                        <rule>
                          <pattern>                          
                            <token regexp="yes">ze?</token>
                            <marker>
                            <token postag="subst:.*" postag_regexp="yes"><exception postag=".*(inst|acc|gen).*|adv:pos" postag_regexp="yes"/><exception>lada</exception></token>
                           </marker>
                           <token><exception spacebefore="no">-</exception></token>
                          </pattern>
                          <message>Przyimek „\1” jest używany z biernikiem, dopełniaczem lub narzędnikiem.</message>
                          <short>Przyimek wymaga biernika, dopełniacza lub narzędnika</short>
                          <example>Wszystko z pewnością jest w porządku.</example>
                          <example correction="">Wszystko z <marker>pewnościach</marker> jest w porządku.</example>
                          <example>Według spisu z 2010 roku 68,5% mieszkańców stanowiła ludność biała.</example>
                          <example>W tym okresie zaprzyjaźnił się z Jean-Paulem Sartrem.</example>
                          <example>Rycerz nie cieszy się z lada jakich triumfów…</example>
                          <example>Z grubo pokrajanych porcji chleba odłamywała małe kąski.</example>
                        </rule>            
						<rule>
                            <antipattern>
                                <token skip="4" postag="num:pl:nom.acc.*" postag_regexp="yes"></token>
                                <marker>
                                <token>lat</token>
                                </marker>
                                <token>temu</token>
                            </antipattern>
                            <antipattern>
                                <token regexp="yes">(?:\d+-)?\d*[234]</token>
                                <token>miliony</token>
                                <marker>
                                    <token>lat</token>
                                </marker>
                                <token>temu</token>
                            </antipattern>
                            <antipattern>
                                <token regexp="yes">(?:\d+-)?\d*[5-90]</token>
                                <token>milionów</token>
                                <marker>
                                    <token>lat</token>
                                </marker>
                                <token>temu</token>
                            </antipattern>
                            <antipattern>
                                <token regexp="yes">\d+</token>
                                <token spacebefore="no">,</token>
                                <token  regexp="yes">\d+</token>
                                <token regexp="yes">miliona|tysiąca</token>
                                <marker><token>lat</token></marker>
                                <token>temu</token>
                            </antipattern>
							<pattern>
								<marker><token regexp="yes" inflected="yes">godzina|rok|miesiąc|tydzień|minuta|chwila|moment|wiek|stulecie<exception postag_regexp="yes" postag=".*acc.*"/><exception scope="previous" regexp="yes">000|[5-9]|[1-9][0-9]+(?:[\-–—]\d+)?|\.|ml[dn]|tysiące</exception><exception scope="previous" postag="num:.*" postag_regexp="yes"/></token></marker>
						        <token postag="prep:acc">temu</token>
                                <token><exception postag="num:pl:nom.acc.*" postag_regexp="yes"/></token>
							     </pattern>
							    <message>Przyimek „\2” jest używany z biernikiem.</message>
								<short>Przyimek wymaga biernika</short>
								<example>To było godzinę temu.</example>
                                <example>To było 10 minut temu.</example>
                                <example>Przybyły do południowej części Sachalinu oraz na Wyspy Japońskie i Kurylskie przeszło 6 tys. lat temu.</example>
                                <example>W miejsce to ok. 80 mln lat temu uderzył meteoryt.</example>
								<example correction="">To było 1 <marker>godzina</marker> temu.</example>
                                <example>Czterysta lat temu faraon Amenhotep IV obalił władzę kapłanów.</example>
                                <example>Półtora roku temu baba objadła się czegoś i umarła.</example>
                                <example>Było to 500-600 lat temu.</example>
                                <example>To było sześćdziesiąt z górą lat temu.</example>
                                <example>Lat temu kilka przebywałem na dworze.</example>
                                <example>To zwierzę pojawia się 2–3,8 miliona lat temu.</example>
                                <example>2 miliony lat temu zjadłem kanapkę.</example>
                                <example>Ok. 1 mld lat temu powstały złoża kanapek.</example>
                                <example>To znalezisko jest datowane na około 409 milionów lat temu, a może 250-200 milionów	lat temu.</example>
						</rule>
                        <rule>
                            <antipattern>
                                <token postag="prep.*" postag_regexp="yes"><exception>a</exception></token>
                                <marker><token>około</token></marker>
                                <token postag='num:pl:nom.acc.voc.*' postag_regexp='yes'/>
                            </antipattern>
                            <pattern>
                                    <token>około</token>
                                    <marker>
                                        <token postag='num:pl:nom.acc.voc.*' postag_regexp='yes'/>
                                    </marker>
                            </pattern>
                            <message>Przyimek „około” wymaga dopełniacza: <suggestion><match no="2" postag_regexp="yes" postag="(.*)nom.acc.voc" postag_replace="$1gen.*"/></suggestion></message>
                            <url>http://obcyjezykpolski.strefa.pl/?md=archive&amp;id=94</url>
                            <short>Przyimek wymaga dopełniacza.</short>
                            <example correction="dwuset|dwustu|dwóchset">To było około <marker>dwieście</marker> psów.</example>
                            <example>To było około dwustu psów.</example>
                            <!-- to zbieg przyimków, więc „około” jest partykułą -->
                            <example>Pociąg spóźnił się o około dwie godziny.</example>
                            <example>Za około dwa tygodnie.</example>
                        </rule>
                        <rule>
                            <antipattern>
                                <token postag="prep.*" postag_regexp="yes"><exception postag="prep:gen"/><exception>a</exception></token>
                                <marker><token>ok</token></marker>
                                <token>.</token>
                            </antipattern>
                            <pattern>
                                <token>ok</token>
                                <token>.</token>
                                <marker>
                                    <token postag='num:pl:nom.acc.voc.*' postag_regexp='yes'></token>
                                </marker>
                            </pattern>
                            <message>Przyimek „około” wymaga dopełniacza: <suggestion><match no="3" postag_regexp="yes" postag="(.*)nom.acc.voc" postag_replace="$1gen.*"/></suggestion></message>
                            <url>http://obcyjezykpolski.strefa.pl/?md=archive&amp;id=94</url>
                            <short>Przyimek wymaga dopełniacza.</short>
                            <example correction="dwuset|dwustu|dwóchset">To było ok. <marker>dwieście</marker> psów.</example>
                            <example>To było ok. dwustu psów.</example>
                            <!-- tu ok. jest traktowane jako partykuła -->
                            <example>Pociąg spóźnił się o ok. dwie godziny.</example>
                        </rule>
                        <rule>
                            <pattern>
                                <token postag="prep.*" postag_regexp="yes"><exception postag="prep:gen"/><exception>a</exception></token>
                                <marker><token>około</token>
                                <token postag="num:pl:gen.*" postag_regexp="yes"/>
                                </marker>
                            </pattern>
                            <message>„Około” po przyimku wymagającym innego przypadku niż dopełniacz traktowane jest jako partykuła, a przypadek dostosowuje się do poprzedzającego przyimka. Można też zastąpić „około” wyrażeniem „prawie” lub „mniej więcej”.</message>
                            <url>http://obcyjezykpolski.strefa.pl/?md=archive&amp;id=94</url>
                            <short>Ten przyimek nie wymaga dopełniacza.</short>
                            <example correction="">Pociąg spóźnił się o <marker>około dwóch</marker> godzin.</example>
                            <example>Pociąg spóźnił się o około dwie godziny.</example>
                            <example>Noworodki obojej płci liczono w całym królestwie, a około pięćdziesięciu w stolicy.</example>
                        </rule>
				</rulegroup>
				<rule id="WIEKSZY_JAK" name="„większy/lepszy jak” (większy/lepszy od/niż)">
						<pattern>
								<token postag="adj.*:com" postag_regexp="yes"><exception inflected="yes" scope="previous">nie|nic</exception></token>
								<marker>
										<token>jak</token>
								</marker>
								<token><exception regexp="yes">gdyby|również</exception></token>
						</pattern>
						<message>Mówimy „\1 <suggestion>od</suggestion>”, „\1 <suggestion>niż</suggestion>”.</message>
						<short>Błąd składniowy</short>
						<example>Wydawało się, że ten dłuższy jak gdyby zwisa na gałęzi.</example>
						<example>Ten nowy dysk jest większy od starego.</example>
						<example>Ten nowy dysk jest lepszy od starego.</example>
						<example correction="od|niż">Ten nowy dysk jest większy <marker>jak</marker> stary.</example>
						<example correction="od|niż">Ten nowy dysk jest lepszy <marker>jak</marker> stary.</example>
				</rule>
				<rule id="WIECEJ_JAK" name="„więcej jak” (więcej od, więcej niż)">
						<pattern>
								<token postag="adv:com"><exception inflected="yes" regexp="yes" scope="previous">nie|nic</exception></token>
								<marker>
										<token>jak</token>
								</marker>
						</pattern>
						<message>Mówimy „\1 <suggestion>od</suggestion>” lub „\1 <suggestion>niż</suggestion>” (w zależności od kontekstu).</message>
						<short>Błąd składniowy</short>
						<example>Więcej niż kosmetyk!</example>
						<example>Nie było to niczym więcej jak prowokacją wiadomych służb.</example>
						<example correction="od|niż">Więcej <marker>jak</marker> Kosmetyk!</example>
						<example correction="od|niż">Czuł się w pracy lepiej <marker>jak</marker> w domu.</example>
				</rule>
				<rule id="PISZE" name="„w gazecie pisze” (było napisane)">
						<pattern case_sensitive="yes">
								<token regexp="yes" skip="-1">[Nn]a|[Ww]</token>
								<token regexp="yes" skip="-1">gazecie|dzienniku|internecie|artykule|plakacie|książce|instrukcji|księdze|stronie</token>
								<marker>
										<token regexp="yes" skip="1">pisze|pisało|stoi|stało</token>
								</marker>
								<token regexp="yes">że|iż</token>
						</pattern>
						<message>Mówimy <suggestion>było napisane</suggestion>, a nie „pisze”.</message>
						<short>Błąd składniowy</short>
						<example>W gazecie było napisane, że w Polsce rośnie szczurosałata.</example>
						<example correction="było napisane">W gazecie <marker>pisało</marker>, że w Polsce rośnie szczurosałata.</example>
				</rule>
				<rule id="TAM_PISZE" name="„tam pisze” (tam było napisane)">
						<pattern>
								<token><exception>się</exception></token>
								<token regexp="yes" skip="3"><exception scope="next">się</exception>tam|tutaj|gdzie|gdzieś</token>
								<marker>
										<token regexp="yes" skip="1">pisze|pisało|stoi|stało</token>
								</marker>
								<token>że</token>
						</pattern>
						<message>Mówimy <suggestion>było napisane</suggestion>, a nie „pisze”.</message>
						<short>Błąd składniowy</short>
						<example>Tam było napisane, że w Polsce rośnie szczurosałata.</example>
						<example>Zwykle się tam pisało, że projekt ma doniosłe znaczenie…</example>
						<example correction="było napisane">Tam <marker>pisało</marker>, że w Polsce rośnie szczurosałata.</example>
				</rule>
				<rule id="NIE_TYLE_CO" name="„nie tyle... co” (nie tyle..., ile)">
						<pattern>
								<token>nie</token>
								<token skip="-1">tyle<exception regexp="yes" scope="next">ile|\(|\[</exception></token>
								<marker>
										<token>co</token>
								</marker>
								<token><exception regexp="yes">najmniej|najwyżej</exception></token>
						</pattern>
						<message>Mówimy nie tyle..., <suggestion>ile</suggestion>...</message>
						<short>Błąd składniowy</short>
						<example>Jestem przekonany, że wielkim nieprzyjacielem prawdy jest nie tyle kłamstwo, ile monotonia.</example>
						<example>Nieprzyjacielem prawdy jest nie tyle kłamstwo, ile monotonia, co wykazały zresztą moje badania.</example>
						<example correction="ile">Takie nadmierne wchłanianie wapnia spowodowane jest nie tyle przesadnym spożyciem, <marker>co</marker> zaburzeniami.</example>
				</rule>
				<rulegroup id="UZNAC_JAKIMS" name="„uznać jakimś” (za jakieś)">
						<rule>
                            <antipattern>
                                <marker><token postag="pact:sg:acc.inst:f:imperf:aff:nonrefl"/></marker>
                                <token postag="subst:sg:acc:f"/>
                            </antipattern>
								<pattern>
										<token inflected="yes" regexp="yes" skip="2">uznać|uznawać<exception regexp="yes" scope="next">za|na|przy|między|nad|nade|znad|o|po|w|&interp;</exception><exception postag="ppas.*inst.*" postag_regexp="yes"></exception><exception postag="conj" scope="next"/><exception postag="comp" scope="next"/><exception postag_regexp="yes" scope="next" postag="verb.*(sg|pl).*"/></token>
										<marker>
												<token postag="(adj|pact|ppas|subst).*inst.*" postag_regexp="yes"><exception postag=".*acc[:\.]f.*|.*acc.dat.gen.inst.loc.nom.voc:n" postag_regexp="yes"/><exception>czasem</exception><exception scope="previous"  postag="prep:inst.*" postag_regexp="yes"/></token>
										</marker>
										<token><exception postag="(adj|ppas|pact|subst).*inst.*" postag_regexp="yes"></exception></token>
								</pattern>
								<!--  FIXME: czy to też rozdzielić na rodzaje? trudno zachować rodzaj w podpowiedzi... -->
								<message>Mówi się „uznać <suggestion>za <match no="2" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*$3"></match></suggestion>”.</message>
								<short>Błąd składniowy</short>
								<example>Ludwik był uznany za aktora.</example>
								<example>Ten filozof uznaje przyczynową rolę za istotną.</example>
								<example>Nie mogę uznać przekornego kryterium Gawlika.</example>
								<example>Ludwik był uznanym aktorem.</example>
								<example correction="za aktora">Ludwik był uznawany <marker>aktorem</marker>.</example>
                                <example>Tłumaczenie (wyjaśnianie) jako dobieranie do następstwa uznanego racji jest rozumowaniem redukcyjnym.</example>
                                <example>Za słuszną zasadę trzeba uznać daleko idącą koncepcję i kompleksowość inwestycji portowych.</example>
                                <example>Co ma sądzić człowiek, uznający się przed godziną za najszczęśliwszego, pozbawiony naraz żony?</example>
                            <example>Stosunek Voltaire'a do rozbiorów Polski uznaje się czasem za przejaw niekonsekwencji.</example>
						</rule>
						<rule> <!-- m1 -->
								<pattern>
										<token inflected="yes" regexp="yes" skip="2">uznać|uznawać<exception postag="ppas.*inst.*" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="next">za|,|na|przy|między|nad|nade|znad|o|po|w</exception><exception postag="conj" scope="next"/><exception postag="comp" scope="next"/></token>
										<marker>
                                            <unify>
                                                <feature id="case"><type id="inst"/></feature><feature id="number"/><feature id="gender"><type id="m1"/></feature>
												<token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"><exception postag=".*nom.gen.dat.acc.inst.loc.voc:n" postag_regexp="yes"></exception></token>
												<token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"></token>
                                            </unify>
										</marker>
								</pattern>
								<message>Mówi się „uznać <suggestion>za <match no="2" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*m1.*$3"></match> <match no="3" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*m1.*$3"></match></suggestion>”.</message>
								<short>Błąd składniowy</short>
								<example>Ludwik był uznany za wielkiego aktora</example>
								<example>Ten filozof uznaje przyczynową rolę za istotną.</example>
								<example>Ludwik był uznanym polskim aktorem.</example>
								<example correction="za wielkiego aktora">Ludwik był uznawany <marker>wielkim aktorem</marker>.</example>
						</rule>
                        <rule> <!-- m2 -->
                        <pattern>
                            <token inflected="yes" regexp="yes" skip="2">uznać|uznawać<exception postag="ppas.*inst.*" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="next">za|,|na|przy|między|nad|nade|znad|o|po|w</exception><exception postag="conj" scope="next"/><exception postag="comp" scope="next"/></token>
                            <marker>
                                <unify>
                                    <feature id="case"><type id="inst"/></feature><feature id="number"/><feature id="gender"><type id="m2"/></feature>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"><exception postag=".*nom.gen.dat.acc.inst.loc.voc:n" postag_regexp="yes"></exception></token>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"></token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Mówi się „uznać <suggestion>za <match no="2" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*m2.*$3"></match> <match no="3" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*m2.*$3"></match></suggestion>”.</message>
                        <short>Błąd składniowy</short>
                        <example>Ludwik był uznany za wielkiego aktora</example>
                        <example>Ten filozof uznaje przyczynową rolę za istotną.</example>
                        <example>Ludwik był uznanym polskim aktorem.</example>
                        <example correction="za wielkiego lewa|za wielkiego lwa">Ten okaz był uznawany <marker>wielkim lwem</marker>.</example>
                        </rule>
                        <rule> <!-- m3 -->
                        <pattern>
                            <token inflected="yes" regexp="yes" skip="2">uznać|uznawać<exception postag="ppas.*inst.*" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="next">za|,|na|przy|między|nad|nade|znad|o|po|w</exception><exception postag="conj" scope="next"/><exception postag="comp" scope="next"/></token>
                            <marker>
                                <unify>
                                    <feature id="case"><type id="inst"/></feature><feature id="number"/><feature id="gender"><type id="m3"/></feature>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"><exception postag=".*nom.gen.dat.acc.inst.loc.voc:n" postag_regexp="yes"></exception></token>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"></token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Mówi się „uznać <suggestion>za <match no="2" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*m3.*$3"></match> <match no="3" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*m3.*$3"></match></suggestion>”.</message>
                        <short>Błąd składniowy</short>
                        <example>Ludwik był uznany za wielkiego aktora</example>
                        <example>Ten filozof uznaje przyczynową rolę za istotną.</example>
                        <example>Ludwik był uznanym polskim aktorem.</example>
                        <example correction="za bestseller wydawniczy">Książka była uznawany <marker>bestsellerem wydawniczym</marker>.</example>
                        </rule>
                        <rule> <!-- f -->
                        <pattern>
                            <token inflected="yes" regexp="yes" skip="2">uznać|uznawać<exception postag="ppas.*inst.*" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="next">za|,|na|przy|między|nad|nade|znad|o|po|w</exception><exception postag="conj" scope="next"/><exception postag="comp" scope="next"/></token>
                            <marker>
                                <unify>
                                    <feature id="case"><type id="inst"/></feature><feature id="number"/><feature id="gender"><type id="f"/></feature>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"><exception postag=".*(acc)[:\.]f.*|.*nom.gen.dat.acc.inst.loc.voc:n" postag_regexp="yes"></exception></token>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"><exception postag=".*(acc)[:\.]f.*" postag_regexp="yes"></exception></token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Mówi się „uznać <suggestion>za <match no="2" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*f.*$3"></match> <match no="3" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*f.*$3"></match></suggestion>”.</message>
                        <short>Błąd składniowy</short>
                        <example>Ludwik był uznany za wielkiego aktora</example>
                        <example>Ten filozof uznaje przyczynową rolę za istotną.</example>
                        <example>Ludwik był uznanym polskim aktorem.</example>
                        <example correction="za piękną modelkę">Julia była uznawany <marker>piękną modelką</marker>.</example>
                        </rule>
                    <rule> <!-- n1, n2 -->
                        <pattern>
                            <token inflected="yes" regexp="yes" skip="2">uznać|uznawać<exception postag="ppas.*inst.*" postag_regexp="yes" scope="current"></exception><exception regexp="yes" scope="next">za|,|na|przy|między|nad|nade|znad|o|po|w</exception><exception postag="conj" scope="next"/><exception postag="comp" scope="next"/></token>
                            <marker>
                                <unify>
                                    <feature id="case"><type id="inst"/></feature><feature id="number"/><feature id="gender"><type id="n1"/><type id="n2"/></feature>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"><exception postag=".*nom.gen.dat.acc.inst.loc.voc:n" postag_regexp="yes"></exception></token>
                                    <token postag="(adj|pact|ppas|subst).*" postag_regexp="yes"></token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Mówi się „uznać <suggestion>za <match no="2" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*n[12].*$3"></match> <match no="3" postag="(adj|subst|pact|ppas):(sg|pl):(?:inst.loc|inst):[^:]*(:com|:pos|:sup)?" postag_regexp="yes" postag_replace="$1:$2.*acc.*n[12].*$3"></match></suggestion>”.</message>
                        <short>Błąd składniowy</short>
                        <example>Ludwik był uznany za wielkiego aktora</example>
                        <example>Ten filozof uznaje przyczynową rolę za istotną.</example>
                        <example>Ludwik był uznanym polskim aktorem.</example>
                        <example correction="za małe dziecko">Ludwik był uznawany <marker>małym dzieckiem</marker>.</example>
                    </rule>
				</rulegroup>
				<!-- TODO: limit the number of suggestions -->
				<rule id="ZAINTERESOWANIE_DLA" name="„zainteresowanie dla czego” (czym)">
						<pattern>
								<token inflected="yes">zainteresowanie</token>
								<token>dla</token>
								<token postag=".*gen.*" postag_regexp="yes"></token>
						</pattern>
						<message>Nie mówi się „zainteresowanie dla czegoś”, lecz <suggestion>zainteresowanie <match no="3" postag="(adj|subst):(sg|pl).*inst.*:(com|pos|sup)" postag_regexp="yes"></match></suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Wyraził żywe zainteresowanie zaplanowaną dyskusją na temat nauczania matematyki.</example>
						<example correction="zainteresowanie ciekawszym|zainteresowanie ciekawszymi|zainteresowanie ciekawszą|zainteresowanie ciekawym|zainteresowanie ciekawymi|zainteresowanie ciekawą|zainteresowanie najciekawszym|zainteresowanie najciekawszymi|zainteresowanie najciekawszą">Wyraził żywe <marker>zainteresowanie dla ciekawej</marker> dyskusji na temat nauczania matematyki.</example>
				</rule>
				<rule id="POLTOREJ" name="„półtorej” + rzeczownik rodzaju męskiego lub nijakiego (półtora)">
						<pattern>
								<marker>
										<token>półtorej</token>
								</marker>
								<token postag="subst:.*gen.*" postag_regexp="yes"><exception postag="subst.*gen.*:f" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Mówi się <suggestion>półtora</suggestion> \2, nie „półtorej \2”.</message>
						<short>Błąd składniowy</short>
						<example>Kupiłem półtora litra wódki.</example>
						<example>Za półtorej godziny spotykam się z kolegą.</example>
						<example correction="półtora">Kupiłem <marker>półtorej</marker> litra wódki.</example>
                        <example>Minie może półtorej albo i dwie doby.</example>
				</rule>
				<rulegroup id="UZYWAC_CO" name="„używać co” (czego)">
                        <antipattern>
                            <marker>
                                <token>raz</token>
                                <token>po</token>
                                <token>raz</token>
                            </marker>
                        </antipattern>
                    <antipattern>
                        <token postag="prep:acc.*" postag_regexp="yes"/>
                        <marker><token postag="(adj|subst|ppas|pact):.*acc.*" postag_regexp="yes"/></marker>
                    </antipattern>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">używać|użyć<exception postag="ger:.*|ppas:.*" postag_regexp="yes"/><exception scope="previous" postag=".*gen.*" postag_regexp="yes"/></token>
										<marker>
												<token postag="(adj|subst|ppas|pact):.*:(acc|nom|acc\.nom\.voc|acc\.inst).*" postag_regexp="yes"><exception postag=".*gen.*|conj|comp|adv.*|prep.*|qub" postag_regexp="yes"/><exception>on</exception><exception>pan</exception><exception>raz</exception></token>
										</marker>
								</pattern>
								<message>Czasownik „<match no="1" postag="verb:inf.*" postag_regexp="yes"></match>” łączy się z dopełniaczem: <suggestion><match no="2" postag="(adj|subst|ppas|pact):(sg|pl).*acc:(?:[pfmn123\.])+(:com|:pos|:sup|:imperf:aff|:imperf\.perf:aff|:perf:aff)?.*" postag_regexp="yes" postag_replace="$1:$2.*gen.*$3"></match></suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Używam starego żelazka.</example>
								<example correction="starego|starej">Używam <marker>stare</marker> żelazko.</example>
								<example correction="żelazka">Używam <marker>żelazko</marker>.</example>
								<example correction="słowa">Pan poseł używa <marker>słowo</marker> „zlecenie”.</example>
								<example correction="młotka">Używam <marker>młotek</marker>.</example>
								<example>To żelazko jest używane przez królową angielską.</example>
								<example>To żelazko było używane jak dawniej.</example>
								<example>Używają głównie starych żelazek.</example>
								<example>Używają głównie starych żelazek.</example>
								<example>To jest często używane żelazko.</example>
								<example>Termin został użyty raz.</example>
                                <example>Nie używał też niczego innego.</example>
                                <example>Usłyszeli świst podobny temu, jakiego używają pasterze trzód.</example>
                                <example>Używa on do wszystkiego swej mowy.</example>
                                <example>Używał raz po raz wyrażeń przyjętych w gwarze rewolucyjenj.</example>
                                <example>Chciałbyś użyć trochę życia?</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">użyć|używać<exception postag="ger:.*|ppas:.*" postag_regexp="yes"></exception></token>
										<marker>
												<token postag="(ppron|ppron3):.*:(acc|nom|acc\.nom\.voc|acc\.nom|inst).*" postag_regexp="yes"><exception postag=".*gen.*|conj|comp|adv.*|prep.*" postag_regexp="yes"></exception></token>
										</marker>
										<token><exception postag=".*gen.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Czasownik „<match no="1" postag="verb:inf.*" postag_regexp="yes"></match>” łączy się z dopełniaczem: <suggestion><match no="2" postag="ppron.*gen.*:npraep" postag_regexp="yes"></match></suggestion>.</message>
								<short>Błąd składniowy</short>
								<example>Używają one starych żelazek.</example>
								<example correction="go|ich|jego|jej">Używają <marker>je</marker> w domu.</example>
						</rule>
						<rule>
								<antipattern>
                                    <token postag="subst:.*nom.*" postag_regexp="yes"/>
                                    <token inflected="yes" regexp="yes">używać|użyć</token>
                                    <token>do</token>
                                    <token postag="(subst|depr|ppron\d+):.*gen.*" postag_regexp="yes"/>
                                    <token postag="subst:.*gen.*" postag_regexp="yes"/>
								</antipattern>
                            <antipattern>
                                <unify><feature id="gender"/><feature id="number"/>
                                    <feature id="case"><type id="nom"/></feature>
                                <token postag="subst:.*nom.*" postag_regexp="yes"/>
                                <token postag="adj:.*nom.*" postag_regexp="yes"/>
                                </unify>
                                <token inflected="yes" regexp="yes">używać|użyć</token>
                                <token>do</token>
                                <token postag="(subst|depr|ppron\d+):.*gen.*" postag_regexp="yes"/>
                                <token postag="subst:.*gen.*" postag_regexp="yes"/>
                            </antipattern>
                                <pattern>
                                    <token postag="SENT_START" skip="-1"><exception postag=".*gen.*" inflected="yes" regexp="yes" postag_regexp="yes">jaki|który</exception> </token>
										<marker>
												<token min="1" max="2" postag="(adj|subst|ppas|pact):.*:(nom|acc|acc\.nom\.voc|acc\.nom|acc\.inst|inst).*" postag_regexp="yes"><exception postag=".*gen.*|conj|comp|adv.*|prep.*" postag_regexp="yes"/></token>
										</marker>
										<token inflected="yes" regexp="yes">używać|użyć<exception postag="ger:.*|ppas:.*" postag_regexp="yes"></exception></token>
										<token regexp="yes">do|\.</token>
								</pattern>
								<message>Czasownik „<match no="3" postag="verb:inf.*" postag_regexp="yes"/>” łączy się z dopełniaczem.</message>
								<short>Błąd składniowy</short>
								<example>Starego żelazka używa do golenia.</example>
								<example correction="">Długo <marker>tę książkę</marker> używam.</example>
								<example correction=""><marker>Stare żelazko</marker> używa do golenia.</example>
                                <example>To były czapki z daszkiem — takie, jakich dotąd wojsko francuskie używa.</example>
                                <example>Demonstranci użyli do obrony kijów bambusowych i kamieni.</example>
                                <example>Zeus użył do jej produkcji skóry swej karmicielki kozy Amaltei lub też zrobiła ją sama Atena po obdarciu ze skóry kozionogiego Pallasa, który ją napastował.</example>
                                <example>Indianie amerykańscy używali do walki łuków i strzał.</example>
                                <example>Nie przez przypadek używamy do opisu zachowania terminów psychologicznych.</example>
						</rule>
				</rulegroup>
				<rulegroup id="PRZESTRZEGAC_CO" name="„przestrzegać co” (czego)">
						<rule>
								<pattern>
										<token inflected="yes">przestrzegać<exception postag="ger:.*|ppas:.*" postag_regexp="yes"></exception></token>
										<marker>
												<token postag="(adj|subst|ppas|pact):.*:(nom|acc|acc\.nom\.voc|acc\.nom).*" postag_regexp="yes"><exception postag=".*gen.*|conj|comp|adv.*|prep.*|ppron.*" postag_regexp="yes"></exception></token>
										</marker>
								</pattern>
								<message>Czasownik „<match no="1" postag="verb:inf.*" postag_regexp="yes"></match>” łączy się z dopełniaczem: <suggestion><match no="2" postag=".*gen.*" postag_regexp="yes"></match></suggestion>.</message>
								<short>Błąd składniowy</short>
								<example correction="przepisu|przepisów">Renata przestrzega <marker>przepisy</marker> polskiego prawa.</example>
								<example>Renata przestrzega <marker>przepisów</marker> polskiego prawa.</example>
								<example>Przestrzegają oni <marker>przepisów</marker> polskiego prawa.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes">przestrzegać<exception postag="ger:.*|ppas:.*" postag_regexp="yes"></exception></token>
										<marker>
												<token postag="(ppron|ppron3):.*:(nom|acc).*" postag_regexp="yes"><exception postag=".*gen.*|conj|comp|adv.*|prep.*" postag_regexp="yes"></exception></token>
										</marker>
										<token><exception postag=".*gen.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Czasownik „<match no="1" postag="verb:inf.*" postag_regexp="yes"></match>” łączy się z dopełniaczem: <suggestion><match no="2" postag="ppron.*gen.*:npraep" postag_regexp="yes"></match></suggestion>.</message>
								<short>Błąd składniowy</short>
								<example correction="go|ich|jego|jej">Renata przestrzega <marker>je</marker>.</example>
								<example>Renata przestrzega <marker>przepisów</marker> polskiego prawa.</example>
								<example>Renata przestrzega <marker>ich</marker>.</example>
								<example>Przestrzegają oni <marker>ich</marker>.</example>
								<example>Przestrzegają oni <marker>przepisów</marker> polskiego prawa.</example>
						</rule>
				</rulegroup>
				<rule id="USTAPIC_MIEJSCE" name="„ustąpić miejsce” (ustąpić miejsca)">
						<pattern>
								<token inflected="yes" regexp="yes" skip="3">ustąpić|ustępować</token>
								<marker>
										<token>miejsce</token>
								</marker>
						</pattern>
						<message>Czasownik „ustępować” łączy się z dopełniaczem. Poprawnie: <suggestion>miejsca</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="miejsca">Ustąp <marker>miejsce</marker> starszemu!</example>
						<example>Ustąp miejsca starszemu!</example>
				</rule>
				<rule id="OPATRZYC_W" name="„opatrzyć w co” (czymś)">
						<pattern>
								<token inflected="yes" regexp="yes">opatrzyć|opatrywać</token>
								<token regexp="yes">w|we</token>
								<phraseref idref="ACC_NOM"></phraseref>
						</pattern>
						<message>Ten czasownik nie jest używany z przyimkiem „w”. Poprawnie <suggestion><match no="1" postag="(.*):(im)?perf.*" postag_regexp="no" postag_replace="$1:perf.*">zaopatrzyć</match> <match no="2"></match> <match no="3"></match></suggestion> lub <suggestion><match no="1"></match> <match no="3" postag="(.*)(sg|pl):.*:(m|n|f)[1-3]?[^:]*($|:com:|:sup|:pos)" postag_regexp="yes" postag_replace="$1$2.*inst.*[\.:]$3.*$4"></match></suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="zaopatrzyć w osobiste godło|opatrzyć osobistym godłem">Prace należy <marker>opatrzyć w osobiste godło</marker>.</example>
						<example correction="zaopatrzyłem w podpis.|opatrzyłem podpisem.">Pracę <marker>opatrzyłem w podpis.</marker></example>
						<example>Prace należy <marker>opatrzyć osobistym</marker> godłem.</example>
						<example correction="Zaopatrzył w nazwisko.|Opatrzył nazwiskiem."><marker>Opatrzył w nazwisko.</marker></example>
				</rule>
				<rule id="POSTULOWAC_O" name="„postulować o co” (postulować co)">
						<pattern>
								<token inflected="yes">postulować</token>
								<token>o</token>
								<token postag=".*acc.*|.*nom.*" postag_regexp="yes"><exception postag=".*inst.*|.*loc.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Ten czasownik nie jest używany z przyimkiem „o”. Poprawnie <suggestion>\1 \3</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="postulował utworzenie">Mickiewicz w 1843 roku we Francji <marker>postulował o utworzenie</marker> teatru.</example>
				</rule>
				<rule id="OGLOSIC_O" name="„ogłosić o” (ogłosić co)">
						<pattern>
								<token inflected="yes" regexp="yes">ogłosić|ogłaszać<exception postag="ger:.*" postag_regexp="yes"></exception></token>
								<token>o</token>
								<token postag=".*[:\.]loc[:\.].*" postag_regexp="yes"></token>
						</pattern>
						<message>Czasownik „ogłosić” łączy się z biernikiem. Powinno być: <suggestion><match no="1"></match> <match no="3" postag="(.*:)(sg|pl).*loc.*(:.*)" postag_regexp="yes" postag_replace=".*$1$2.*acc.*$3"></match></suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Uczeni zdecydowali się ogłosić odkrycie.</example>
						<example correction="ogłosić odkrycie">Uczeni zdecydowali się <marker>ogłosić o odkryciu</marker>.</example>
				</rule>
				<rule id="REGULOWAC_RUCHEM" name="„regulować ruchem” (kierować ruchem)">
						<pattern>
								<token inflected="yes">regulować</token>
								<token>ruchem</token>
						</pattern>
						<message>Czasownik „regulować” nie łączy się z narzędnikiem, więc powinno być: <suggestion><match no="1"></match> ruch</suggestion> lub <suggestion><match no="1" postag="verb:.*perf.*|pact.*|ger:.*">kierować</match> ruchem</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Policjant kierował ruchem pojazdów.</example>
						<example correction="regulował ruch|kierował ruchem">Policjant <marker>regulował ruchem</marker> pojazdów.</example>
				</rule>
                <rule id="NIE_TYLE_ALE" name="„nie tyle… ale” (nie tyle…, ile)">
                    <antipattern>
                        <token>nie</token>
                        <token>tyle</token>
                        <token min="0">,</token>
                        <token>co</token>
                    </antipattern>
                    <pattern>
                        <token>nie</token>
                        <token skip='-1'>tyle<exception scope='next'>ile</exception></token>
                        <marker>
                            <token skip='-1'>ale<exception>ile</exception></token>
                        </marker>
                        <token postag='SENT_END'></token>
                    </pattern>
                    <message>Czy chodziło o <suggestion>ile</suggestion>? (Zdanie występuje po spójniku skorelowanym „nie tyle…”).</message>
                    <short>Błąd składniowy</short>
                    <example correction="ile">Cynizm uznajemy nie tyle za normalny, <marker>ale</marker> z pewnością powszechny.</example>
                    <example>Cynizm uznajemy nie tyle za normalny, ile z pewnością powszechny.</example>
                    <example>Arturze, może nie tyle co, ale kto.</example>
                </rule>
				<rule id="ZAROWNO_I" name="„zarówno... i” („zarówno... jak”)">
                        <antipattern>
                            <token skip="-1">zarówno<exception regexp="yes" scope="next">jak|\(.*|„</exception></token>
                            <marker><token skip="-1">i</token></marker>
                            <token>,</token>
                            <token>jak</token>
                            <token>i</token>
                        </antipattern>
						<pattern>
								<token skip="-1">zarówno<exception regexp="yes" scope="next">jak|\(.*|„</exception></token>
								<marker>
										<token>i</token>
								</marker>
						</pattern>
						<message>Po „zarówno” piszemy <suggestion>jak i</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example>Wiążą się z tym zarówno zyski, jak i zalety.</example>
						<example correction="jak i">Wiążą się z tym zarówno zyski <marker>i</marker> zalety.</example>
						<example>Wiążą się z tym zarówno zyski i zalety, jak i pewne wady.</example>
				</rule>
				<rule id="TAK_DLUGO_DOPOKI" name="„tak długo... dopóki” (dopóty, dopóki)">
						<pattern>
								<marker>
										<token regexp="yes">[jt]ak</token>
										<token skip="-1"><exception scope="next">dopóty</exception>długo</token>
								</marker>
								<token>dopóki</token>
						</pattern>
						<message>Prawdopodobnie błędny spójnik skorelowany. Powinno być: <suggestion>dopóty</suggestion>.</message>
						<short>Błędny spójnik skorelowany</short>
						<example correction="dopóty">Człowiek pozostaje <marker>tak długo</marker> mądry, dopóki szuka mądrości.</example>
						<example>Człowiek pozostaje tak długo w domu, aż zdziadzieje, a przecież jest dopóty mądry, dopóki szuka mądrości.</example>
				</rule>
				<rule id="CZYM_TYM" name="„czym... tym” (im... tym)">
						<pattern>
								<marker>
										<token skip="-1">czym</token>
								</marker>
								<token postag="(adj|adv).*:com" postag_regexp="yes" skip="-1"></token>
								<token>tym</token>
								<token postag="(adj|adv).*:com" postag_regexp="yes"></token>
						</pattern>
						<message>Mówimy <suggestion>im</suggestion>..., tym...</message>
						<short>Błąd składniowy</short>
						<example>Im większa, tym lepiej.</example>
						<example correction="Im"><marker>Czym</marker> większa, tym lepiej.</example>
				</rule>
				<rule id="TYM_BARDZIEJ_PONIEWAZ" name="„tym bardziej... ponieważ” (tym bardziej... że)">
						<pattern>
								<token>tym</token>
								<token skip="-1">bardziej<exception regexp="yes" scope="next">że|iż</exception></token>
								<marker>
										<token>ponieważ</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie błędnie użyto skorelowanego spójnika „tym bardziej” w zdaniu złożonym. Powinno być: <suggestion>że</suggestion>.</message>
						<short>Błąd składniowy</short>
						<example correction="że">Tym bardziej żałuję, <marker>ponieważ</marker> rzecz jest całkowicie inna, aniżeli usiłowali to niektórzy śledczy przedstawić.</example>
						<example>Tym bardziej żałuję, że rzecz jest całkowicie inna, aniżeli usiłowali to niektórzy śledczy przedstawić.</example>
				</rule>
				<rule id="IM_O_TYLE" name="„im... o tyle” (im... tym)">
						<pattern>
								<token skip="-1">im</token>
								<token postag="(adj|adv).*:com" postag_regexp="yes" skip="-1"><exception scope="next">tym</exception></token>
								<marker>
										<token>o</token>
										<token skip="1">tyle</token>
								</marker>
								<token postag="(adj|adv).*:com" postag_regexp="yes"></token>
						</pattern>
						<message>Mówimy Im..., <suggestion>tym</suggestion>...</message>
						<short>Błąd składniowy</short>
						<example>Im większa, tym lepiej, o ile mi wiadomo.</example>
						<example correction="tym">Im większa, <marker>o tyle</marker> lepiej.</example>
				</rule>
		</category>
		<category name="Błędy leksykalne" type="style">
            <rule id="zarowno_jak_rowniez" name="zarówno… jak również (jak)">
                <pattern>
                    <token skip="-1">zarówno</token>
                    <token>,</token>
                    <marker>
                        <token>jak</token>
                        <token>również</token>
                    </marker>
                </pattern>
                <message>Ten spójnik nie jest najlepszy stylistycznie. Lepiej: <suggestion>jak i</suggestion>.</message>
                <url>http://sjp.pwn.pl/poradnia/haslo/zarowno-jak-i;7842.html</url>
                <short>Rozwlekłość</short>
                <example correction="jak i">Zarówno goście, <marker>jak również</marker> organizatorzy wezmą udział w dyskusjach po konferencji.</example>
            </rule>
            <rule id="ZA_POMOCA_M1" name="„Za pomocą wujka” (przy pomocy wujka)">
                <pattern>
                    <token>za</token>
                    <token>pomocą</token>
                    <token postag='(?:subst|depr|ger):sg:gen:(m1|n1)' postag_regexp='yes'><exception postag='subst:.*:gen:m3' postag_regexp='yes'></exception></token>
                </pattern>
                <message>Wyrażenia „za pomocą” nie używa się w odniesieniu do ludzi. Poprawnie: <suggestion>przy pomocy <match no="3"/></suggestion>.</message>
                <short>Błąd leksykalny</short>
                <example correction="przy pomocy wujka">To można wykonać <marker>za pomocą wujka</marker>.</example>
                <example>To można wykonać przy pomocy wujka.</example>
            </rule>
            <rule id="LOGARYTM_ALGORYTM" name="„logarytm” (algorytm)">
                <pattern>
                    <token>logarytm<exception inflected='yes' regexp='yes' scope='previous'>naturalny|ujemny|dziesiętny</exception></token>
                    <token postag='ger:sg:gen.*' postag_regexp='yes'></token>
                </pattern>
                <message>Czy chodziło o <suggestion>algorytm</suggestion> (=metoda obliczania)? Logarytm przy podstawie a z liczby b oznacza liczbę c, będącą potęgą, do której podstawa a musi być podniesiona, aby dać liczbę b.</message>
                <short>Błąd leksykalny</short>
                <example correction="algorytm">To jest <marker>logarytm obliczania</marker> średniej.</example>
                <example>To jest algorytm obliczania średniej.</example>
            </rule>
				<rule id="DOKONAC_BLEDU" name="„dokonać błędu” (popełnić błąd)">
						<pattern>
								<token inflected="yes">dokonać</token>
								<token>błędu</token>
						</pattern>
						<message>Błąd leksykalny. Poprawnie: <suggestion><match no="1" postag=".*" postag_regexp="yes">popełnić</match> błąd</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="popełnili błąd">Nie chciałbym, żebyśmy <marker>dokonali błędu</marker>.</example>
						<example>Nie chciałbym popełnić błędu.</example>
				</rule>
				<rule id="PRZERWA_KAWOWA" name="„przerwa kawowa” (przerwa na kawę)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">przerwa</token>
										<token inflected="yes">kawowy</token>
								</unify>
						</pattern>
						<message>Błędny anglicyzm. Poprawnie: <suggestion>\1 na kawę</suggestion>.</message>
						<short>Anglicyzm</short>
						<example correction="przerwy na kawę">Nasza firma oferuje tanie <marker>przerwy kawowe</marker> na wyjazdach integracyjnych.</example>
						<example>Przerwa na kawę przewidziana jest w programie.</example>
				</rule>
				<rule id="BAJONSKIE_CENY" name="„bajońskie ceny/koszty/wydatki” (bajońskie sumy, ogromne ceny...)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">bajoński</token>
										<token inflected="yes" regexp="yes">cena|koszt|wydatek|profit</token>
								</unify>
						</pattern>
						<message>Błąd leksykalny (bajońskie mogą być tylko sumy). Poprawnie: <suggestion><match no="1" postag="adj.*" postag_regexp="yes">ogromny</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="ogromne ceny">Ależ to <marker>bajońskie ceny</marker>!</example>
						<example>Ależ to bajońskie sumy!</example>
				</rule>
				<rule id="TO_MI_NIE_LEZY" name="„to mi nie leży” (to mi nie odpowiada)">
						<pattern>
								<marker>
										<token>to</token>
										<token>mi</token>
										<token>nie</token>
										<token>leży</token>
								</marker>
								<token><exception>na</exception></token>
						</pattern>
						<message>Prawdopodobnie błędne wyrażenie, użyte zamiast poprawnego „<suggestion>to mi nie odpowiada</suggestion>”.</message>
						<short>Błędne wyrażenie</short>
						<example correction="to mi nie odpowiada">Nie lubię być niegrzeczny - <marker>to mi nie leży</marker>.</example>
						<example>Nie lubię być niegrzeczny - to mi nie odpowiada.</example>
				</rule>
				<rule id="RZEWNIE_PODOBA" name="„rzewnie podoba” (żywnie podoba)">
						<pattern>
								<token>rzewnie</token>
								<token regexp="yes">podoba(:?ło|ć)?</token>
						</pattern>
						<message>Błąd leksykalny. Mówi się <suggestion>żywnie \2</suggestion> (=robić tak, jak kto chce). Słowo „rzewnie” znaczy „ckliwie” lub „łzawo”, a raczej rzadko mówi się, żeby coś się ckliwie podobało.</message>
						<short>Błąd leksykalny</short>
						<example correction="żywnie podobało">Mogłem robić, co mi się <marker>rzewnie podobało</marker>.</example>
						<example>Mogę robić, co mi się żywnie podoba.</example>
				</rule>
				<rule id="SZERSZE_INFORMACJE" name="„szersze informacje” (bliższe, dokładne, szczegółowe, treściwe)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes" postag=".*:com" postag_regexp="yes">szeroki</token>
										</marker>
										<token inflected="yes">informacja</token>
								</unify>
						</pattern>
						<message>Błąd leksykalny. Poprawnie: <suggestion><match no="1" postag="adj.*" postag_regexp="yes">bliski</match></suggestion>, <suggestion><match no="1" postag="(adj.*):com" postag_regexp="yes" postag_replace="$1:pos">dokładny</match></suggestion>, <suggestion><match no="1" postag="(adj.*):com" postag_regexp="yes" postag_replace="$1:pos">szczegółowy</match></suggestion>, <suggestion><match no="1" postag="(adj.*):com" postag_regexp="yes" postag_replace="$1:pos">treściwy</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Bliższe|Dokładne|Szczegółowe|Treściwe"><marker>Szersze</marker> informacje znajdują się w naszej broszurze.</example>
						<example>Dokładne informacje znajdują się w naszej broszurze.</example>
				</rule>
				<rule id="EPATOWAC_CIEPLEM" name="„epatować ciepłem” (emanować ciepłem)">
						<pattern>
								<marker>
										<token inflected="yes" skip="4">epatować</token>
								</marker>
								<token>ciepłem</token>
						</pattern>
						<message>Prawdopodobnie pomylony czasownik. Czy chodziło o <suggestion><match no="1" postag="(.*):imperf:refl.nonrefl" postag_regexp="yes" postag_replace="$1:imperf:nonrefl">emanować</match></suggestion>?</message>
						<example correction="emanował">Józek <marker>epatował</marker> wewnętrznym ciepłem.</example>
						<example>Józek emanował wewnętrznym ciepłem.</example>
				</rule>
				<rule id="CIENKA_IRONIA" name="„cienka ironia” (subtelna ironia)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes">cienki</token>
										</marker>
										<token inflected="yes">ironia</token>
								</unify>
						</pattern>
						<message>Rusycyzm. Poprawnie: <suggestion><match no="1" postag="adj.*" postag_regexp="yes">subtelny</match></suggestion>.</message>
						<short>Rusycyzm</short>
						<example correction="subtelną">Żarty Przemysława skrzą się <marker>cienką</marker> ironią.</example>
						<example>Przemysław ma subtelny dowcip.</example>
				</rule>
				<rule id="CIENKI_DOWCIP" name="„cienki dowcip” (subtelny dowcip)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes">cienki</token>
										</marker>
										<token inflected="yes">dowcip</token>
								</unify>
						</pattern>
						<message>Rusycyzm. Poprawnie: <suggestion><match no="1" postag="adj.*" postag_regexp="yes">subtelny</match></suggestion>.</message>
						<short>Rusycyzm</short>
						<example correction="subtelny">Przemysław ma <marker>cienki</marker> dowcip.</example>
						<example>Przemysław II Cienki ironią nie grzeszył.</example>
				</rule>
				<rule id="DOSTEPNA_CENA" name="„dostępna cena” (przystępna cena)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes">dostępny</token>
										</marker>
										<token inflected="yes">cena</token>
								</unify>
						</pattern>
						<message>Niepoprawne wyrażenie. Poprawnie: <suggestion><match no="1" regexp_match="[Dd]o(.*)" regexp_replace="przy$1"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Przystępna"><marker>Dostępna</marker> cena, łatwość obsługi i estetyczne opakowanie to atuty nowego produktu firmy Ziutex.</example>
						<example>Produkt dostępny ceną nie odstrasza.</example>
						<example>Przystępna cena jest atutem.</example>
				</rule>
				<rule id="WIEKSZA_POLOWA" name="„większa połowa” (większa część)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" postag=".*:com" postag_regexp="yes">wielki</token>
										<token inflected="yes">połowa</token>
								</unify>
						</pattern>
						<message>W niepotocznych kontekstach to wyrażenie wiele osób uważa za rażące. Lepiej: <suggestion><match no="1"></match> <match no="2" postag="subst:.*" postag_regexp="yes">część</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="większą część">Dostałeś <marker>większą połowę</marker> sernika!</example>
						<example>Dostałeś większą część sernika!</example>
				</rule>
				<rule id="JEZYK_HOLENDERSKI" name="„język holenderski” (język niderlandzki)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">język</token>
										<marker>
												<token>holenderski</token>
										</marker>
								</unify>
						</pattern>
						<message>To określenie jest bardzo potoczne. Ściślej należy napisać: <suggestion><match no="2" postag="adj.*" postag_regexp="yes">niderlandzki</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="niderlandzki">Znam język <marker>holenderski</marker>.</example>
						<example>Mówię w języku niderlandzkim.</example>
				</rule>
				<rule id="SZEROKI_ODBIORCA" name="„szeroki odbiorca” (masowy odbiorca)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">szeroki</token>
										<token inflected="yes">odbiorca</token>
								</unify>
						</pattern>
						<message>Niepoprawne wyrażenie. Poprawnie: <suggestion><match no="1" postag="adj.*">masowy</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="masowego odbiorcy">To produkt dla <marker>szerokiego odbiorcy</marker>.</example>
						<example>To produkt dla masowego odbiorcy.</example>
				</rule>
				<rule id="LEPSZE_ZLO" name="„lepsze zło” (mniejsze zło)">
						<pattern>
								<token inflected="yes" postag="adj.*n[12].*:com" postag_regexp="yes">dobry</token>
								<token inflected="yes">zło</token>
						</pattern>
						<message>Prawdopodobnie niepoprawne wyrażenie. Czy chodziło o <suggestion><match no="1" postag="adj.*:com" postag_regexp="yes">mały</match> <match no="2"></match></suggestion>?</message>
						<short>Błąd leksykalny</short>
						<example correction="mniejszym złem">Kiedy stoimy przed takim dylematem, zadowolić się musimy <marker>lepszym złem</marker>.</example>
						<example>Generał twierdzi, że wybrał mniejsze zło.</example>
				</rule>
				<rule id="POSTAWIC_OPOR" name="„postawić opór” (stawić opór)">
						<pattern>
								<token inflected="yes">postawić</token>
								<token>opór</token>
						</pattern>
						<message>Niepoprawne wyrażenie. Poprawnie: <suggestion><match no="1" regexp_match="[pP]o(.*)" regexp_replace="$1"></match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="stawił opór">Oddział Zdzicha <marker>postawił opór</marker> przeważającym siłom wroga i bohatersko wysadził się w powietrze, choć nie miał nawet materiałów wybuchowych.</example>
						<example>Stawiłem opór rosnącej fali błędów językowych.</example>
				</rule>
				<rule id="KONDYCJA_FINANSOWA" name="„kondycja finansowa” (sytuacja finansowa)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">kondycja</token>
										<token inflected="yes">finansowy</token>
								</unify>
						</pattern>
						<message>Niepoprawna kalka z angielskiego. Lepiej: <suggestion><match no="1" postag="subst.*" postag_regexp="yes">sytuacja</match> <match no="2"></match></suggestion>.</message>
						<url>http://slowniki.gazeta.pl/pl/kondycja</url>
						<short>Błąd leksykalny</short>
						<example>Sytuacja finansowa amerykańskich banków pozostawia wiele do życzenia.</example>
						<example correction="Sytuacja finansowa"><marker>Kondycja finansowa</marker> amerykańskich banków pozostawia wiele do życzenia.</example>
				</rule>
				<rule id="DRUGI_NAJWIEKSZY" name="„drugi największy” (drugi co do wielkości)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">drugi|trzeci|czwarty|piąty|szósty</token>
										<token inflected="yes" postag=".*:sup" postag_regexp="yes">wielki</token>
								</unify>
						</pattern>
						<message>Niepoprawne wyrażenie (kalka z niemieckiego lub angielskiego). Poprawnie: <suggestion>\1 co do wielkości</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="trzecim co do wielkości">Nasza firma jest <marker>trzecim największym</marker> bankiem na świecie!</example>
						<example>Ten bank jest trzecim do wielkości oszustem na rynku hipotecznym.</example>
				</rule>
				<rule id="MAPA_DROGOWA" name="„mapa drogowa” (harmonogram, plan działań)">
						<pattern case_sensitive="yes">
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes">mapa</token>
												<token inflected="yes">drogowy</token>
										</marker>
								</unify>
								<token><exception inflected="yes" regexp="yes">\p{Lu}\p{Ll}+</exception></token>
						</pattern>
						<message>To wyrażenie jest częstą i niepoprawną kalką z języka angielskiego (jeśli nie jest użyte dosłownie). Poprawnie: <suggestion>plan działań</suggestion>, <suggestion>harmonogram</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="plan działań|harmonogram">Resort zaprezentuje <marker>mapę drogową</marker> prac nad ustawą.</example>
						<example>W ofercie mamy mapy drogowe Polski i Europy.</example>
						<example>Mapy są bardzo ważne do jazdy po drogach.</example>
				</rule>
				<rule id="DYGITALNY" name="„dygitalny” (cyfrowy)">
						<pattern>
								<token regexp="yes">d[iy]gitaln.*</token>
						</pattern>
						<message>Ten wyraz jest bardzo rzadki i książkowy. Lepiej: <suggestion><match no="1" regexp_match="d[iy]gitaln(.*)" regexp_replace="cyfrow$1"/></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="cyfrowym">Tym pięknym aparatem <marker>dygitalnym</marker> Zorka 5 wykonałem kilka zdjęć.</example>
						<example>Tym pięknym aparatem cyfrowym wykonałem kilka zdjęć.</example>
				</rule>
				<rule id="EKSKLUZYWNY_WYWIAD" name="„ekskluzywny wywiad” (wywiad na wyłączność)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">ekskluzywny</token>
										<token inflected="yes">wywiad</token>
								</unify>
						</pattern>
						<message>Kalka z angielskiego. „Ekskluzywny” znaczy po polsku „luksusowy”; należy napisać: <suggestion>\2 na wyłączność</suggestion> lub <suggestion>\2 na prawach wyłączności</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="wywiad na wyłączność|wywiad na prawach wyłączności">W najnowszym numerze Brukowca gadzinowego drukujemy <marker>ekskluzywny wywiad</marker> z Anodą Katodą.</example>
						<example>Udzielił na wywiadu na wyłączność.</example>
				</rule>
				<rule id="SWIECIC_SUKCESY" name="„święcić sukcesy” (święcić triumfy)">
						<pattern>
								<token inflected="yes" skip="2">święcić</token>
								<marker>
										<token>sukcesy</token>
								</marker>
						</pattern>
						<message>Niepoprawny dobór wyrazów. Powinno być: <suggestion>triumfy</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="triumfy">Reprezentacja Wąchocka święciła ogromne <marker>sukcesy</marker> w Pcimiu.</example>
						<example>Propagandziści święcili triumfy w manipulowaniu tłumem.</example>
				</rule>
				<rule id="NAJWIECEJ_LUBIC" name="„najwięcej lubić” (najbardziej lubić)">
						<pattern>
								<token>najwięcej</token>
								<token inflected="yes">lubić</token>
						</pattern>
						<message>Niepoprawny związek wyrazów. Poprawnie: <suggestion>najbardziej \2</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Najbardziej lubię"><marker>Najwięcej lubię</marker> orędzia naszych polityków.</example>
						<example>Lech najbardziej lubi zupę pomidorową.</example>
				</rule>
				<rule id="WIECEJ_LUBIC" name="„więcej lubić” (bardziej lubić, woleć)">
						<pattern>
								<token>więcej</token>
								<token inflected="yes">lubić<exception>lub</exception></token>
						</pattern>
						<message>Niepoprawny związek wyrazów. Poprawnie: <suggestion>bardziej <match no="2"></match></suggestion> lub <suggestion><match no="2" postag="(verb.*|pcon.*|pant.*):nonrefl" postag_regexp="yes">woleć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Bardziej lubię|Wolę"><marker>Więcej lubię</marker> orędzia naszych polityków od oglądania piłki nożnej.</example>
						<example>Można wlać tu więcej lub mniej wody.</example>
						<example>Lech woli zupę pomidorową.</example>
				</rule>
				<rule id="INFORMACJE_SENSYTYWNE" name="„informacje sensytywne” (informacje poufne)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">informacja|dana</token>
										<token inflected="yes">sensytywny</token>
								</unify>
						</pattern>
						<message>To wyrażenie jest niepoprawną kalką z języka angielskiego. Poprawnie:<suggestion><match no="1"></match> <match no="2" postag="adj.*" postag_regexp="yes">poufny</match></suggestion> lub <suggestion><match no="1"></match> o szczególnym znaczeniu</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Informacje poufne|Informacje o szczególnym znaczeniu"><marker>Informacje sensytywne</marker> odnoszące się do inspekcji należy traktować jako informacje niejawne.</example>
						<example>Informacje poufne traktujemy ze szczególną ostrożnością.</example>
				</rule>
				<rule type="terminology" id="INFORMACJE_WRAZLIWE" name="„informacje wrażliwe” (informacje poufne)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">informacja|dana</token>
										<token inflected="yes">wrażliwy</token>
								</unify>
						</pattern>
						<message>To wyrażenie jest niepoprawną kalką z języka angielskiego. Poprawnie:<suggestion><match no="1"></match> <match no="2" postag="adj.*" postag_regexp="yes">poufny</match></suggestion> lub <suggestion><match no="1"></match> o szczególnym znaczeniu</suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=8332</url>
						<short>Błąd leksykalny</short>
						<example correction="Informacje poufne|Informacje o szczególnym znaczeniu"><marker>Informacje wrażliwe</marker> odnoszące się do inspekcji należy traktować jako informacje niejawne.</example>
						<example>Informacje poufne traktujemy ze szczególną ostrożnością.</example>
				</rule>
				<rule id="JUSTYFIKACJA" name="„justyfikacja” (justowanie)">
						<pattern>
								<token inflected="yes">justyfikacja</token>
						</pattern>
						<message>Ten wyraz jest kalką z języka angielskiego, utworzoną niezgodnie z polskimi zasadami słowotwórstwa. Poprawnie: <suggestion><match no="1" postag="subst:(sg|pl):(.*):f" postag_regexp="yes" postag_replace="ger:$1:.*($2).*">justować</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="justowaniu">Ten parametr służy do ustawiania <marker>justyfikacji</marker>.</example>
						<example>Justowanie nadaje tekstowi estetyczny wygląd.</example>
				</rule>
				<rule id="ZORIENTOWANY_OBIEKTOWO" name="„zorientowany obiektowo” (obiektowy)">
						<pattern>
								<token inflected="yes" postag="ppas.*" postag_regexp="yes">zorientować</token>
								<token>obiektowo</token>
						</pattern>
						<message>To wyrażenie jest kalką z języka angielskiego. Lepiej: <suggestion><match no="1" regexp_match="zorientowan(.*)" regexp_replace="obiektow$1"/></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="obiektowe">Programowanie <marker>zorientowane obiektowo</marker></example>
						<example>Programowanie obiektowe</example>
				</rule>
				<rule id="PRZYJAZNY_DLA_UZYTKOWNIKA" name="„przyjazny dla użytkownika” (łatwy w obsłudze)">
						<pattern>
								<token inflected="yes">przyjazny</token>
								<token>dla</token>
								<token>użytkownika</token>
						</pattern>
						<message>To wyrażenie jest kalką z języka angielskiego. Lepiej: <suggestion><match no="1" postag="adj.*">łatwy</match> w obsłudze</suggestion>, <suggestion><match no="1" postag="adj.*">łatwy</match> w użytku</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="łatwy w obsłudze|łatwy w użytku">Ten program jest <marker>przyjazny dla użytkownika</marker>.</example>
						<example>Ten program jest łatwy w użytku.</example>
				</rule>
				<rule id="GORACY_KLAWISZ" name="„gorący klawisz” (klawisz skrótu)">
						<pattern>
								<token inflected="yes">gorący</token>
								<token inflected="yes">klawisz</token>
						</pattern>
						<message>To wyrażenie jest kalką z angielskiego. Poprawnie: <suggestion>\2 skrótu</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="klawisze skrótu">Użytkownik może zdefiniować <marker>gorące klawisze</marker>.</example>
						<example>Użytkownik może zdefiniować klawisze skrótu.</example>
				</rule>
				<rule id="DRAJWER" name="„drajwer” (sterownik)">
						<pattern>
								<token inflected="yes">drajwer</token>
						</pattern>
						<message>Ten wyraz jest slangowy. Lepiej: <suggestion><match no="1" postag="subst.*">sterownik</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="sterownika">Nie mam <marker>drajwera</marker> tej karty graficznej.</example>
						<example>Nie mam sterownika tej karty graficznej.</example>
				</rule>
				<rulegroup id="KLIKNAC_PODWOJNIE" name="„kliknąć podwójnie” (kliknąć dwukrotnie)">
						<rule>
								<pattern>
										<token>podwójnie</token>
										<token inflected="yes">kliknąć</token>
								</pattern>
								<message>Nieprawidłowy zwrot. Mówimy: <suggestion>\2 dwukrotnie</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Kliknij dwukrotnie"><marker>Podwójnie kliknij</marker> ikonę na pulpicie.</example>
								<example>Kliknij dwukrotnie ikonę na pulpicie.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes">kliknąć</token>
										<token>podwójnie</token>
								</pattern>
								<message>Nieprawidłowy zwrot. Mówimy: <suggestion>\1 dwukrotnie</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Kliknij dwukrotnie"><marker>Kliknij podwójnie</marker> ikonę na pulpicie.</example>
								<example>Kliknij dwukrotnie ikonę na pulpicie.</example>
						</rule>
				</rulegroup>
				<rule id="PROTOKOL_Z_CZEGO" name="„protokół z czego” (protokół czego)">
						<pattern>
								<token inflected="yes">protokół</token>
								<token>z</token>
								<token postag=".*gen.*" postag_regexp="yes"><exception>Kioto</exception></token>
						</pattern>
						<message>Prawdopodobnie niepoprawna forma. Poprawnie: <suggestion>\1 \3</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="protokoły zebrania">Poseł przekazał nam <marker>protokoły z zebrania</marker>.</example>
						<example>To protokół zaliczenia.</example>
                        <example>Protokół z Kioto</example>
				</rule>
				<rule id="SPRAWOZDAWAC" name="„sprawozdawać” (zdawać sprawę)">
						<pattern>
								<token inflected="yes">sprawozdawać</token>
						</pattern>
						<message>Ten czasownik jest uważany przez językoznawców za niepoprawny. Lepiej: <suggestion><match no="1" postag="(.*):nonrefl" postag_replace="$1:refl.nonrefl" postag_regexp="yes">zdawać</match> sprawę</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="zdawał sprawę">Rzecznik konsumentów <marker>sprawozdawał</marker>.</example>
						<example>Rzecznik konsumentów zdawał sprawę.</example>
				</rule>
				<rulegroup id="UBRAC_ZALOZYC" name="„ubrać/założyć futro, golf, kapelusz” (włożyć...)">
						<rule>
								<pattern>
										<token inflected="yes" postag="verb.*|pact.*" postag_regexp="yes" regexp="yes" skip="2"><exception regexp="yes" scope="next">się|w</exception>ubierać|ubrać</token>
										<token regexp="yes">futro|golf|kapelusz|płaszcz|sukienkę|garnitur|buty</token>
								</pattern>
								<message>Prawdopodobnie użyto błędnego czasownika. Powinno być: <suggestion><match no="1" include_skipped="all" postag="verb(.*):(im)?perf.*" postag_replace="verb$1:perf.*">włożyć</match> <match no="2"></match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="włożył golf">Przemysław znowu <marker>ubrał golf</marker>.</example>
								<example>Doda była ubrana w sukienkę.</example>
								<example>Przemysław znowu ubrał się w golf.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" skip="2">zakładać</token>
										<token regexp="yes">futro|golf|kapelusz|płaszcz|sukienkę|garnitur|buty</token>
								</pattern>
								<message>Prawdopodobnie użyto błędnego czasownika. Powinno być: <suggestion><match include_skipped="all" no="1" postag=".*">wkładać</match> <match no="2"></match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="wkładał buty">Przemysław będzie znowu <marker>zakładał buty</marker>.</example>
                                <example correction="wkładać swój płaszcz">Przytrzymam ci torbę, gdy ty będziesz <marker>zakładać swój płaszcz</marker>.</example>
								<example>Przemysław znowu założył partię.</example>
						</rule>
                        <rule>
                        <pattern>
                            <token inflected="yes" skip="2">założyć</token>
                            <token regexp="yes">futro|golf|kapelusz|płaszcz|sukienkę|garnitur|buty</token>
                        </pattern>
                        <message>Prawdopodobnie użyto błędnego czasownika. Powinno być: <suggestion><match no="1" include_skipped="all" postag=".*">włożyć</match> <match no="2"></match></suggestion>.</message>
                        <short>Błąd leksykalny</short>
                        <example correction="włożył buty">Przemysław znowu <marker>założył buty</marker>.</example>
                        <example>Przemysław znowu założył partię.</example>
                        </rule>
				</rulegroup>
				<rule id="FORMULA_KREMU" name="„formuła kremu” (skład)">
						<pattern>
								<token inflected="yes">formuła</token>
								<token regexp="yes">kremu|kosmetyku|szamponu|leku|pasty|balsamu|olejku|farby</token>
						</pattern>
						<message>Błędne użycie wyrazu „formuła”. Powinno być raczej: <suggestion><match no="1" postag="subst:(sg|pl):(.*):f" postag_replace="subst:$1:.*$2.*">skład</match> <match no="2"></match></suggestion> lub <suggestion><match no="1" postag="(.*)" postag_replace="$1">receptura</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Skład kremu jest utajniony.</example>
						<example correction="Skład kremu|Receptura kremu"><marker>Formuła kremu</marker> jest utajniona.</example>
				</rule>
				<rule id="W_POWAZNEJ_MIERZE" name="„w poważnej/wysokiej mierze” (w dużej mierze)">
						<pattern>
								<token>w</token>
								<token regexp="yes">poważnej|wysokiej</token>
								<token>mierze</token>
						</pattern>
						<message>Błędna postać wyrażenia. Powinno być: <suggestion>w dużej mierze</suggestion></message>
						<short>Błąd leksykalny</short>
						<example correction="w dużej mierze">Olej silnikowy jest krwią silnika, która decyduje <marker>w wysokiej mierze</marker> o długości życia silnika.</example>
						<example>Olej silnikowy jest krwią silnika, która decyduje <marker>w dużej mierze</marker> o jego trwałości.</example>
				</rule>
				<rule id="POTRAFIACY" name="„potrafiący” (umiejący)">
						<pattern>
								<token inflected="yes" postag="pact.*" postag_regexp="yes">potrafić</token>
						</pattern>
						<message>Czasownik „potrafić” nie ma imiesłowu czynnego. Poprawnie: <suggestion><match no="1" postag="(.*)imperf.perf(.*):(refl\.)?nonrefl" postag_regexp="yes" postag_replace="$1imperf$2:nonrefl">umieć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="umiejący">Skuteczny obserwator <marker>potrafiący</marker> wyciągać wnioski.</example>
						<example>Skuteczny obserwator umiejący wyciągać wnioski.</example>
				</rule>
				<rulegroup id="POSIADAC_MIEC" name="„posiadać” (mieć)">
						<rule>
								<pattern>
										<marker>
												<token inflected="yes" postag="verb.*" postag_regexp="yes">posiadać</token>
										</marker>
										<token regexp="yes">brodę|wąsy|bilet|wymiary|klimatyzację|rekord|inicjatywę|prawo|uprawnienie|kwalifikacje|informacje|wykształcenie|dziecko|umiejętność|przewagę|znaczenie|sens|słuszność|możliwość|możliwości|doświadczenie|koncepcję|znajomość|paszport</token>
								</pattern>
								<message>Niepoprawne jest łączenie czasownika „posiadać” z nazwami rzeczy drobnych. Poprawnie: <suggestion><match no="1" postag="(verb)(:fin)?(.*):(im)?perf.*" postag_regexp="yes" postag_replace="$1$2$3:$4.*|$1:fin$3:imperf.*">mieć</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="ma">Wzrostu około 175 cm, włosy ciemne, <marker>posiada</marker> brodę i wąsy.</example>
						</rule>
				</rulegroup>
				<rulegroup id="BYC_ZNAJDOWAC_SIE_W_POSIADANIU" name="„być/znajdować się w posiadaniu” (mieć, posiadać)">
						<rule>
								<pattern>
										<token inflected="yes">być<exception postag="pact.*" postag_regexp="yes"/></token>
										<token>w</token>
										<token>posiadaniu</token>
								</pattern>
								<message>Wyrażenie niepoprawne. Poprawnie: <suggestion><match no="1" postag="(.*):nonrefl" postag_replace="$1:refl.nonrefl">mieć</match></suggestion>, <suggestion><match no="1" postag="(.*)(:imperf|:aff):nonrefl" postag_replace="$1(:perf|:aff).*">posiadać</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="mam|posiadam">Nie <marker>jestem w posiadaniu</marker> tego obrazu.</example>
								<example>Nie mam tego obrazu.</example>
						</rule>
                        <rule>
                        <pattern>
                            <token postag="pact.*" postag_regexp="yes" inflected="yes">być</token>
                            <token>w</token>
                            <token>posiadaniu</token>
                        </pattern>
                        <message>Wyrażenie niepoprawne. Poprawnie: <suggestion><match no="1" postag="pact:(.*):imperf:(aff|neg):nonrefl" postag_replace="ppas:$1:imperf:$2.*">posiadać</match> przez</suggestion>.</message>
                        <short>Błąd leksykalny</short>
                            <example correction="posiadanymi przez">Pokrzepiał się środkami podniecającymi <marker>będącymi w posiadaniu</marker> Marianiego.</example>
                            <example correction="nieposiadane przez">To są środki <marker>niebędące w posiadaniu</marker> rządu naszej krainy.</example>
                            <example>Nie mam tego obrazu.</example>
                        </rule>
                        <rule>
								<!--  FIXME: change suggestion -->
								<pattern>
										<token inflected="yes" regexp="yes">znajdować|znaleźć</token>
										<token>się</token>
										<token skip="1">w</token>
										<token>posiadaniu</token>
								</pattern>
								<message>Wyrażenie niepoprawne. Poprawnie: <suggestion>mieć</suggestion>, <suggestion>posiadać</suggestion> (całe zdanie należy przeredagować, zmieniając podmiot gramatyczny).</message>
								<short>Błąd leksykalny</short>
								<example correction="mieć|posiadać">Ten obraz nie <marker>znajduje się w jego posiadaniu</marker>.</example>
								<example>On nie ma tego obrazu.</example>
						</rule>
				</rulegroup>
				<rule id="W_POWOLANIU_SIE_NA" name="„w powołaniu się na” (powołując się na)">
						<pattern>
								<token>w</token>
								<token>powołaniu</token>
								<token>się</token>
								<token>na</token>
						</pattern>
						<message>To wyrażenie może być niepoprawne. Lepiej: <suggestion>powołując się na</suggestion>, <suggestion>ze względu na</suggestion>, <suggestion>na mocy</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="powołując się na|ze względu na|na mocy">Dokument ma uprawomocnić żądanie natychmiastowego wstrzymania wzbogacania uranu <marker>w powołaniu się na</marker> artykuł 39, względnie 40 Karty NZ.</example>
						<example>Dokument ma uprawomocnić żądanie natychmiastowego wstrzymania wzbogacania uranu <marker>ze względu na</marker> artykuł 39, względnie 40 Karty NZ.</example>
				</rule>
				<rule id="W_NAWIAZANIU_DO" name="„w nawiązaniu do” (nawiązując do)">
						<pattern>
								<token>w</token>
								<token>nawiązaniu</token>
								<token>do</token>
						</pattern>
						<message>To wyrażenie może być niepoprawne. Lepiej: <suggestion>nawiązując do</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Nawiązując do"><marker>W nawiązaniu do</marker> rozmowy telefonicznej przesyłam pytania, które chcę zadać panu Michałowi Kleiberowi.</example>
						<example>Nawiązując do rozmowy telefonicznej, przesyłam pytania, które chcę zadać panu Michałowi Kleiberowi.</example>
				</rule>
				<rulegroup id="ROZCHODZI_SIE" name="„rozchodzić się o” (chodzić o)">
						<rule>
								<pattern>
										<token regexp="yes">rozchodzi|rozchodziło|rozchodziłoby</token>
										<token>się</token>
										<token>o</token>
								</pattern>
								<message>Błędny czasownik. Powinno być <suggestion><match no="1" regexp_match="[Rr]oz(.*)" regexp_replace="$1"></match> o</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Chodzi o"><marker>Rozchodzi się o</marker> forda mondeo kombi 2001.</example>
								<example correction="Chodziło o"><marker>Rozchodziło się o</marker> forda mondeo kombi 2001.</example>
								<example correction="Chodziłoby o"><marker>Rozchodziłoby się o</marker> forda mondeo kombi 2001.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">rozchodzi|rozchodziło|rozchodziłoby</token>
										<token></token>
										<token>się</token>
										<token>o</token>
								</pattern>
								<message>Błędny czasownik. Powinno być <suggestion><match no="1" regexp_match="[Rr]oz(.*)" regexp_replace="$1"></match> <match no="2"></match> o</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Chodzi mi o"><marker>Rozchodzi mi się o</marker> forda mondeo kombi 2001.</example>
								<example correction="Chodziło ci o"><marker>Rozchodziło ci się o</marker> forda mondeo kombi 2001.</example>
								<example correction="Chodziłoby mu o"><marker>Rozchodziłoby mu się o</marker> forda mondeo kombi 2001.</example>
						</rule>
				</rulegroup>
				<rule id="BYNAJMNIEJ" name="„bynajmniej” (przynajmniej)">
                        <antipattern case_sensitive="yes">
                            <token postag="SENT_START"/>
                            <token regexp="yes">[—–]</token>
                            <token>Bynajmniej</token>
                            <token regexp="yes">&interp;</token>
                        </antipattern>
                        <antipattern case_sensitive="yes">
                            <token>,</token>
                            <token>bynajmniej</token>
                            <token>!</token>
                        </antipattern>
                        <antipattern>
                            <token>ależ</token>
                            <token>bynajmniej</token>
                        </antipattern>
						<pattern>
								<token postag="SENT_START" skip="-1"><exception scope="next">nie</exception></token>
								<token skip="-1"><exception scope="next">nie</exception></token>
								<marker>
										<token skip="-1">bynajmniej<exception scope="previous" postag=".*:neg:.*" postag_regexp="yes"></exception><exception scope="next">nie</exception><exception scope="next" postag="adj.*" postag_regexp="yes" regexp="yes">nie.+</exception></token>
								</marker>
								<token postag="SENT_END"></token>
						</pattern>
						<message>Prawdopodobnie błędnie użyto wyrazu „bynajmniej”, powinno być: <suggestion>przynajmniej</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="przynajmniej">Wiersz po prostu śliczny, <marker>bynajmniej</marker> dla mnie.</example>
						<example>Bynajmniej.</example>
                        <example>— Bynajmniej… </example>
                        <example>— Bynajmniej! — odparł Mugger głosem łagodnym.</example>
                        <example>Myślę, że to problem bynajmniej niebłahy.</example>
                        <example>Oto przegląd — niewyczerpujący bynajmniej — płaszczyzn, na których porusza się myśl.</example>
                        <example>Na chromego małżonka Wenery, bynajmniej!</example>
                        <example>— Ależ bynajmniej.</example>
				</rule>
				<rule id="SPELNIAC_OPIEKE" name="„spełniać opiekę” (sprawować opiekę)">
						<pattern>
								<token inflected="yes" regexp="yes">spełniać|pełnić</token>
								<token>opiekę</token>
						</pattern>
						<message>Niepoprawny zwrot. Mówi się <suggestion><match no="1" postag=".*">sprawować</match> <match no="2"></match></suggestion> lub <suggestion><match no="1" postag="(.*):refl.nonrefl" postag_replace="$1:refl">opiekować</match> się</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="sprawował opiekę|opiekował się">Jako hufcowy nadal będę <marker>pełnił opiekę</marker> nad drużyną.</example>
						<example>Jako hufcowy nadal będę <marker>sprawował opiekę</marker> nad drużyną.</example>
				</rule>
				<rulegroup id="WARTY" name="„warty” (wart)">
						<rule>
								<pattern case_sensitive="yes">
										<token regexp="yes">niewiele|wiele|więcej|mniej|mało|jest|był|będzie|byłby|być</token>
										<marker>
												<token>warty</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma orzecznika. Powinno być: <suggestion>wart</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Ten świstek od Antoniego jest niewiele wart.</example>
								<example correction="wart">Ten świstek od Antoniego jest niewiele <marker>warty</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token>niewarty</token>
								</pattern>
								<message>Niepoprawna forma orzecznika. Powinno być: <suggestion>niewart</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Ten świstek od Antoniego jest nic niewart.</example>
								<example correction="niewart">Ten świstek od Antoniego jest nic <marker>niewarty</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="ZA_SWIADKA" name="„być za świadka” (świadkiem)">
						<pattern>
								<token inflected="yes">być</token>
								<marker>
										<token>za</token>
										<token>świadka</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie błędny związek. Powinno być: <suggestion>świadkiem</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="świadkiem">Ale na koniec dowiedziałam się, że szwagier nie może być <marker>za świadka</marker> na mojej sprawie.</example>
				</rule>
				<rule id="ZAKRAWAC_O" name="„zakrawać o” (zakrawać na)">
						<pattern>
								<token inflected="yes">zakrawać</token>
								<marker>
										<token>o</token>
								</marker>
						</pattern>
						<message>Z tym czasownikiem używa się przyimka <suggestion>na</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>To zakrawa na skandal.</example>
						<example correction="na">To zakrawa <marker>o</marker> skandal.</example>
				</rule>
				<rule id="PRZY_UDZIALE" name="„przy udziale” (z udziałem)">
						<pattern>
								<token>przy</token>
								<token>udziale</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Mówimy: <suggestion>z udziałem</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Konferencja odbywała się z udziałem prezydenta.</example>
						<example correction="z udziałem">Konferencja odbywała się <marker>przy udziale</marker> prezydenta.</example>
				</rule>
				<rule id="ZDAC_SPRAWOZDANIE" name="„zdać sprawozdanie” (zdać sprawę)">
						<pattern>
								<token inflected="yes">zdać<exception postag="ger.*|ppas:.*" postag_regexp="yes"></exception></token>
								<token>sprawozdanie</token>
						</pattern>
						<message>To wyrażenie jest niepoprawną kontaminacją. Poprawnie: <suggestion><match no="1"></match> sprawę</suggestion>, <suggestion><match no="1" postag=".*">złożyć</match> <match no="2"></match></suggestion>, <suggestion><match no="1" postag=".*">przedstawić</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Zdałem sprawę ze zła, które uczyniłem.</example>
						<example correction="Zdałem sprawę|Złożyłem sprawozdanie|Przedstawiłem sprawozdanie"><marker>Zdałem sprawozdanie</marker> ze zła, które uczyniłem.</example>
				</rule>
				<rule id="WYJSC_Z_PROPOZYCJA" name="„wyjść z propozycją” (zaproponować)">
						<pattern>
								<token inflected="yes" regexp="yes">wyjść|wychodzić</token>
								<token>z</token>
								<token>propozycją</token>
						</pattern>
						<message>Niepoprawnie zbudowane wyrażenie. Lepiej: <suggestion><match no="1" postag="(.*):nonrefl" postag_replace="$1:refl.nonrefl">zaproponować</match></suggestion>, <suggestion><match no="1" postag="(.*):nonrefl" postag_replace="$1:refl.nonrefl">uczynić</match> propozycję</suggestion>, <suggestion><match no="1" postag=".*">wystąpić</match> z propozycją</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Kazimierz zaproponował, że zostanie szefem banku.</example>
						<example correction="zaproponował|uczynił propozycję|wystąpił z propozycją">Kazimierz <marker>wyszedł z propozycją</marker>, że zostanie szefem banku.</example>
				</rule>
				<rule id="WYRAZIC_POPARCIE" name="„wyrazić poparcie” (udzielić poparcia, poprzeć)">
						<pattern>
								<token inflected="yes" regexp="yes">wyrazić|wyrażać</token>
								<token>poparcie</token>
						</pattern>
						<message>Niepoprawne wyrażenie. Poprawnie: <suggestion><match no="1" postag=".*">udzielić</match> poparcia</suggestion>, <suggestion><match no="1" postag=".*">poprzeć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="udzielić poparcia|poprzeć">Na tej stronie można <marker>wyrazić poparcie</marker> dla budowy IV RP.</example>
						<example>Na tej stronie można <marker>udzielić poparcia</marker> budowie IV RP.</example>
				</rule>
				<rule id="W_POSRODKU" name="„w pośrodku” (pośrodku)">
						<pattern>
								<token>w</token>
								<token>pośrodku</token>
						</pattern>
						<message>Wyrażenie „w pośrodku” jest przestarzałe i obecnie niepoprawne. Używa się wyrażenia <suggestion>pośrodku</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Pośrodku"><marker>W pośrodku</marker> rynku stoi studnia.</example>
						<example>Na środku rynku stoi studnia.</example>
				</rule>
				<rule id="NA_WZDLUZ" name="„na wzdłuż” (wzdłuż)">
						<pattern>
								<token>na</token>
								<token>wzdłuż</token>
						</pattern>
						<message>Wyrażenie „na wzdłuż” jest niepoprawne. Piszemy po prostu <suggestion>wzdłuż</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="wzdłuż">Opona pękła <marker>na wzdłuż</marker>.</example>
				</rule>
				<rule id="W_PELNYM_TEGO" name="„w pełnym tego słowa znaczeniu” (w całym znaczeniu tego słowa)">
						<pattern>
								<token>w</token>
								<token>pełnym</token>
								<token>tego</token>
								<token>słowa</token>
								<token>znaczeniu</token>
						</pattern>
						<message>Ten zwrot jest uważany za niepoprawny. Poprawnie: <suggestion>w całym znaczeniu tego słowa</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="w całym znaczeniu tego słowa">Nałęczów jest uzdrowiskiem <marker>w pełnym tego słowa znaczeniu</marker>.</example>
						<example>Nałęczów jest uzdrowiskiem <marker>w całym tego słowa znaczeniu</marker>.</example>
				</rule>
				<rule id="DO_DZIS_DZIEN" name="„do dziś dzień” (po dziś dzień)">
						<pattern>
								<token>do</token>
								<token>dziś</token>
								<token>dzień</token>
						</pattern>
						<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>po dziś dzień</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Te przesądy utrzymują się po dziś dzień.</example>
						<example correction="po dziś dzień">Te przesądy utrzymują się <marker>do dziś dzień</marker>.</example>
				</rule>
				<rule id="PRZYCZYNA_DO" name="„przyczyna do” (przyczyna, powód do)">
						<pattern>
								<marker>
										<token inflected="yes">przyczyna</token>
										<token>do</token>
								<token postag="(subst|adj|ppron|ppron3|ppas|pact|ger).*gen.*" postag_regexp="yes"><exception>dziś</exception></token>
								</marker>
						</pattern>
						<message>Nie mówi się „\1 do”, wystarczy powiedzieć <suggestion><match no="1"></match> <match no="3"/></suggestion> (lub <suggestion><match no="1" postag_regexp="yes" postag="subst:(sg|pl):(.*):f" postag_replace="subst:$1:$2.*">powód</match> do <match no="3"/></suggestion>).</message>
						<short>Błąd leksykalny</short>
						<example correction="przyczyną przyjrzenia|powodem do przyjrzenia">Miłość Mistrza i Małgorzaty uczyń <marker>przyczyną do przyjrzenia</marker> się różnym rodzajom miłości.</example>
						<example>Miłość Mistrza i Małgorzaty uczyń <marker>punktem wyjścia do</marker> przyjrzenia się różnym rodzajom miłości.</example>
						<example>Przyczyna do dziś pozostaje nieznana.</example>
				</rule>
				<rule id="ZA_KAZDA_CENE" name="„za każdą cenę” (za wszelką cenę)">
						<pattern>
								<token>za</token>
								<token>każdą</token>
								<token>cenę</token>
						</pattern>
						<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>za wszelką cenę</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Przemysław chciał zaimponować Jarosławowi za wszelką cenę.</example>
						<example correction="za wszelką cenę">Przemysław chciał zaimponować Jarosławowi <marker>za każdą cenę</marker>.</example>
				</rule>
				<rule id="TANIA_CENA" name="„tania cena” (niska cena)">
								<pattern>
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<marker>
														<token inflected="yes">tani</token>
												</marker>
												<token inflected="yes">cena</token>
										</unify>
								</pattern>
								<message>Ceny nie mogą być tanie. Poprawnie: <suggestion><match no="1" postag="adj.*">niski</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>W tym roku wszędzie mamy niskie ceny.</example>
								<example correction="niskie">W tym roku wszędzie mamy <marker>tanie</marker> ceny.</example>
								<example correction="niższe">W tym roku wszędzie mamy <marker>tańsze</marker> ceny.</example>
							<example correction="najniższe">W tym roku wszędzie mamy <marker>najtańsze</marker> ceny.</example>
						</rule>
				<rule id="DROGA_CENA" name="„droga cena” (wysoka cena)">
								<pattern>
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<marker>
														<token inflected="yes">drogi</token>
												</marker>
												<token inflected="yes">cena</token>
										</unify>
								</pattern>
								<message>Ceny nie mogą być drogie. Poprawnie: <suggestion><match no="1" postag="adj.*">wysoki</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>W tym roku wszędzie mamy wysokie ceny.</example>
								<example correction="wysokie">W tym roku wszędzie mamy <marker>drogie</marker> ceny.</example>
							<example correction="wyższe">W tym roku wszędzie mamy <marker>droższe</marker> ceny.</example>
								<example correction="najwyższe">W tym roku wszędzie mamy <marker>najdroższe</marker> ceny.</example>
						</rule>
				<rulegroup id="KOSZTOWAC_TANIEJ" name="„kosztować taniej/drożej” (mniej/więcej)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">kosztować|płacić|zapłacić</token>
										<token>taniej</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>\1 mniej</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="kosztował mniej">Samochód Jurka <marker>kosztował taniej</marker>.</example>
								<example>Samochód Jurka kosztował mniej.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">kosztować|płacić|zapłacić</token>
										<token>drożej</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>\1 więcej</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="kosztował więcej">Samochód Jurka <marker>kosztował drożej</marker>.</example>
								<example>Samochód Jurka kosztował mniej.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">kosztować|płacić|zapłacić</token>
										<token>tanio</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>\1 mało</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="kosztował mało">Samochód Jurka <marker>kosztował tanio</marker>.</example>
								<example>Samochód Jurka kosztował mało.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">kosztować|zapłacić|płacić</token>
										<token>drogo</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>\1 dużo</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="kosztował dużo">Samochód Jurka <marker>kosztował drogo</marker>.</example>
								<example>Samochód Jurka kosztował mniej.</example>
						</rule>
						<rule>
								<pattern>
										<token>taniej</token>
										<token inflected="yes" regexp="yes">kosztować|płacić|zapłacić</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>mniej \2</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="mniej kosztował">Samochód Jurka <marker>taniej kosztował</marker>.</example>
								<example correction="mniej płacą">Oni <marker>taniej płacą</marker> za marchewkę.</example>
								<example>Samochód Jurka mniej kosztował.</example>
						</rule>
						<rule>
								<pattern>
										<token>drożej</token>
										<token inflected="yes" regexp="yes">kosztować|płacić|zapłacić</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>więcej \2</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="więcej kosztował">Samochód Jurka <marker>drożej kosztował</marker>.</example>
								<example correction="więcej płacić">Nie będziemy <marker>drożej płacić</marker> za buble.</example>
								<example>Samochód Jurka kosztował mniej.</example>
						</rule>
						<rule>
								<pattern>
										<token>tanio</token>
										<token inflected="yes" regexp="yes">kosztować|płacić|zapłacić</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>mało \2</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="mało kosztował">Samochód Jurka <marker>tanio kosztował</marker>.</example>
								<example correction="mało płaci">Tam się <marker>tanio płaci</marker> za ludzkie życie.</example>
								<example>Samochód Jurka mało kosztował.</example>
						</rule>
						<rule>
								<pattern>
										<token>drogo</token>
										<token inflected="yes">kosztować</token>
								</pattern>
								<message>To niepoprawne wyrażenie. Poprawnie: <suggestion>dużo \2</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="dużo kosztował">Samochód Jurka <marker>drogo kosztował</marker>.</example>
								<example>Samochód Jurka kosztował dużo.</example>
						</rule>
				</rulegroup>
				<rule id="LETNIA_ROCZNICA" name="„iluśletnia rocznica” (któraś)">
						<pattern>
								<marker>
										<token regexp="yes">.*letni.*</token>
								</marker>
								<token inflected="yes">rocznica</token>
						</pattern>
						<message>Rocznica jest któraś, a nie iluśletnia, np. „piąta rocznica”.</message>
						<short>Błąd leksykalny</short>
						<example>Dzisiaj mija piąta rocznica zwycięstwa nad Malezją w elektrycznych bierkach pod wodą.</example>
						<example correction="">Dzisiaj mija <marker>pięcioletnia</marker> rocznica zwycięstwa nad Malezją w elektrycznych bierkach pod wodą.</example>
						<example correction="">Dzisiaj mija <marker>5-letnia</marker> rocznica zwycięstwa nad Malezją w elektrycznych bierkach pod wodą.</example>
				</rule>
				<rule id="LETNI_JUBILEUSZ" name="„iluśletni jubileusz” (któryś)">
						<pattern>
								<marker>
										<token regexp="yes">.*letni.*</token>
								</marker>
								<token inflected="yes">jubileusz</token>
						</pattern>
						<message>Jubileusz jest któryś i nie ma sam wielu lat, np. „piąty jubileusz”.</message>
						<short>Błąd leksykalny</short>
						<example>Szczecińskie Spotkania z Piosenką Religijną będą obchodziły dwudziesty jubileusz.</example>
						<example correction="">Szczecińskie Spotkania z Piosenką Religijną będą obchodziły <marker>20-letni</marker> jubileusz.</example>
				</rule>
				<rule id="LETNIE_URODZINY" name="„iluśletnie urodziny” (któreś)">
						<pattern>
								<marker>
										<token regexp="yes">.*letni.*</token>
								</marker>
								<token inflected="yes">urodziny</token>
						</pattern>
						<message>Urodziny są któreś i same nie mają lat, np. „piąte urodziny”.</message>
						<short>Błąd leksykalny</short>
						<example>Maciuś obchodzi drugie urodziny.</example>
						<example correction="">Maciuś obchodzi <marker>2-letnie</marker> urodziny.</example>
				</rule>
				<rule id="CZEKAC_ZA" name="„czekać za” (na)">
						<!--  FIXME: podpowiedź nie uwzględnia złożonych grup nominalnych -->
						<pattern>
								<token inflected="yes" skip="4">czekać<exception regexp="yes" scope="next">na|&interp;</exception><exception postag="verb.*" postag_regexp="yes" scope="next"></exception></token>
								<marker>
										<token>za</token>
										<token postag=".*inst.*" postag_regexp="yes"><exception postag="siebie.*" postag_regexp="yes"></exception></token>
								</marker>
						</pattern>
						<message>Nie mówimy „czekać za czymś”. Poprawnie: <suggestion>na <match no="3" postag="(.*)(sg|pl).*inst.*" postag_regexp="yes" postag_replace="$1$2.*acc.*"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Czekałem dwie godziny na pociąg.</example>
						<example>O, już czeka, już się czai za węgłem!</example>
						<example correction="na pociąg">Czekałem dwie godziny <marker>za pociągiem</marker>.</example>
						<example>Czekałem godzinę na pociąg za granicę.</example>
				</rule>
				<rulegroup id="W_PRZEDZIE" name="„w przedzie” (na przodzie)">
						<rule>
								<pattern>
										<token>w</token>
										<token>przedzie</token>
								</pattern>
								<message>Mówimy <suggestion>na przodzie</suggestion>, <suggestion>w przodzie</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Pierwszy sekretarz stał na przodzie pochodu pierwszomajowego.</example>
								<example correction="na przodzie|w przodzie">Pierwszy sekretarz stał <marker>w przedzie</marker> pochodu pierwszomajowego.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">na|któr.*|w</exception></token>
										<marker>
												<token>przedzie</token>
										</marker>
								</pattern>
								<message>Mówimy <suggestion>na przodzie</suggestion>, <suggestion>w przodzie</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Pierwszy sekretarz stał na przodzie pochodu pierwszomajowego.</example>
								<example correction="na przodzie|w przodzie">Pierwszy sekretarz stał <marker>przedzie</marker> pochodu pierwszomajowego.</example>
						</rule>
				</rulegroup>
				<rule id="W_SLAD_ZA" name="„w ślad za” (w następstwie)">
						<!-- FIXME: dostosować przypadki i zbudować różne
			reguły dla różnych grup nominalnych -->
						<pattern>
								<token>w</token>
								<token>ślad</token>
								<token>za</token>
						</pattern>
						<message>Mówimy <suggestion>w następstwie</suggestion> czegoś, <suggestion>wraz z</suggestion> czymś, <suggestion>równocześnie z</suggestion> czymś, a nie „w ślad za czymś”.</message>
						<short>Błąd leksykalny</short>
						<example>W następstwie tych działań gospodarka się ożywiła.</example>
						<example correction="W następstwie|Wraz z|Równocześnie z"><marker>W ślad za</marker> tymi działaniami gospodarka się ożywiła.</example>
				</rule>
				<rule id="GRAC_MECZ" name="„grać mecz” (rozegrać mecz)">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes">grać|grywać</token>
								</marker>
								<token>mecz</token>
						</pattern>
						<message>Użyto niewłaściwego czasownika. Powinno być: <suggestion><match no="1" postag="(verb.*):(im)?perf.*|pact.*" postag_replace="$1:perf.*">rozegrać</match></suggestion> lub <suggestion><match no="1" postag="(verb.*):(im)?perf.*|pact.*" postag_replace="$1:imperf.*">rozgrywać</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="rozegrała|rozgrywała">Wisła <marker>grała</marker> mecz w czwartek.</example>
						<example>Wisła <marker>rozegrała</marker> mecz w czwartek.</example>
				</rule>
				<rule id="PONOSIC_NAKLADY" name="„ponosić nakłady” (koszty)">
						<pattern>
								<token inflected="yes" regexp="yes">ponosić|ponieść</token>
								<marker>
										<token>nakłady</token>
								</marker>
						</pattern>
						<message>Tego czasownika nie używamy z rzeczownikiem „\2”. Powinno być: <suggestion>koszty</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="koszty">Nowoczesna firma ponosi <marker>nakłady</marker> na innowacje.</example>
						<example>Nowoczesna firma ponosi <marker>koszty</marker> związane z innowacjami.</example>
				</rule>
				<rule id="ZESTAWIC_LISTE" name="„zestawić listę” (ułożyć listę)">
						<pattern>
								<marker>
										<token inflected="yes" postag="verb.*" postag_regexp="yes" regexp="yes">zestawiać|zestawić</token>
								</marker>
								<token>listę</token>
						</pattern>
						<message>Prawdopodobnie użyto niewłaściwego czasownika. Mówimy raczej: <suggestion><match no="1" postag=".*">ułożyć</match></suggestion> lub <suggestion><match no="1" postag=".*">utworzyć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="ułożył|utworzył">Sędzia <marker>zestawił</marker> listę praw, jakie Kościół przyznaje człowiekowi.</example>
						<example>Można ułożyć listę praw, jakie Kościół odbiera człowiekowi.</example>
				</rule>
				<rulegroup id="ODGRYWAC_ZNACZENIE" name="„odgrywać znaczenie” (rolę)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">grać|odgrywać|odegrać</token>
										<marker>
												<token>znaczenie</token>
										</marker>
								</pattern>
								<message>Mówimy „\1 <suggestion>rolę</suggestion>”, a nie „odgrywać znaczenie”.</message>
								<short>Błąd leksykalny</short>
								<example correction="rolę">Odgrywa <marker>znaczenie</marker> w żegludze różnych typów statków.</example>
								<example><marker>Odgrywa rolę</marker> w żegludze różnych typów statków.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">grać|odgrywać|odegrać</token>
										<marker>
												<token postag="(adj|ppas|pact):.*acc.*" postag_regexp="yes"></token>
												<token>znaczenie</token>
										</marker>
								</pattern>
								<message>Nie mówimy „odgrywać znaczenie”; poprawnie: <match no="1"></match> <suggestion><match no="2" postag="adj:sg.*acc.*[\.:]f.*:pos" postag_regexp="yes"></match> rolę</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="dużą rolę">Odgrywa <marker>duże znaczenie</marker> w żegludze różnych typów statków.</example>
								<example><marker>Odgrywa dużą rolę</marker> w żegludze różnych typów statków.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">grać|odgrywać|odegrać</token>
										<marker>
												<token postag="adv.*" postag_regexp="yes"></token>
												<token postag="(adj|ppas|pact):.*acc.*" postag_regexp="yes"></token>
												<token>znaczenie</token>
										</marker>
								</pattern>
								<message>Nie mówimy „odgrywać znaczenie”; poprawnie: „<match no="1"></match> <suggestion><match no="2"></match> <match no="3" postag="adj:sg.*acc.*[\.:]f.*:pos" postag_regexp="yes"></match> rolę</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="naprawdę dużą rolę">Odgrywa <marker>naprawdę duże znaczenie</marker> w żegludze różnych typów statków.</example>
								<example><marker>Odgrywa dużą rolę</marker> w żegludze różnych typów statków.</example>
						</rule>
				</rulegroup>
				<rulegroup id="PELNIC_ROLE" name="„pełnić rolę” (odgrywać rolę)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">s?pełnia?ć</token>
										<token regexp="yes">rol[ęei]</token>
								</pattern>
								<message>Mówimy <suggestion><match no="1"></match> <match no="2" regexp_match="rol([ęei])" regexp_replace="funkcj$1"/></suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match> <match no="2"></match></suggestion>, a nie „<match no="1"/> rolę”.</message>
								<short>Błąd leksykalny</short>
								<example correction="Pełni funkcję|Odgrywa rolę"><marker>Pełni rolę</marker> w żegludze różnych typów statków.</example>
								<example><marker>Odgrywa istotną rolę</marker> w żegludze różnych typów statków.</example>
								<example correction="pełniący funkcję|odgrywający rolę">To element <marker>pełniący rolę</marker> w robieniu wody z mózgu.</example>
						</rule>
                        <rule>
                            <pattern>
                                <unify><feature id="number"/><feature id="person"/>
                                <token inflected="yes" regexp="yes">s?pełnia?ć</token>
                                <token postag="ppron.*:nom.*" postag_regexp="yes"/>
                                </unify>
                                <token regexp="yes">rol[ęei]</token>
                            </pattern>
                            <message>Mówimy <suggestion><match no="1"/> <match no="2"/> <match no="3" regexp_match="rol([ęei])" regexp_replace="funkcj$1"/></suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match> <match no="2"/> <match no="3"/></suggestion>, a nie „<match no="1"/> rolę”.</message>
                            <short>Błąd leksykalny</short>
                            <example correction="Pełni ona funkcję|Odgrywa ona rolę"><marker>Pełni ona rolę</marker> w żegludze różnych typów statków.</example>
                            <example><marker>Odgrywa istotną rolę</marker> w żegludze różnych typów statków.</example>
                        </rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">s?pełnia?ć</token>
										<token postag="(adj|ppas|pact):.*(acc|gen).*:f.*" postag_regexp="yes"/>
										<token regexp="yes">rol[ęei]</token>
								</pattern>
								<message>Mówimy <suggestion><match no="1"></match> <match no="2"></match> <match no="3" regexp_match="rol([ęei])" regexp_replace="funkcj$1"/></suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match> <match no="2"></match> <match no="3"></match></suggestion>, a nie „pełnić rolę”.</message>
								<short>Błąd leksykalny</short>
								<example correction="Pełni istotną funkcję|Odgrywa istotną rolę"><marker>Pełni istotną rolę</marker> w żegludze różnych typów statków.</example>
								<example><marker>Odgrywa istotną rolę</marker> w żegludze różnych typów statków.</example>
                                <example correction="spełniając swoją funkcję|odgrywając swoją rolę">Nadal <marker>spełniając swoją rolę</marker>, stali się zależni od Chin.</example>
                                <example correction="pełni żadnej funkcji|odgrywa żadnej roli">To nie nie <marker>pełni żadnej roli</marker>.</example>
						</rule>
                        <rule>
                            <pattern>
                                <unify><feature id="number"/><feature id="person"/>
                                    <token inflected="yes" regexp="yes">s?pełnia?ć</token>
                                    <token postag="ppron.*:nom.*" postag_regexp="yes"/>
                                </unify>
                                <token postag="(adj|ppas|pact):.*(acc|gen).*:f.*" postag_regexp="yes"/>
                                <token regexp="yes">rol[ęei]</token>
                            </pattern>
                            <message>Mówimy <suggestion><match no="1"/> <match no="2"/> <match no="3"/> funkcję</suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match> <match no="2"/> <match no="3"/> <match no="4"/></suggestion>, a nie „pełnić rolę”.</message>
                            <short>Błąd leksykalny</short>
                            <example correction="Pełni ona istotną funkcję|Odgrywa ona istotną rolę"><marker>Pełni ona istotną rolę</marker> w żegludze różnych typów statków.</example>
                            <example><marker>Odgrywa ona istotną rolę</marker> w żegludze różnych typów statków.</example>
                        </rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">s?pełnia?ć</token>
										<token postag="adv.*" postag_regexp="yes"></token>
										<token postag="(adj|pact|ppas):.*(acc|gen).*:f.*" postag_regexp="yes"></token>
										<token regexp="yes">rol[ęei]</token>
								</pattern>
								<message>Mówimy <suggestion><match no="1"></match> <match no="2"></match> <match no="3"></match> <match no="4" regexp_match="rol([ęei])" regexp_replace="funkcj$1"/></suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match> <match no="2"></match> <match no="3"></match> <match no="4"></match></suggestion>, a nie „pełnić rolę”.</message>
								<short>Błąd leksykalny</short>
								<example correction="Pełni naprawdę istotną funkcję|Odgrywa naprawdę istotną rolę"><marker>Pełni naprawdę istotną rolę</marker> w żegludze różnych typów statków.</example>
								<example><marker>Odgrywa istotną rolę</marker> w żegludze różnych typów statków.</example>
						</rule>
                        <rule>
                            <pattern>
                                <unify><feature id="number"/><feature id="person"/>
                                    <token inflected="yes" regexp="yes">s?pełnia?ć</token>
                                    <token postag="ppron.*:nom.*" postag_regexp="yes"/>
                                </unify>
                                <token postag="adv.*" postag_regexp="yes"></token>
                                <token postag="(adj|pact|ppas):.*(acc|gen).*:f.*" postag_regexp="yes"></token>
                                <token regexp="yes">rol[ęei]</token>
                            </pattern>
                            <message>Mówimy <suggestion><match no="1"></match> <match no="2"></match> <match no="3"/> <match no="4"/> <match no="5" regexp_match="rol([ęei])" regexp_replace="funkcj$1"/></suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match> <match no="2"></match> <match no="3"/> <match no="4"/> <match no="5"/></suggestion>, a nie „pełnić rolę”.</message>
                            <short>Błąd leksykalny</short>
                            <example correction="Pełni ona naprawdę istotną funkcję|Odgrywa ona naprawdę istotną rolę"><marker>Pełni ona naprawdę istotną rolę</marker> w żegludze różnych typów statków.</example>
                            <example><marker>Odgrywa istotną rolę</marker> w żegludze różnych typów statków.</example>
                        </rule>
                    <rule>
                        <pattern>
                            <token regexp="yes">rol[ęei]</token>
                            <token inflected="yes" regexp="yes">s?pełnia?ć</token>
                        </pattern>
                        <message>Mówimy <suggestion><match no="1" regexp_match="rol([ęei])" regexp_replace="funkcj$1"/> <match no="2"/></suggestion> lub <suggestion><match no="1"/> <match no="2" postag="verb.*|pact.*|ppas.*|pcon.*">odgrywać</match></suggestion>, a nie „<match no="2"/> rolę”.</message>
                        <short>Błąd leksykalny</short>
                        <example correction="funkcję pełni|rolę odgrywa">Jaką <marker>rolę pełni</marker> to w żegludze różnych typów statków?</example>
                    </rule>
				</rulegroup>
				<rule id="PRZEDKLADAC_WNIOSEK" name="„przedkładać wniosek” (przedstawiać wniosek)">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes" skip="3">przedkładać|przedłożyć</token>
								</marker>
								<token>wniosek</token>
						</pattern>
						<message>Prawdopodobnie użyto niewłaściwego czasownika. Powinno być: <suggestion><match no="1" postag="(verb.*):(im)?perf.*" postag_replace="$1:perf.*">przedstawić</match></suggestion>, <suggestion><match no="1" postag="(verb.*):(im)?perf.*" postag_replace="$1:imperf.*">zgłaszać</match></suggestion>, <suggestion><match no="1" postag="(verb.*):(im)?perf.*" postag_replace="$1:imperf.*">wysuwać</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="przedstawią|zgłaszają|wysuwają">Organizacje producentów <marker>przedkładają</marker> tylko jeden wniosek o przyznanie pomocy w ciągu roku.</example>
						<example>Organizacje producentów mogą <marker>zgłaszać</marker> tylko jeden wniosek o przyznanie pomocy w ciągu roku.</example>
				</rule>
				<rule id="WYWIERAC_PIETNO" name="„wywierać piętno” (odciskać piętno)">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes" skip="2">wywierać|wywrzeć</token>
								</marker>
								<token>piętno</token>
						</pattern>
						<message>Prawdopodobnie użyto niewłaściwego czasownika. Powinno być: <suggestion><match no="1" postag="verb.*|pact.*">odcisnąć</match></suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*">wycisnąć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="odcisnął|wycisnął">Bez wątpienia jednak <marker>wywarł</marker> wielkie piętno na historii Stanów Zjednoczonych XX wieku.</example>
						<example>Bez wątpienia jednak <marker>odcisnął</marker> wielkie piętno na historii Stanów Zjednoczonych XX wieku.</example>
				</rule>
				<rule id="WYRZADZIC_STRATE" name="„wyrządzić stratę” (spowodować stratę)">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes" skip="2">wyrządzić|wyrządzać</token>
								</marker>
								<token regexp="yes">stratę|straty</token>
						</pattern>
						<message>Prawdopodobnie użyto niewłaściwego czasownika. Powinno być: <suggestion><match no="1" postag="(.*)(?:im)?perf(.*)" postag_replace="$1perf$2">spowodować</match></suggestion> lub <suggestion><match no="1" postag="(.*)(?:im)?perf(.*)" postag_replace="$1imperf$2">powodować</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Spowodował|Powodował"><marker>Wyrządził</marker> straty na około 300 złotych.</example>
						<example><marker>Spowodował</marker> straty na około 300 złotych.</example>
                        <example correction="spowodowaną|powodowaną">Jak zamierza naprawić <marker>wyrządzoną</marker> stratę?</example>
				</rule>
				<rule id="ZDJAC_ZE_STANOWISKA" name="„zdjąć ze stanowiska” (zwolnić ze stanowiska)">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes" skip="2">zdjąć|zdejmować</token>
								</marker>
								<token>ze</token>
								<token>stanowiska</token>
						</pattern>
						<message>Prawdopodobnie użyto niewłaściwego czasownika (wyrażenie jest niepoprawnym rusycyzmem). Powinno być: <suggestion><match no="1" postag=".*">usunąć</match></suggestion> lub <suggestion><match no="1" postag=".*">zwolnić</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="usunęli|zwolnili">Straty Vietcongu były tak duże, że komuniści <marker>zdjęli</marker> Vo ze stanowiska.</example>
						<example>Straty Vietcongu były tak duże, że komuniści zdecydowali się <marker>usunąć</marker> Vo ze stanowiska.</example>
				</rule>
				<rulegroup id="DOMYSLEC_SIE" name="„domyśleć się” (domyślić się)">
						<rule>
								<pattern>
										<marker>
												<token inflected="yes">domyśleć<exception inflected="yes" regexp="yes">domyślać|domyślić</exception></token>
										</marker>
										<token>się</token>
								</pattern>
								<message>Czasownik „domyśleć” oznacza „przemyśleć coś wyczerpująco”. W znaczeniu „odgadnąć”, „przewidzieć” używa się czasownika <suggestion><match no="1" postag="(.*):refl.nonrefl" postag_replace="$1:refl">domyślić</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Przemysław domyślał się, że Ludwik zatruł kota Jarosława.</example>
								<example correction="domyślić">Przemysław nie potrafił <marker>domyśleć</marker> się, że Ludwik zatruł kota Jarosława.</example>
						</rule>
						<rule>
								<pattern>
										<token>się</token>
										<marker>
												<token inflected="yes">domyśleć<exception inflected="yes" regexp="yes">domyślać|domyślić</exception></token>
										</marker>
								</pattern>
								<message>Czasownik „domyśleć” oznacza „przemyśleć coś wyczerpująco”. W znaczeniu „odgadnąć”, „przewidzieć” używa się czasownika <suggestion><match no="2" postag="(.*):refl.nonrefl" postag_replace="$1:refl">domyślić</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Przemysław się domyślał, że Ludwik zatruł kota Jarosława.</example>
								<example correction="domyślić">Przemysław nie potrafił się <marker>domyśleć</marker>, że Ludwik zatruł kota Jarosława.</example>
						</rule>
				</rulegroup>
				<rulegroup id="DOPATRZEC_SIE" name="„dopatrzeć się” (dopatrzyć się)">
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"><exception inflected="yes" regexp="yes" scope="next">dopatrzyć|się</exception></token>
										<marker>
												<token inflected="yes" skip="-1">dopatrzeć<exception inflected="yes">dopatrzyć</exception><exception inflected="yes" scope="next">dopatrzyć</exception></token>
										</marker>
										<token>się</token>
								</pattern>
								<message>Niepoprawny czasownik; należy użyć czasownika <suggestion><match no="2" postag="(.*):refl" postag_replace="$1:refl.nonrefl">dopatrzyć</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Przemysław nie dopatrywał się nic złego w budowie peronu.</example>
								<example correction="dopatrzyć">Przemysław nie potrafił <marker>dopatrzeć</marker> się nic złego w budowie peronu.</example>
						</rule>
						<rule>
								<pattern>
										<token skip="-1">się<exception inflected="yes" scope="next">dopatrzyć</exception></token>
										<marker>
												<token inflected="yes">dopatrzeć<exception inflected="yes">dopatrzyć</exception></token>
										</marker>
								</pattern>
								<message>Niepoprawny czasownik; należy użyć czasownika <suggestion><match no="2" postag="(.*):refl" postag_replace="$1:refl.nonrefl">dopatrzyć</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>On się dopatrywał czegoś złego w budowie peronu.</example>
								<example correction="dopatrzyć">On się nie potrafił <marker>dopatrzeć</marker> nic złego w budowie peronu.</example>
						</rule>
				</rulegroup>
				<rulegroup id="OPATRZEC_SIE" name="„opatrzeć się” (opatrzyć się)">
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"><exception inflected="yes" regexp="yes" scope="next">opatrzyć|się</exception></token>
										<marker>
												<token inflected="yes" skip="-1">opatrzeć<exception inflected="yes">opatrzyć</exception><exception inflected="yes" scope="next">opatrzyć</exception></token>
										</marker>
										<token>się</token>
								</pattern>
								<message>Niepoprawny czasownik; należy użyć czasownika <suggestion><match no="2" postag="verb.*">opatrzyć</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Ta sukienka zdążyła opatrzyć się już dawno.</example>
								<example correction="opatrzyć">Ta sukienka zdążyła <marker>opatrzeć</marker> się już dawno.</example>
						</rule>
						<rule>
								<pattern>
										<token skip="-1">się<exception inflected="yes" scope="next">opatrzyć</exception></token>
										<marker>
												<token inflected="yes">opatrzeć<exception inflected="yes">opatrzyć</exception></token>
										</marker>
								</pattern>
								<message>Niepoprawny czasownik; należy użyć czasownika <suggestion><match no="2" postag="verb.*">opatrzyć</match></suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Ta sukienka zdążyła się już opatrzyć.</example>
								<example correction="opatrzyć">Ta sukienka zdążyła się już <marker>opatrzeć</marker>.</example>
						</rule>
				</rulegroup>
				<!-- we will rely on spell-checker here
				<rule id="PRZEPATRZEC" name="„przepatrzeć” (przepatrzyć)">
						<pattern>
								<token inflected="yes">przepatrzeć<exception inflected="yes">przepatrzyć</exception></token>
						</pattern>
						<message>Niepoprawny czasownik; należy użyć czasownika <suggestion><match no="1" postag="verb.*">przepatrzyć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Muszę przepatrzyć szuflady.</example>
						<example correction="przepatrzyć">Muszę <marker>przepatrzeć</marker> szuflady.</example>
				</rule>
				-->
				<rule id="ROZPATRZEC" name="„rozpatrzeć” (rozpatrzyć)">
						<pattern>
								<token inflected="yes">rozpatrzeć<exception inflected="yes">rozpatrzyć</exception><exception postag_regexp="yes" postag="verb:inf:perf.*"></exception></token>
						</pattern>
						<message>Ten czasownik może być używany tylko w bezokoliczniku. W pozostałych wypadkach należy użyć czasownika <suggestion><match no="1" postag="(.*):nonrefl" postag_replace="$1:refl.nonrefl">rozpatrzyć</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Ludwik rozpatrzył tę sprawę.</example>
						<example>Muszę rozpatrzeć się w tej okolicy.</example>
						<example correction="rozpatrzył">Ludwik <marker>rozpatrzał</marker> tę sprawę.</example>
				</rule>
				<rule id="PRZEZ_PRZECIAG" name="„przez przeciąg kilku dni” (w ciągu)">
						<!-- FIXME: brak dostosowania form -->
						<pattern>
								<marker>
										<token>przez</token>
										<token>przeciąg</token>
								</marker>
								<token></token>
								<token regexp="yes">miesięcy|dni|lat|godzin|minut|sekund|kwartałów|tygodni</token>
						</pattern>
						<message>Niepoprawne wyrażenie. Powinno być: <suggestion>w ciągu</suggestion> lub <suggestion>przez</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="w ciągu|przez">Anglia spłacała olbrzymie kwoty <marker>przez przeciąg</marker> dziewięciu lat.</example>
						<example>Anglia spłacała olbrzymie kwoty <marker>w ciągu</marker> dziewięciu lat.</example>
				</rule>
				<rule id="NA_PRZESTRZENI" name="„na przestrzeni kilku dni” (w ciągu)">
						<!-- FIXME: brak dostosowania form -->
						<pattern>
								<marker>
										<token>na</token>
										<token>przestrzeni</token>
								</marker>
								<token></token>
								<token regexp="yes">miesięcy|dni|lat|godzin|minut|sekund|kwartałów|tygodni</token>
						</pattern>
						<message>Niepoprawne wyrażenie. Powinno być: <suggestion>w ciągu</suggestion> lub <suggestion>przez</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="w ciągu|przez">Anglia spłacała olbrzymie kwoty <marker>na przestrzeni</marker> dziewięciu lat.</example>
						<example>Anglia spłacała olbrzymie kwoty <marker>w ciągu</marker> dziewięciu lat.</example>
				</rule>
				<rule id="DO_TERAZ" name="„do teraz” (dotąd)">
						<pattern>
								<token>do</token>
								<token>teraz</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie: <suggestion>dotąd</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Dotąd nie wiadomo, za co Jarosław nie lubi Lecha.</example>
						<example correction="Dotąd"><marker>Do teraz</marker> nie wiadomo, za co Jarosław nie lubi Lecha.</example>
				</rule>
				<rule id="PO_NAJMNIEJSZEJ_LINII" name="„po najmniejszej linii oporu” (po linii najmniejszego oporu)">
						<pattern>
								<token>po</token>
								<token regexp="yes">najmniejszej|najniższej</token>
								<token>linii</token>
								<token>oporu</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie: <suggestion>po linii najmniejszego oporu</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Ludwik poszedł po linii najmniejszego oporu i oskarżył Przemysława o perfumowanie się „Przemysławką”.</example>
						<example correction="po linii najmniejszego oporu">Graliśmy <marker>po najniższej linii oporu</marker>.</example>
						<example correction="po linii najmniejszego oporu">Ludwik poszedł <marker>po najmniejszej linii oporu</marker> i oskarżył Przemysława o perfumowanie się „Przemysławką”.</example>
				</rule>
				<rule id="OD_STOP_DO_GLOWY" name="„od stóp do głowy” (od stóp do głów)">
						<pattern>
								<token>od</token>
								<token>stóp</token>
								<token>do</token>
								<marker>
										<token>głowy</token>
								</marker>
						</pattern>
						<message>To niepoprawna postać wyrażenia. Ostatni wyraz powinien brzmieć: <suggestion>głów</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="głów">Rzepowa także czuła, że to gorąco, to zimno przebiega ją od stóp do <marker>głowy</marker>.</example>
				</rule>
				<rule id="WPROWADZIC_W_OBIEG" name="„wprowadzić coś w obieg” (puścić w obieg)">
						<pattern>
								<marker>
										<token inflected="yes" regexp="yes" skip="-1">wprowadzić|wprowadzać</token>
								</marker>
								<token>w</token>
								<token>obieg</token>
						</pattern>
						<message>Mówi się „<suggestion><match no="1" postag="(verb.*):(im)?perf.*" postag_replace="$1:imperf.*">puszczać</match></suggestion> w obieg”, „<suggestion><match no="1" postag="(verb.*):(im)?perf.*" postag_replace="$1:perf.*">puścić</match></suggestion> w obieg”, a nie „wprowadzać w obieg”.</message>
						<short>Błąd leksykalny</short>
						<example>Mafia puściła w obieg sfałszowane dolary.</example>
						<example correction="puszczała|puściła">Mafia <marker>wprowadziła</marker> niebawem w obieg sfałszowane dolary.</example>
				</rule>
				<rule id="WYSOKA_FORMA" name="„wysoka forma” (dobra forma, doskonała forma)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">wysoki</token>
										<token inflected="yes">forma</token>
								</unify>
						</pattern>
						<message>Nie mówi się „wysoka forma”, lecz <suggestion><match no="1" postag="adj.*">dobry</match> <match no="2"></match></suggestion>, <suggestion><match no="1" postag="adj.*">doskonały</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Małysz jest w doskonałej formie.</example>
						<example correction="dobrej formie|doskonałej formie">Małysz jest w <marker>wysokiej formie</marker>.</example>
						<example correction="Dobra forma|Doskonała forma"><marker>Wysoka forma</marker> Małysza daje nam nadzieję.</example>
						<example>Tej wysokiej forma nie opuszcza nawet w lecie.</example>
						<example>W górach wysokich forma Małyszowi dopisywała.</example>
				</rule>
				<rule id="W_TYM_WZGLEDZIE" name="„w tym względzie” (w tej sprawie)">
						<pattern>
								<token>w</token>
								<token>tym</token>
								<token>względzie</token>
						</pattern>
						<message>Wyrażenie „w tym względzie” jest niezalecane. Lepiej:<suggestion>w tej sprawie</suggestion>, <suggestion>w tym zakresie</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="w tej sprawie|w tym zakresie">Przykładem klasycznym są <marker>w tym względzie</marker> dominujące nurty psychologii.</example>
						<example>Przykładem klasycznym są w tym zakresie dominujące nurty psychologii.</example>
				</rule>
				<rule id="WYSOKA_FREKWENCJA" name="„wysoka/niska frekwencja” (duża/mała)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">wysoki|niski</token>
										<token inflected="yes">frekwencja</token>
								</unify>
						</pattern>
						<message>Nie mówi się „wysoka frekwencja” czy „niska frekwencja”, tylko <suggestion><match no="1" postag="adj.*">duży</match> <match no="2"></match></suggestion> i <suggestion><match no="1" postag="adj.*">mały</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="duża frekwencja|mała frekwencja">W tym roku w wyborach była bardzo <marker>wysoka frekwencja</marker>.</example>
						<example correction="dużą frekwencję|małą frekwencję">W tym roku w wyborach narzekaliśmy na bardzo <marker>niską frekwencję</marker>.</example>
						<example>W tym roku w wyborach była bardzo duża frekwencja.</example>
						<example>W Wysokiej frekwencja była duża, większa niż w Łańcucie.</example>
						<example>W tym roku w wyborach była bardzo mała frekwencja.</example>
				</rule>
				<rule id="POD_ZAMKNIECIEM" name="„pod zamknięciem” (w zamknięciu)">
						<pattern>
								<token>pod</token>
								<token>zamknięciem</token>
						</pattern>
						<message>Wyrażenie „pod zamknięciem” jest niepoprawne. Lepiej mówić <suggestion>w zamknięciu</suggestion>, <suggestion>pod kluczem</suggestion> (ten błąd występuje nawet w polskim prawie).</message>
						<short>Błąd leksykalny</short>
						<example>Towary trzymamy pod kluczem.</example>
						<example correction="w zamknięciu|pod kluczem">Towary trzymamy <marker>pod zamknięciem</marker>.</example>
				</rule>
				<rule id="W_DRODZE_WYJATKU" name="„w drodze wyjątku” (wyjątkowo)">
						<pattern>
								<token>w</token>
								<token>drodze</token>
								<token>wyjątku</token>
						</pattern>
						<message>Wyrażenie „w drodze wyjątku” jest niezalecane (żargon urzędniczy). Lepsza jest forma <suggestion>wyjątkowo</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Lokalne władze tylko wyjątkowo zezwalają na wjazd.</example>
						<example correction="Wyjątkowo"><marker>W drodze wyjątku</marker> lokalne władze zezwalają na wjazd.</example>
				</rule>
				<rule id="W_POSROD" name="„w pośród” (pośród)">
						<pattern>
								<token>w</token>
								<token>pośród</token>
						</pattern>
						<message>Wyrażenie to jest niepoprawne. Poprawnie: <suggestion>\2</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Pośród serdecznych przyjaciół psy zająca zjadły.</example>
						<example correction="Pośród"><marker>W pośród</marker> serdecznych przyjaciół psy zająca zjadły.</example>
				</rule>
				<rule id="CO_I_RAZ" name="„co i raz/rusz” (co chwila)">
						<pattern>
								<token>co</token>
								<token>i</token>
								<token regexp="yes">raz|rusz</token>
						</pattern>
						<message>Wyrażenie „co i \3” jest często uznawane za niepoprawne. Poprawnie mówi się: <suggestion>co chwila</suggestion>, <suggestion>co krok</suggestion> lub <suggestion>co rusz</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Co chwila|Co krok|Co rusz"><marker>Co i rusz</marker> media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
						<example correction="Co chwila|Co krok|Co rusz"><marker>Co i raz</marker> media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
						<example>Raz po raz media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
				</rule>
				<rule id="OKRAGLY_ROK" name="„okrągły rok” (cały rok)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">okrągły</token>
										<token inflected="yes">rok</token>
								</unify>
						</pattern>
						<message>Wyrażenie to jest niepoprawne. Poprawnie mówi się: <suggestion><match no="1" postag="adj.*">cały</match> <match no="2"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Czekaliśmy na to cały rok.</example>
						<example correction="całego roku">Nie ma jeszcze <marker>okrągłego roku</marker> od śmierci kota premiera.</example>
				</rule>
				<rule id="POD_RZAD" name="„pod rząd” (z rzędu)">
						<pattern>
								<token>pod</token>
								<token>rząd</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie piszemy: <suggestion>z rzędu</suggestion>, <suggestion>po kolei</suggestion>, <suggestion>jedno po drugim</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Mówiłem o tym kilka razy z rzędu.</example>
						<example correction="z rzędu|po kolei|jedno po drugim">Mówiłem o tym kilka razy <marker>pod rząd</marker>.</example>
				</rule>
				<rule id="ZA_WYJATKIEM" name="„za wyjątkiem” (z wyjątkiem)">
						<pattern>
								<token>za</token>
								<token>wyjątkiem</token>
						</pattern>
						<message>Wyrażenie „za wyjątkiem” jest niepoprawne. Poprawne wyrażenie: <suggestion>z wyjątkiem</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Z wyjątkiem"><marker>Za wyjątkiem</marker> powyższych sytuacji, będziemy używać i ujawniać informacje o twoim zdrowiu.</example>
						<example>Wyjąwszy powyższe sytuacje, będziemy korzystać z informacji o państwa zdrowiu oraz je ujawniać.</example>
				</rule>
				<rule id="BRAC_NA_MEZA" name="„brać na męża/żonę” (brać za...)">
						<pattern>
								<token inflected="yes" regexp="yes">brać|wziąć</token>
								<token>na</token>
								<token regexp="yes">męża|żonę</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie: <suggestion>\1 za \3</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Ludwik wziął za męża Kunegundę.</example>
						<example correction="wziął za męża">Ludwik <marker>wziął na męża</marker> Kunegundę.</example>
				</rule>
				<rule id="SPRZED_LATY" name="„sprzed laty” (sprzed lat, przed laty)">
						<pattern>
								<token>sprzed</token>
								<token>laty</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie piszemy <suggestion>przed laty</suggestion> lub <suggestion>sprzed lat</suggestion> (w zależności od zamierzonego sensu).</message>
						<short>Błąd leksykalny</short>
						<example correction="przed laty|sprzed lat">Tego pytania nie postawiłem sobie <marker>sprzed laty</marker>.</example>
						<example>Tego pytania nie postawiłem sobie <marker>przed laty</marker>.</example>
				</rule>
				<rule id="NA_WSKUTEK" name="„na wskutek” (wskutek)">
						<pattern>
								<token>na</token>
								<token>wskutek</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne; poprawnie jest: <suggestion>wskutek</suggestion> lub <suggestion>na skutek</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Przemysław rozchorował się na skutek docinków Ludwika.</example>
						<example correction="wskutek|na skutek">Przemysław rozchorował się <marker>na wskutek</marker> docinków Ludwika.</example>
				</rule>
				<rule id="CIEZKI_ORZECH" name="„ciężki orzech do zgryzienia” (twardy orzech...)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">ciężki</token>
										<token inflected="yes">orzech</token>
								</unify>
								<token>do</token>
								<token>zgryzienia</token>
						</pattern>
						<message>To wyrażenie ma dwie poprawne formy: <suggestion><match no="1" postag="adj.*">twardy</match> <match no="2"></match> do zgryzienia</suggestion> lub <suggestion><match no="1" postag="adj.*">trudny</match> <match no="2"></match> do zgryzienia</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="twardy orzech do zgryzienia|trudny orzech do zgryzienia">Gabriel ma trochę diaboliczny wygląd to i tak miał <marker>ciężki orzech do zgryzienia</marker>, z którym poradził sobie jak wiewiórka.</example>
						<example>Gabriel ma trochę diaboliczny wygląd to i dlatego miał twardy orzech do zgryzienia, z którym poradził sobie jak wiewiórka.</example>
				</rule>
				<rulegroup id="DLATEGO_PONIEWAZ" name="„dlatego ponieważ” (dlatego)">
						<rule>
								<pattern case_sensitive="no">
										<token>dlatego</token>
										<token regexp="yes">ponieważ|gdyż|bowiem|bo</token>
								</pattern>
								<message>Zbitka „dlatego \1” jest niepoprawna. Poprawnie: <suggestion>dlatego że</suggestion>, <suggestion>gdyż</suggestion>, <suggestion>bo</suggestion>, <suggestion>ponieważ</suggestion> itd.</message>
								<short>Błąd leksykalny</short>
								<example>Kowalski nie czytał gazet, gdyż nie umiał czytać.</example>
								<example correction="dlatego że|gdyż|bo|ponieważ">Kowalski nie czytał gazet, <marker>dlatego ponieważ</marker> nie umiał czytać.</example>
						</rule>
						<rule>
								<pattern>
										<token></token>
										<token>dlatego</token>
										<token>,</token>
										<token regexp="yes">ponieważ|gdyż|bowiem|bo</token>
								</pattern>
								<message>Zbitka „dlatego, \1” jest niepoprawna. Zamiast należy pisać <suggestion>\1, dlatego że</suggestion>, <suggestion>\1, gdyż</suggestion>, <suggestion>\1, bo</suggestion>, <suggestion>\1, ponieważ</suggestion> itd.</message>
								<short>Błąd leksykalny</short>
								<example>Kowalski nie czytał gazet, gdyż nie umiał czytać.</example>
								<example correction="gazet, dlatego że|gazet, gdyż|gazet, bo|gazet, ponieważ">Kowalski nie czytał <marker>gazet dlatego, ponieważ</marker> nie umiał czytać.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token>gdyż</token>
										<token>bowiem</token>
								</pattern>
								<message>Zbitka „gdyż bowiem” jest niepoprawna. Poprawnie: <suggestion>gdyż</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Kowalski nie czytał gazet, gdyż nie umiał czytać.</example>
								<example correction="gdyż">Kowalski nie czytał gazet, <marker>gdyż bowiem</marker> nie umiał czytać.</example>
						</rule>
				</rulegroup>
				<rulegroup id="RULE_NIEMNIEJ" name="„tym niemniej” (niemniej jednak)">
						<rule>
								<pattern case_sensitive="no">
										<marker>
												<token>tym</token>
												<token>niemniej</token>
										</marker>
										<token negate="yes">jednak</token>
								</pattern>
								<message>To wyrażenie to rusycyzm, lepiej napisać <suggestion>niemniej jednak</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Problem potraktowano niemniej jednak poważnie.</example>
								<example correction="niemniej jednak">Problem potraktowano <marker>tym niemniej</marker> poważnie.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token>tym</token>
										<token>niemniej</token>
										<token>jednak</token>
								</pattern>
								<message>To wyrażenie to rusycyzm i pleonazm w jednym. Lepiej napisać <suggestion>niemniej jednak</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Problem potraktowano niemniej jednak poważnie.</example>
								<example correction="niemniej jednak">Problem potraktowano <marker>tym niemniej jednak</marker> poważnie.</example>
						</rule>
				</rulegroup>
                <rulegroup id="NAPOTKAC_NA" name="„napotkać na trudności” (napotkać trudności)">
                    <rule>
                        <pattern>
                            <token inflected='yes' regexp='yes'>napoty?kać</token>
                            <token>na</token>
                            <token regexp='yes'>trudno(:?ści|ść)|problemy?</token>
                        </pattern>
                        <message>Niepoprawne użycie przyimka „na” z tym czasownikiem. Poprawnie: <suggestion><match no="1"/> <match no="3"/></suggestion></message>
                        <url>https://pl.wikipedia.org/wiki/Pomoc:Powszechne_błędy_językowe</url>
                        <short>Błąd leksykalny</short>
                        <example correction="Napotkałem trudności"><marker>Napotkałem na trudności</marker>.</example>
                        <example>Napotkałem trudności.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token inflected='yes' regexp='yes'>napoty?kać</token>
                            <token>na</token>
                            <unify><feature id="case"><type id="acc"/></feature><feature id="gender"/><feature id="number"/>
                            <token postag='(:?ppas|adj|pact).*' postag_regexp='yes'></token>
                            <token regexp='yes'>trudno(:?ści|ść)|problemy?</token>
                            </unify>
                        </pattern>
                        <message>Niepoprawne użycie przyimka „na” z tym czasownikiem. Poprawnie: <suggestion><match no="1"/> <match no="3"/> <match no="4"/></suggestion></message>
                        <url>https://pl.wikipedia.org/wiki/Pomoc:Powszechne_błędy_językowe</url>
                        <short>Błąd leksykalny</short>
                        <example correction='Napotkałem wielkie trudności'><marker>Napotkałem na wielkie trudności</marker>.</example>
                        <example>Napotkałem wielkie trudności.</example>
                        <example>Napotykałem na pierwszej trudności wręcz gigantyczne.</example>
                    </rule>
                </rulegroup>
				<rule id="UZNAC_JAKO" name="„uznać jako” (za)">
						<pattern>
								<token inflected="yes" regexp="yes" skip="-1">uznać|uznawać<exception regexp="yes" scope="next">za|,|który|jaki|co|.*ania</exception></token>
								<marker>
										<token>jako</token>
								</marker>
						</pattern>
						<message>Mówi się „uznać coś <suggestion>za</suggestion> jakieś”.</message>
						<short>Błąd leksykalny</short>
						<example>Ludwik był uznany za wielkiego aktora.</example>
						<example>Ludwik był uznawany za wielkiego aktora.</example>
						<example correction="za">Ludwik był uznany <marker>jako</marker> wielki aktor.</example>
						<example correction="za">Uznałem go <marker>jako</marker> straconego dla sprawy.</example>
						<example>Ludwik był uznawany za świetnego księgowego, jako że dbał o finanse firmy.</example>
						<example>Ludzie uznawali ją za piękność.</example>
				</rule>
				<rule id="W_KAZDYM_BADZ" name="„w każdym bądź razie” (w każdym razie)">
						<pattern case_sensitive="no">
								<token>bądź</token>
								<token>razie</token>
						</pattern>
						<message>Poprawną formą jest <suggestion>razie</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>W każdym razie premier nie miał racji.</example>
						<example correction="razie">W każdym <marker>bądź razie</marker> premier nie miał racji.</example>
						<example correction="razie">W przeciwnym <marker>bądź razie</marker> premier poda się do dymisji.</example>
				</rule>
				<rulegroup id="KTOKOLWIEK_BADZ" name="„ktokolwiek bądź” (ktokolwiek)">
						<rule>
								<pattern>
										<marker>
												<token inflected="yes">ktokolwiek</token>
												<token>bądź</token>
										</marker>
										<token><exception inflected="yes">cokolwiek</exception><exception>co</exception></token>
								</pattern>
								<message>To wyrażenie jest niepoprawne. Poprawnie: <suggestion>\1</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Ktokolwiek"><marker>Ktokolwiek bądź</marker> wbrew prawu wydanemu przez mego boskiego rodzica i niniejszemu rozkazowi mojemu poważy się składać ofiary, tego spotka stosowna kara i natychmiastowy wyrok.</example>
								<example>Jednak wówczas nikomu jakoś nie chciało się ujawniać stanów posiadania, a co dopiero oddawać komukolwiek bądź co bądź nowych lokomotyw.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token inflected="yes">cokolwiek</token>
												<token>bądź</token>
										</marker>
										<token><exception inflected="yes">ktokolwiek</exception><exception>co</exception></token>
								</pattern>
								<message>To wyrażenie jest prawdopodobnie niepoprawne. Poprawnie: <suggestion>\1</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Cokolwiek"><marker>Cokolwiek bądź</marker> robisz, rób starannie i zdobądź dobre imię.</example>
								<example>Cokolwiek bądź kogokolwiek te grupy religijnej lewicy reprezentują, na pewno nie odzwierciedlają poglądów większości wiernych.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token inflected="yes" regexp="yes">gdziekolwiek|jakikolwiek|kiedykolwiek|czyjkolwiek|ilekolwiek|dokądkolwiek|jakiśkolwiek|cośkolwiek|jakkolwiek|skądkolwiek</token>
												<token>bądź</token>
										</marker>
										<token><exception inflected="yes" regexp="yes">ktokolwiek|cokolwiek</exception><exception>co</exception></token>
								</pattern>
								<message>To wyrażenie jest prawdopodobnie niepoprawne. Poprawnie: <suggestion>\1</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example correction="Jakkolwiek"><marker>Jakkolwiek bądź</marker> kiedyś nauka rozstrzygnie, w rzeczywistości mowa kaszubska jak dotąd pozostanie wobec polskiego języka w roli narzecza.</example>
								<example>Jakkolwiek kiedyś nauka rozstrzygnie, w rzeczywistości mowa kaszubska jak dotąd pozostanie wobec polskiego języka w roli narzecza.</example>
						</rule>
				</rulegroup>
				<rule id="PO_PIERWSZE_PRIMO" name="„po pierwsze primo” (po pierwsze)">
						<pattern>
								<token>po</token>
								<token regexp="yes">pierwsze|drugie|trzecie|czwarte</token>
								<token>primo</token>
						</pattern>
						<message>Ten zwrot bywa używany żartobliwie. Jeśli tekst jest oficjalny, powinno być: <suggestion>\1 \2</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Ja po pierwsze się krępuję.</example>
						<example correction="po pierwsze">Ja <marker>po pierwsze primo</marker> się krępuję.</example>
				</rule>
				<rulegroup id="W_TEMACIE" name="„w temacie” (na temat)">
						<!-- FIXME: brak dostosowania przypadka -->
						<rule>
								<pattern>
										<token>w</token>
										<token>temacie</token>
								</pattern>
								<message>W większości kontekstów to wyrażenie jest niepoprawne. Lepiej powiedzieć: <suggestion>na temat</suggestion>, <suggestion>jeśli chodzi o</suggestion>, <suggestion>w sprawie</suggestion>, <suggestion>w dziedzinie</suggestion>; <suggestion>w wątku</suggestion> (dyskusji).</message>
								<short>Błąd leksykalny</short>
								<example correction="na temat|jeśli chodzi o|w sprawie|w dziedzinie|w wątku">Pan premier nie wypowie się <marker>w temacie</marker> homofobii.</example>
								<example>Pan premier nie wypowie się <marker>w sprawie</marker> homofobii.</example>
						</rule>
						<rule>
								<pattern>
										<token>w</token>
										<token>tym</token>
										<token>temacie</token>
								</pattern>
								<message>W większości kontekstów to wyrażenie jest niepoprawne. Lepiej powiedzieć: <suggestion>na ten temat</suggestion>, <suggestion>w tej sprawie</suggestion>, <suggestion>w tej dziedzinie</suggestion>; <suggestion>w tym wątku</suggestion> (dyskusji).</message>
								<short>Błąd leksykalny</short>
								<example correction="na ten temat|w tej sprawie|w tej dziedzinie|w tym wątku">Pan premier nie wypowie się <marker>w tym temacie</marker>.</example>
								<example>Pan premier nie wypowie się <marker>w tej sprawie</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="ANALOGICZNY_Z" name="„analogiczny z” (do)">
						<pattern>
								<token inflected="yes">analogiczny</token>
								<token regexp="yes">z|ze</token>
								<token postag=".*inst.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobnie niepoprawny przyimek. Powinno być <suggestion><match no="1"></match> do <match no="3" postag="(.*):(sg|pl):.*" postag_regexp="yes" postag_replace="$1:$2.*gen.*"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="analogiczny do nadużycia">Dla profesora stan wojenny był <marker>analogiczny z nadużyciem</marker> władzy i tragiczną branką młodzieży.</example>
				</rule>
				<rule id="PRZEZNACZAC_CZAS" name="„przeznaczać czas dla” (na)">
						<!--  FIXME: brak rozwiązania zmiany formy na narzędnik -->
						<pattern>
								<token inflected="yes" regexp="yes">przeznaczać|przeznaczyć</token>
								<token>czas</token>
								<token>dla</token>
						</pattern>
						<message>Prawdopodobnie użyto błędnego przyimka. Powinno być: <suggestion><match no="1"></match> <match no="2"></match> na</suggestion> lub <suggestion><match no="1" postag="verb.*|pact.*|ppas.*" postag_regexp="yes">poświęcić</match> <match no="2"></match></suggestion> (z narzędnikiem).</message>
						<short>Błąd leksykalny</short>
						<example correction="Przeznacz czas na|Poświęć czas|Poświęćże czas"><marker>Przeznacz czas dla</marker> bardziej produktywnych zadań.</example>
						<example>Przeznacz czas na bardziej produktywne zadania.</example>
				</rule>
				<rule id="ODNOSNIE_DO" name="„odnośnie czegoś” (odnośnie do)">
						<pattern case_sensitive="no">
								<marker>
										<token>odnośnie</token>
								</marker>
								<token negate="yes">do</token>
						</pattern>
						<message>Poprawną formą jest <suggestion>odnośnie do</suggestion> czegoś.</message>
						<short>Błąd leksykalny</short>
						<example>Piszę odnośnie do pańskiej propozycji...</example>
						<example correction="odnośnie do">Piszę <marker>odnośnie</marker> pańskiej propozycji...</example>
				</rule>
				<rule id="PODDAWAC_W_WATPLIWOSC" name="„poddawać w wątpliwość” (podawać w wątpliwość)">
						<pattern case_sensitive="no">
								<marker>
										<token inflected="yes" regexp="yes" skip="2">poddawać|poddać</token>
								</marker>
								<token>w</token>
								<token>wątpliwość</token>
						</pattern>
						<message>Poprawną formą jest <suggestion><match no="1" regexp_match="podd(.*)" regexp_replace="pod$1"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Nie będę tego podawać w wątpliwość.</example>
						<example correction="podali">Działacze <marker>poddali</marker> wyrok w wątpliwość.</example>
						<example correction="podawał">Nie będę tego <marker>poddawał</marker> w wątpliwość.</example>
						<example correction="podał">Józio <marker>poddał</marker> w wątpliwość cały proces wychowawczy.</example>
				</rule>
				<rule id="JEZYK_MACIERZYSTY" name="„język macierzysty” (język ojczysty)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">język</token>
										<token inflected="yes">macierzysty</token>
								</unify>
						</pattern>
						<message>To niepoprawne wyrażenie. Poprawnie: <suggestion><match no="1"></match> <match no="2" postag="adj.*">ojczysty</match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Językiem ojczystym"><marker>Językiem macierzystym</marker> Goethego była niemczyzna.</example>
						<example>Przemysław słabo posługuje się swoim językiem ojczystym.</example>
				</rule>
				<rule id="BALSAM_DLA_WLOSOW" name="„szampon dla włosów” (szampon do włosów)">
						<pattern>
								<token inflected="yes" regexp="yes">szampon|balsam|odżywka|żel|mydło|tonik</token>
								<token>dla</token>
								<token regexp="yes">włosów|skóry</token>
						</pattern>
						<message>Niepoprawne użycie przyimka „dla”. Mówimy: <suggestion>\1 do włosów</suggestion>.</message>
						<short>Niepoprawne użycie przyimka „dla”</short>
						<example>Antoni napił się znowu szamponu do włosów suchych.</example>
						<example correction="szamponu do włosów">Antoni napił się znowu <marker>szamponu dla włosów</marker> suchych.</example>
				</rule>
				<rule id="POKI_CO" name="„póki co” (na razie)">
						<pattern case_sensitive="no">
								<token>póki</token>
								<token>co</token>
						</pattern>
						<message>Poprawną formą jest <suggestion>na razie</suggestion>, wyrażenie „póki co” to rusycyzm.</message>
						<short>Błąd leksykalny</short>
						<example>Na razie cieszmy się z innych korzyści.</example>
						<example correction="Na razie"><marker>Póki co</marker> cieszmy się z innych korzyści.</example>
				</rule>
				<rule id="KULT_DLA" name="„kult, lekceważenie dla czego” (kult czego)">
						<pattern>
								<token inflected="yes" postag="subst.*|ger.*" postag_regexp="yes" regexp="yes">kult|lekceważyć</token>
								<token>dla</token>
						</pattern>
						<message>W tym miejscu należy prawdopodobnie napisać: <suggestion>\1</suggestion> (wyraz łączy się wprost z dopełniaczem).</message>
						<short>Błąd leksykalny</short>
						<example correction="kult">Jarosława cechuje <marker>kult dla</marker> spisków.</example>
						<example correction="lekceważenie">Jarosława cechuje <marker>lekceważenie dla</marker> demokracji.</example>
						<example>Jarosława cechuje kult spisków.</example>
				</rule>
				<rule id="W_WEGRZECH" name="„w Węgrzech, w Białorusi” (na Węgrzech, na Białorusi)">
						<pattern>
								<token>w<exception scope="previous" inflected="yes">rozkochać</exception></token>
								<token regexp="yes">Węgrzech|Białorusi|Ukrainie|Syberii|Bukowinie|Morawach|Wołoszczyźnie|Antarktydzie</token>
						</pattern>
						<message>Z tą nazwą geograficzną używa się przyimka „na”: <suggestion>na \2</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example>Prezydent był z wizytą gospodarską na Białorusi.</example>
						<example correction="na Białorusi">Prezydent był z wizytą gospodarską <marker>w Białorusi</marker>.</example>
                        <example>Jest rozkochany w Syberii jak nowicjusz.</example>
				</rule>
				<rulegroup id="DO_WEGIER" name="„do Węgier, do Białorusi” (na Węgry)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Węgier</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Węgry</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Węgry.</example>
								<example correction="na Węgry">Jarosław chce pojechać <marker>do Węgier</marker> z Alikiem.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Białorusi</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Białoruś</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Białoruś.</example>
								<example correction="na Białoruś">Jarosław chce pojechać <marker>do Białorusi</marker> z Alikiem.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Ukrainy</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Ukrainę</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Ukrainę.</example>
								<example correction="na Ukrainę">Jarosław chce pojechać <marker>do Ukrainy</marker> z Alikiem.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Syberii</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Syberię</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Syberię.</example>
								<example correction="na Syberię">Jarosław chce pojechać <marker>do Syberii</marker> z Alikiem.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Moraw</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Morawy</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Morawy.</example>
								<example correction="na Morawy">Jarosław chce pojechać <marker>do Moraw</marker> z Alikiem.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Wołoszczyzny</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Wołoszczyznę</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Wołoszczyznę.</example>
								<example correction="na Wołoszczyznę">Jarosław chce pojechać <marker>do Wołoszczyzny</marker> z Alikiem.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jechać|podróżować|pojechać|wyjechać</token>
										<marker>
												<token>do</token>
												<token>Antarktydy</token>
										</marker>
								</pattern>
								<message>Niepoprawna forma. Piszemy: <suggestion>na Antarktydę</suggestion>.</message>
								<short>Błąd leksykalny</short>
								<example>Jarosław chce pojechać na Antarktydę.</example>
								<example correction="na Antarktydę">Jarosław chce pojechać <marker>do Antarktydy</marker> z Alikiem.</example>
						</rule>
				</rulegroup>
				<rule id="PRACOWAC_NA_HALI" name="„pracować, trenować na hali” (w hali)">
						<pattern>
								<token inflected="yes" regexp="yes">pracować|trenować</token>
								<marker>
										<token>na</token>
										<token>hali</token>
								</marker>
						</pattern>
						<message>Niepoprawny przyimek. Powinno być: <suggestion>w hali</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="w hali">W najbliższych dniach będą też trenować <marker>na hali</marker> i w siłowni.</example>
				</rule>
				<rule id="ILEKROC_RAZY" name="„ilekroć razy” (ilekroć)">
						<pattern>
								<token>ilekroć</token>
								<token>razy</token>
						</pattern>
						<message>Niepoprawne wyrażenie. Powinno być: <suggestion>\1</suggestion> lub <suggestion>ile \2</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="Ilekroć|Ile razy"><marker>Ilekroć razy</marker> mam problem, nawet najdrobniejszy, to Jezus pomaga mi.</example>
						<example>Ilekroć mam problem, nawet najdrobniejszy, to Jezus pomaga mi.</example>
				</rule>
				<rule id="IDENTYCZNY_DO" name="„identyczny do” (identyczny z)">
						<pattern>
								<token inflected="yes">identyczny</token>
								<token>do</token>
								<token></token>
						</pattern>
						<message>Ten przymiotnik jest używany z przyimkiem „z”: <suggestion><match no="1"></match> z <match no="3" postag="(.*):(sg|pl):.*:(m[1-3]?.*|n|f)?:.*" postag_regexp="yes" postag_replace="$1:$2.*inst.*$3.*"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="identyczny z bolszewickim">Serwilizm demoliberalny jest <marker>identyczny do bolszewickiego</marker>.</example>
						<example>Program jest identyczny z poprzednio wyemitowanym.</example>
				</rule>
				<rule id="IDENTYCZNY_JAK" name="„identyczny jak” (identyczny z)">
						<pattern>
								<token inflected="yes">identyczny</token>
								<token>jak</token>
								<token></token>
						</pattern>
						<message>Ten przymiotnik jest używany z przyimkiem „z”: <suggestion><match no="1"></match> z <match no="3" postag="(.*):(sg|pl):.*:(m[1-3]?|n|f)?:.*" postag_regexp="yes" postag_replace="$1:$2.*inst.*$3.*"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="identyczny z bolszewickim">Serwilizm demoliberalny jest <marker>identyczny jak bolszewicki</marker>.</example>
						<example>Program jest identyczny z poprzednio wyemitowanym.</example>
				</rule>
				<rule id="BEZPIECZNY_PRZED" name="„bezpieczny przed” (zabezpieczony przed, bezpieczny od)">
						<pattern>
								<token inflected="yes">bezpieczny</token>
								<token>przed</token>
								<token></token>
						</pattern>
						<message>Błędny przyimek. Powinno być: <suggestion><match no="1" postag="(.*):(sg|pl):(.*):(m[0-9]?|n|f).*" postag_regexp="yes" postag_replace="ppas:$2:$3:$4.*">zabezpieczyć</match> przed <match no="3"></match></suggestion> lub <suggestion><match no="1"></match> od <match no="3" postag="(.*):(sg|pl):(.*):(m[0-9]?|n|f).*" postag_regexp="yes" postag_replace="$1:$2.*gen.*$4.*"></match></suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="zabezpieczeni przed gniewem|bezpieczni od gniewu">Wtedy będziecie <marker>bezpieczni przed gniewem</marker> tegoż społeczeństwa.</example>
						<example>Zabytek bezpieczny od wody.</example>
				</rule>
				<rule id="DOZNAC_ATAKU" name="„doznać ataku” (mieć atak)">
						<pattern>
								<token inflected="yes" regexp="yes">doznać|doznawać</token>
								<token>ataku</token>
						</pattern>
						<message>Błąd leksykalny. Poprawnie: <suggestion><match no="1" postag="(.*)(:perf.*|:imperf)" postag_regexp="yes" postag_replace="$1:imperf.*">mieć</match> atak</suggestion>.</message>
						<short>Błąd leksykalny</short>
						<example correction="miał atak">Ludwik <marker>doznał ataku</marker> padaczki.</example>
						<example>Ludwik miał atak padaczki.</example>
				</rule>
                <rule id="ZLA_RENOMA" name="„zła renoma” (zła sława)">
                    <pattern>
                        <unify>
                            <feature id="number"></feature>
                            <feature id="gender"></feature>
                            <feature id="case"></feature>
                            <token inflected="yes">zły</token>
                            <token inflected="yes">renoma</token>
                        </unify>
                    </pattern>
                    <message>Błąd leksykalny. Renoma jest zawsze dobra. Lepiej: <suggestion><match no="1"/> <match no="2" postag="subst.*" postag_regexp="yes">sława</match></suggestion>.</message>
                    <short>Błąd leksykalny</short>
                    <example>Nadszarpnięta została renoma saabów jako wozów w pełni niezawodnych i bezpiecznych.</example>
                    <example correction="złą sławą">On cieszy się <marker>złą renomą</marker>.</example>
                </rule>
                <rule id="MIEC_FACH_W_RECE" name="„mieć fach w ręce” (w ręku)">
                    <pattern>
                        <token inflected="yes" skip="3">mieć</token>
                        <token>fach</token>
                        <token>w</token>
                        <marker><token>ręce</token></marker>
                    </pattern>
                    <message>Błąd leksykalny. Poprawnie: <suggestion>ręku</suggestion>.</message>
                    <short>Błąd leksykalny</short>
                    <example>On ma jakiś fach w ręku.</example>
                    <example correction="ręku">On ma jakiś fach w <marker>ręce</marker>.</example>
                </rule>
		</category>
		<category name="Pleonazmy" type="style">
                <rule id="DOBRA_RENOMA" name="„dobra renoma” (renoma)">
                    <pattern>
                        <unify>
                            <feature id="number"></feature>
                            <feature id="gender"></feature>
                            <feature id="case"></feature>
                            <token inflected="yes">dobry</token>
                            <token inflected="yes">renoma</token>
                        </unify>
                    </pattern>
                    <message>To pleonazm. Renoma jest zawsze dobra. Wystarczy: <suggestion>\2</suggestion>.</message>
                    <short>Pleonazm</short>
                    <example>Nadszarpnięta została renoma saabów jako wozów w pełni niezawodnych i bezpiecznych.</example>
                    <example correction="renoma">Nadszarpnięta została <marker>dobra renoma</marker> saabów jako wozów w pełni niezawodnych i bezpiecznych.</example>
                </rule>
				<rule id="EFEKT_KONCOWY" name="„efekt końcowy” (efekt)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">efekt|wynik|rezultat</token>
										<token inflected="yes">końcowy</token>
								</unify>
						</pattern>
						<message>To zwykle pleonazm. Wystarczy: <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="Efektem"><marker>Efektem końcowym</marker> kryzysu jest głębokie bezrobocie.</example>
						<example>Efektem kryzysu jest bezrobocie.</example>
				</rule>
				<rule id="DOBROWOLNY_OCHOTNIK" name="„dobrowolny ochotnik” (ochotnik)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">dobrowolny</token>
										<token inflected="yes">ochotnik</token>
								</unify>
						</pattern>
						<message>To pleonazm. Wystarczy: <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="ochotnikiem">Jestem <marker>dobrowolnym ochotnikiem</marker>.</example>
						<example>Jestem ochotnikiem.</example>
				</rule>
				<rule id="DEPRAWACJA_MORALNA" name="„deprawacja moralna” (deprawacja)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">deprawacja</token>
										<token inflected="yes">moralny</token>
								</unify>
						</pattern>
						<message>To pleonazm. Wystarczy: <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="deprawacja">Jest rzeczą oczywistą, że <marker>deprawacja moralna</marker> i orgie pijackie stwarzają grunt, na którym żerują agentury kontrrewolucyjne.</example>
						<example>Jest rzeczą oczywistą, że deprawacja i orgie pijackie stwarzają grunt, na którym żerują agentury kontrrewolucyjne.</example>
				</rule>
				<rulegroup id="CZYNNIE_UPRAWIAC" name="„czynnie uprawiać sport” (uprawiać sport)">
						<rule>
								<pattern>
										<token>czynnie</token>
										<token inflected="yes">uprawiać</token>
										<token>sport</token>
								</pattern>
								<message>To pleonazm. Wystarczy: <suggestion>\2 \3</suggestion>.</message>
								<short>Pleonazm</short>
								<example correction="uprawia sport">Józek <marker>czynnie uprawia sport</marker>.</example>
								<example>Józek uprawia sport.</example>
						</rule>
						<rule>
								<pattern>
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<token inflected="yes">czynny</token>
												<token inflected="yes" postag="(subst|ger):.*" postag_regexp="yes" regexp="yes">uprawiać|uprawianie</token>
										</unify>
										<token>sportu</token>
								</pattern>
								<message>To pleonazm. Wystarczy: <suggestion>\2 \3</suggestion>.</message>
								<short>Pleonazm</short>
								<example correction="uprawianie sportu">Józek uwielbia <marker>czynne uprawianie sportu</marker>.</example>
								<example>Józka nie interesuje uprawianie sportu.</example>
						</rule>
				</rulegroup>
				<rule id="NOWE_NOWINY" name="„nowe nowiny” (nowiny)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">nowy</token>
										<token inflected="yes">nowina</token>
								</unify>
						</pattern>
						<message>To pleonazm. Wystarczy <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="nowiny">Macie jakieś <marker>nowe nowiny</marker>?</example>
						<example>Macie jakieś nowiny?</example>
				</rule>
				<rulegroup id="WSPOLNIE_RAZEM" name="„wspólnie razem” (razem)">
						<rule>
								<pattern>
										<token>wspólnie</token>
										<token>razem</token>
								</pattern>
								<message>To pleonazm. Wystarczy <suggestion>wspólnie</suggestion> lub <suggestion>razem</suggestion>.</message>
								<short>Pleonazm</short>
								<example correction="wspólnie|razem">Możemy <marker>wspólnie razem</marker> trochę potrenować.</example>
								<example>Możemy razem trochę potrenować.</example>
						</rule>
						<rule>
								<pattern>
										<token>razem</token>
										<token>wspólnie</token>
								</pattern>
								<message>To pleonazm. Wystarczy <suggestion>wspólnie</suggestion> lub <suggestion>razem</suggestion>.</message>
								<short>Pleonazm</short>
								<example correction="wspólnie|razem">Możemy <marker>razem wspólnie</marker> trochę potrenować.</example>
								<example>Możemy razem trochę potrenować.</example>
						</rule>
				</rulegroup>
				<rule id="ZDAZYC_NA_CZAS" name="„zdążyć na czas” (zdążyć)">
						<pattern>
								<token inflected="yes">zdążyć</token>
								<token>na</token>
								<token>czas</token>
						</pattern>
						<message>To pleonazm. Wystarczy: <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="Zdążyłem"><marker>Zdążyłem na czas</marker> wrócić i kupiłem pomarańcze.</example>
						<example>Zdążyłem wrócić i kupiłem pomarańcze.</example>
				</rule>
				<rule id="WLASNA_AUTOPSJA" name="„własna autopsja” (autopsja)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">własny|osobisty</token>
										<token inflected="yes">autopsja</token>
								</unify>
						</pattern>
						<message>To pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="autopsji">Znam to z <marker>własnej autopsji</marker>.</example>
						<example>Znam to z autopsji.</example>
				</rule>
                <rule id="SPADAC_W_DOL" name="„spadać w dół” (spadać)">
                    <pattern>
                        <token inflected="yes" regexp="yes">spaść|spadać</token>
                        <token>w</token>
                        <token>dół</token>
                    </pattern>
                    <message>To pleonazm. Wystarczy powiedzieć: <suggestion>\1</suggestion>.</message>
                    <short>Pleonazm</short>
                    <example>Ceny spadały.</example>
                    <example correction="spadały">Ceny <marker>spadały w dół</marker>.</example>
                </rule>
				<rulegroup id="COFAC_SIE_DO_TYLU" name="„cofać się do tyłu” (cofać się)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">cofać|cofnąć</token>
										<token></token>
										<token>do</token>
										<token>tyłu</token>
								</pattern>
								<message>To pleonazm. Wystarczy powiedzieć: <suggestion>\1 \2</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Cofnij się!</example>
								<example correction="Cofnij się"><marker>Cofnij się do tyłu</marker>!</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">cofać|cofnąć</token>
										<token></token>
										<token>w</token>
										<token>tył</token>
								</pattern>
								<message>To pleonazm. Wystarczy powiedzieć: <suggestion>\1 \2</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Cofnij się!</example>
								<example correction="Cofnij się"><marker>Cofnij się w tył</marker>!</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">cofać|cofnąć</token>
										<token>do</token>
										<token>tyłu</token>
								</pattern>
								<message>To pleonazm. Wystarczy powiedzieć: <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Uważaj przy cofaniu!</example>
								<example correction="cofaniu">Uważaj przy <marker>cofaniu do tyłu</marker>!</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">cofać|cofnąć</token>
										<token>w</token>
										<token>tył</token>
								</pattern>
								<message>To pleonazm. Wystarczy powiedzieć: <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Uważaj przy cofaniu!</example>
								<example correction="cofaniu">Uważaj przy <marker>cofaniu w tył</marker>!</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">cofać|cofnąć</token>
										<token>wstecz</token>
								</pattern>
								<message>To pleonazm. Wystarczy powiedzieć: <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Uważaj przy cofaniu!</example>
								<example correction="cofaniu">Uważaj przy <marker>cofaniu wstecz</marker>!</example>
						</rule>
				</rulegroup>
				<rule id="POPRAWIC_SIE_NA_LEPSZE" name="„poprawić się na lepsze” (poprawić się)">
						<pattern>
								<token inflected="yes" regexp="yes">poprawić|poprawiać</token>
								<token>się</token>
								<token>na</token>
								<token inflected="yes" postag=".*:com" postag_regexp="yes">dobry</token>
						</pattern>
						<message>To pleonazm (nic nie może poprawić się na gorsze). Mówimy po prostu <suggestion>\1 \2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="poprawiło się">W Amwayu wiele w moim życiu <marker>poprawiło się na lepsze</marker>.</example>
				</rule>
				<rule id="GRAC_FAIR_PLAY" name="„grać fair play” (grać fair)">
						<pattern>
								<token inflected="yes" regexp="yes" skip="1">grać|zagrać|grywać</token>
								<marker>
										<token>fair</token>
										<token>play</token>
								</marker>
						</pattern>
						<message>Błędny związek frazeologiczny. Powinno być <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Przemysław gra zawsze fair w bierki.</example>
						<example correction="fair">Przemysław gra zawsze <marker>fair play</marker> w bierki.</example>
				</rule>
				<rule id="ADRES_ZAMIESZKANIA" name="„adres zamieszkania” (adres, miejsce zamieszkania)">
						<!--  FIXME: brak odmiany drugiej sugestii -->
						<pattern>
								<token inflected="yes">adres</token>
								<token>zamieszkania</token>
						</pattern>
						<message>To niepoprawne wyrażenie. Mówimy albo po prostu <suggestion>\1</suggestion>, albo <suggestion>miejsce zamieszkania</suggestion>. Czasem też używa się go w sensie <suggestion>\1 do korespondencji</suggestion> (w odróżnieniu od adresu zameldowania).</message>
						<short>Pleonazm</short>
						<example>Wpisz adres w rubryce 1.</example>
						<example correction="adres|miejsce zamieszkania|adres do korespondencji">Wpisz <marker>adres zamieszkania</marker> w rubryce 1.</example>
				</rule>
				<rulegroup id="MIEC_SLUSZNA_RACJE" name="„mieć słuszną rację” (mieć rację)">
						<rule>
								<pattern>
										<token inflected="yes">mieć</token>
										<token>słuszną</token>
										<token>rację</token>
								</pattern>
								<message>To pleonazm. Mówimy <suggestion>\1 rację</suggestion> lub <suggestion>\1 słuszność</suggestion>.</message>
								<short>Pleonazm</short>
								<example correction="ma rację|ma słuszność">Pan premier zawsze <marker>ma słuszną rację</marker>.</example>
								<example>Pan premier zawsze ma rację.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes">mieć</token>
										<token postag="adv"></token>
										<token>słuszną</token>
										<token>rację</token>
								</pattern>
								<message>To pleonazm. Mówimy <suggestion>\1 \2 rację</suggestion> lub <suggestion>\1 \2 słuszność</suggestion>.</message>
								<short>Pleonazm</short>
								<example correction="ma zawsze rację|ma zawsze słuszność">Pan premier <marker>ma zawsze słuszną rację</marker>.</example>
								<example>Pan premier ma zawsze rację.</example>
						</rule>
				</rulegroup>
				<rulegroup id="KONTYNUOWAC_DALEJ" name="„kontynuować, trwać dalej” (kontynuować, trwać)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">kontynuować|trwać</token>
										<token>dalej</token>
								</pattern>
								<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Mimo zmęczenia sali Przemysław kontynuował swoją nudną przemowę.</example>
								<example correction="kontynuował">Mimo zmęczenia sali Przemysław <marker>kontynuował dalej</marker> swoją nudną przemowę.</example>
						</rule>
						<rule>
								<pattern>
										<token>dalej</token>
										<token inflected="yes" regexp="yes">kontynuować|trwać</token>
								</pattern>
								<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Mimo zmęczenia sali Przemysław kontynuował swoją nudną przemowę.</example>
								<example correction="kontynuował">Mimo zmęczenia sali Przemysław <marker>dalej kontynuował</marker> swoją nudną przemowę.</example>
								<example correction="trwało">Posiedzenie <marker>dalej trwało</marker>.</example>
						</rule>
				</rulegroup>
				<rulegroup id="WROCIC_Z_POWROTEM" name="„wrócić z powrotem” (wrócić)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">wrócić|wracać</token>
										<token>z</token>
										<token>powrotem</token>
								</pattern>
								<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Mimo zmęczenia Przemysław postanowił wrócić i zbudować lotnisko we Włoszczowie.</example>
								<example correction="wrócić">Mimo zmęczenia Przemysław postanowił <marker>wrócić z powrotem</marker> i zbudować lotnisko we Włoszczowie.</example>
						</rule>
						<rule>
								<pattern>
										<token>z</token>
										<token>powrotem</token>
										<token inflected="yes" regexp="yes">wrócić|wracać</token>
								</pattern>
								<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\3</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Mimo zmęczenia Przemysław postanowił wrócić i zbudować lotnisko we Włoszczowie.</example>
								<example correction="wrócić">Mimo zmęczenia Przemysław postanowił <marker>z powrotem wrócić</marker> i zbudować lotnisko we Włoszczowie.</example>
						</rule>
				</rulegroup>
				<rulegroup id="FAKT_AUTENTYCZNY" name="„fakt autentyczny/konkretny” (fakt)">
						<rule>
								<pattern>
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<token inflected="yes">fakt</token>
												<token inflected="yes" regexp="yes">autentyczny|konkretny</token>
										</unify>
								</pattern>
								<message>To wyrażenie to pleonazm. Każdy fakt jest autentyczny i konkretny. Wystarczy napisać <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Ten film jest oparty na faktach.</example>
								<example correction="faktach">Ten film jest oparty na <marker>faktach autentycznych</marker>.</example>
								<example correction="faktach">Ten film jest oparty na <marker>faktach konkretnych</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<token inflected="yes" regexp="yes">autentyczny|konkretny</token>
												<token inflected="yes">fakt</token>
										</unify>
								</pattern>
								<message>To wyrażenie to pleonazm. Każdy fakt jest autentyczny i konkretny. Wystarczy napisać <suggestion>\2</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Ten film jest oparty na faktach.</example>
								<example correction="faktach">Ten film jest oparty na <marker>autentycznych faktach</marker>.</example>
								<example correction="faktach">Ten film jest oparty na <marker>konkretnych faktach</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="DLUGI_UPLYW" name="„długi upływ czasu” (długi czas)">
						<!-- FIXME: brak odmiany "czas" w wypadku, gdy "długi" jest odmienione -->
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">długi</token>
										<token inflected="yes">upływ</token>
								</unify>
								<token>czasu</token>
						</pattern>
						<message>Wyrażenie „długi upływ czasu” to pleonazm. Lepiej powiedzieć: <suggestion>długi czas</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="długi czas">Ze względu na <marker>długi upływ czasu</marker> od momentu spadku wiele informacji na temat tego meteorytu można uznać jako niepewne.</example>
						<example>Ze względu na <marker>długi czas</marker> od momentu spadku wiele informacji o tym meteorycie można uznać za niepewne.</example>
				</rule>
				<rule id="POTENCJALNA_MOZLIWOSC" name="„potencjalna możliwość” (możliwość)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">potencjalny</token>
										<token inflected="yes">możliwość</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>To otwiera nowe możliwości.</example>
						<example correction="możliwości">To otwiera nowe <marker>potencjalne możliwości</marker>.</example>
				</rule>
				<rule id="PRZYCHYLNA_AKCEPTACJA" name="„przychylna akceptacja” (akceptacja)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">przychylny</token>
										<token inflected="yes">akceptacja</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć: <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Ta propozycja spotkała się z akceptacją.</example>
						<example correction="akceptacja">W tym wypadku wymagana jest <marker>przychylna akceptacja</marker>.</example>
				</rule>
				<rule id="GENEZA_POWSTANIA" name="„geneza powstania” (geneza)">
						<pattern>
								<marker>
										<token inflected="yes">geneza</token>
										<token>powstania</token>
								</marker>
								<token negate="yes" regexp="yes">listopadowego|warszawskiego|styczniowego</token>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Geneza tego rękopisu wymaga dalszych badań.</example>
						<example correction="Geneza"><marker>Geneza powstania</marker> tego rękopisu wymaga dalszych badań.</example>
						<example>Geneza powstania warszawskiego nie jest zagadką.</example>
				</rule>
				<rule id="NA_DZIEN_DZISIEJSZY" name="„na dzień dzisiejszy” (obecnie)">
						<pattern>
								<token>na</token>
								<token>dzień</token>
								<token>dzisiejszy</token>
						</pattern>
						<message>To nadużywane i błędne wyrażenie, które stosuje się w celu uzyskania pozornej elegancji wypowiedzi (ze skutkiem przeciwnym). Można je zastąpić wyrazami: <suggestion>obecnie</suggestion>, <suggestion>aktualnie</suggestion>, <suggestion>dzisiaj</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="Obecnie|Aktualnie|Dzisiaj"><marker>Na dzień dzisiejszy</marker> wykonano 40 procent planu.</example>
						<example>Wykonano aktualnie 40 procent planu.</example>
				</rule>
				<rule id="OKRES_CZASU" name="„okres czasu”, „godzina czasu” (okres, godzina)">
						<pattern>
								<token inflected="yes" regexp="yes">okres|minuta|sekunda|godzina|miesiąc|tydzień|rok</token>
								<token>czasu</token>
						</pattern>
						<message>Wyrażenia typu „miesiąc czasu”, „okres czasu” są niepoprawne (pleonazmy). Wystarczy: <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Trwało to miesiąc.</example>
						<example correction="miesiąc">Trwało to <marker>miesiąc czasu</marker>.</example>
						<example correction="godzinę">Trwało to <marker>godzinę czasu</marker>.</example>
				</rule>
                <rule id="ROK_TEMU_WSTECZ" name="„rok temu wstecz” (rok temu)">
                    <pattern>
                        <token regexp="yes">okres|minuta|sekunda|godzina|miesiąc|tydzień|rok</token>
                        <token>temu</token>
                        <token>wstecz</token>
                    </pattern>
                    <message>Niepoprawne wyrażenie. Poprawnie: <suggestion>\1 \2</suggestion>.</message>
                    <example>Było to rok temu.</example>
                    <example correction="miesiąc temu">Było to <marker>miesiąc temu wstecz</marker>.</example>
                </rule>
				<rule id="AURA_POGODOWA" name="„aura pogodowa” (aura)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">aura</token>
										<token inflected="yes">pogodowy</token>
								</unify>
						</pattern>
						<message>Wyrażenie „aura pogodowa” jest pleonazmem: wystarczy <suggestion><match no="1"></match></suggestion> albo <suggestion><match no="1" postag="subst.*">pogoda</match></suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="aura|pogoda">Taka <marker>aura pogodowa</marker> dała się wszystkim obywatelom we znaki.</example>
						<example>Ta pogoda dała się wszystkim we znaki.</example>
						<example>Przy takiej aurze pogodowych anomalii spodziewać się nie można.</example>
				</rule>
				<rule id="KAZDY_WTOREK" name="„każdy wtorek miesiąca”">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">każdy</token>
										<token inflected="yes" regexp="yes">poniedziałek|wtorek|środa|czwartek|piątek|sobota|niedziela</token>
								</unify>
								<token regexp="yes">tygodnia|miesiąca</token>
						</pattern>
						<message>Wyrażenia typu „każdy wtorek miesiąca” są pleonastyczne. Wystarczy powiedzieć <suggestion>\1 \2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Śmieci są wywożone w każdy wtorek.</example>
						<example correction="każdy wtorek">Śmieci są wywożone w <marker>każdy wtorek tygodnia</marker>.</example>
				</rule>
				<rule id="W_GLORII_CHWALY" name="„w glorii chwały” (w glorii)">
						<pattern>
								<token>w</token>
								<token>glorii</token>
								<token>chwały</token>
						</pattern>
						<message>Mówi się <suggestion>w glorii</suggestion> lub <suggestion>w chwale</suggestion>; „w glorii chwały” to za dużo grzybów w barszcz.</message>
						<short>Pleonazm</short>
						<example correction="w glorii|w chwale">Piłkarska reprezentacja Ekwadoru <marker>w glorii chwały</marker> wróciła do swojego kraju.</example>
						<example>Piłkarska reprezentacja Ekwadoru w glorii wróciła do swojego kraju.</example>
				</rule>
				<rule id="KURS_NAUKI" name="„kurs nauki” (kurs)">
						<pattern>
								<token inflected="yes">kurs</token>
								<token>nauki</token>
						</pattern>
						<message>Wyrażenie „kurs nauki” jest pleonazmem (masłem maślanym). Wystarczy powiedzieć <suggestion>kurs</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Zapraszamy na kurs języka angielskiego!</example>
						<example correction="kurs">Zapraszamy na <marker>kurs nauki</marker> języka angielskiego!</example>
				</rule>
				<rule id="W_MIESIACU_LIPCU" name="„miesiąc lipiec” itp.">
						<pattern>
								<token inflected="yes">miesiąc</token>
								<token inflected="yes" regexp="yes">styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień</token>
						</pattern>
						<message>To wyrażenie jest pleonazmem. Wystarczy podać tylko nazwę miesiąca: <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>W lipcu premier jedzie na wakacje.</example>
						<example correction="lipcu">W <marker>miesiącu lipcu</marker> premier jedzie na wakacje.</example>
				</rule>
				<rule id="W_CHWILI_OBECNEJ" name="„w chwili obecnej” (obecnie)">
						<pattern>
								<token>w</token>
								<token>chwili</token>
								<token>obecnej</token>
						</pattern>
						<message>To nadużywane i błędne wyrażenie, które stosuje się w celu uzyskania pozornej elegancji wypowiedzi (ze skutkiem przeciwnym). Można je zastąpić wyrazami: <suggestion>obecnie</suggestion>, <suggestion>aktualnie</suggestion>, <suggestion>teraz</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="Obecnie|Aktualnie|Teraz"><marker>W chwili obecnej</marker> posiłki przygotowuje kuchnia polowa.</example>
						<example><marker>Obecnie</marker> posiłki przygotowuje kuchnia polowa.</example>
				</rule>
				<rule id="WZAJEMNA_WYMIANA" name="„wzajemna wymiana, współpraca” (wymiana, współpraca)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">wzajemny</token>
										<token inflected="yes" regexp="yes">wymiana|współpraca|kooperacja</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Cieszymy się z możliwości współpracy.</example>
						<example correction="współpracy">Cieszymy się z możliwości <marker>wzajemnej współpracy</marker>.</example>
				</rule>
				<rule id="WZAJEMNE_WSPOLDZIALANIE" name="„wzajemne współdziałanie” (współdziałanie)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">wzajemny</token>
										<token inflected="yes" postag="ger.*" postag_regexp="yes">współdziałać</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Cieszymy się z możliwości współdziałania.</example>
						<example correction="współdziałania">Cieszymy się z możliwości <marker>wzajemnego współdziałania</marker>.</example>
				</rule>
				<rule id="AUTENTYCZNE_REALIA" name="„autentyczne realia” (realia)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">autentyczny</token>
										<token inflected="yes">realia</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Ten film oparto na realiach.</example>
						<example correction="realiami">Powieść nie ma związku z <marker>autentycznymi realiami</marker>.</example>
				</rule>
				<rule id="CALKOWITE_FIASKO" name="„całkowite” (fiasko)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">całkowity|kompletny|zupełny</token>
										<token inflected="yes">fiasko</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Przemysław odpowiada za fiasko rozmów z Andrzejem.</example>
						<example correction="fiasko">Przemysław odpowiada za <marker>kompletne fiasko</marker> rozmów z Andrzejem.</example>
				</rule>
				<rule id="PELNY_KOMPLET" name="„pełny komplet” (komplet)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">pełny</token>
										<token inflected="yes">komplet</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Cieszymy się z możliwości zakupu kompletu.</example>
						<example correction="kompletu">Cieszymy się z możliwości zakupu <marker>pełnego kompletu</marker>.</example>
				</rule>
				<rule id="WOLNY_WAKAT" name="„wolny wakat” (wakat)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">wolny</token>
										<token inflected="yes" regexp="yes">wakat|vacat</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Cieszymy się z wakatu na stanowisku premiera.</example>
						<example correction="wakatu">Cieszymy się z <marker>wolnego wakatu</marker> na stanowisku premiera.</example>
				</rule>
				<rule id="SKLAD_SUROWCOWY" name="„skład surowcowy” (skład)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">skład</token>
										<token inflected="yes">surowcowy</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Te pierniczki mają od lat ten sam skład.</example>
						<example correction="skład">Te pierniczki mają od lat ten sam <marker>skład surowcowy</marker>.</example>
				</rule>
				<rulegroup id="DZIEN_DZISIEJSZY" name="„dzień dzisiejszy” (dzisiaj)">
                    <rule>
                        <pattern>
                                <token>w</token>
                                <token>dniu</token>
                                <token>dzisiejszym</token>
                        </pattern>
                        <message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>dzisiaj</suggestion> lub <suggestion>dziś</suggestion>.</message>
                        <short>Pleonazm</short>
                        <example><marker>Dzisiaj</marker> w godzinach popołudniowych przybyła do Katowic delegacja mrówek.</example>
                        <example correction="Dzisiaj|Dziś"><marker>W dniu dzisiejszym</marker> w godzinach popołudniowych przybyła do Katowic delegacja mrówek.</example>
                    </rule>
                    <rule>
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">dzień<exception scope="previous">w</exception></token>
										<token inflected="yes">dzisiejszy</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>dzisiaj</suggestion> lub <suggestion>dziś</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Szkoła dzisiaj</example>
						<example correction="Dzisiaj|Dziś"><marker>Dzień dzisiejszy</marker> szkoły</example>
				</rule>
                </rulegroup>
				<rulegroup id="DZIEN_JUTRZEJSZY" name="„dzień jutrzejszy” (jutro)">
                <rule>
                        <pattern>
                            <token>w</token>
                            <token>dniu</token>
                            <token>jutrzejszym</token>
                        </pattern>
                        <message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>jutro</suggestion>.</message>
                        <short>Pleonazm</short>
                        <example correction="Jutro"><marker>W dniu jutrzejszym</marker> w godzinach popołudniowych przybędzie do Katowic delegacja mrówek.</example>
                </rule>
                <rule>
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">dzień<exception scope="previous">w</exception></token>
										<token inflected="yes">jutrzejszy</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>jutro</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Nie należy też zbytnio trwożyć się tym, co przyniesie <marker>jutro</marker>.</example>
						<example correction="jutro">Nie należy też zbytnio trwożyć się tym, co przyniesie <marker>dzień jutrzejszy</marker>.</example>
				</rule>
                </rulegroup>
				<rulegroup id="DZIEN_WCZORAJSZY" name="„dzień wczorajszy” (wczoraj)">
                    <rule>
                        <pattern>
                            <token>w</token>
                            <token>dniu</token>
                            <token>wczorajszym</token>
                        </pattern>
                        <message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>wczoraj</suggestion>.</message>
                        <short>Pleonazm</short>
                        <example><marker>Wczoraj</marker> w godzinach popołudniowych przybędzie do Katowic delegacja mrówek.</example>
                        <example correction="Wczoraj"><marker>W dniu wczorajszym</marker> w godzinach popołudniowych przybyła do Katowic delegacja mrówek.</example>
                    </rule>
                    <rule>
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">dzień</token>
										<token inflected="yes">wczorajszy</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>wczoraj</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Wczoraj minęło spokojnie.</example>
						<example correction="Wczoraj"><marker>Dzień wczorajszy</marker> minął spokojnie.</example>
				</rule>
                </rulegroup>
				<rulegroup id="ZOLTKO_JAJA" name="„żółtko jaja, jajeczne...” (żółtko)">
						<rule>
								<pattern>
										<token inflected="yes">żółtko</token>
										<token regexp="yes">jaja|jajka</token>
								</pattern>
								<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Do ciasta dodać jedno żółtko.</example>
								<example correction="żółtko">Do ciasta dodać jedno <marker>żółtko jaja</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes">żółtko</token>
										<token inflected="yes" postag="adj:sg.*n2[:\.].*pos" postag_regexp="yes" regexp="yes">jajowy|jajeczny</token>
								</pattern>
								<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\1</suggestion>.</message>
								<short>Pleonazm</short>
								<example>Do ciasta dodać jedno żółtko.</example>
								<example correction="żółtko">Do ciasta dodać jedno <marker>żółtko jajeczne</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="JEDNYM_DUSZKIEM" name="„jednym duszkiem” (duszkiem)">
						<pattern>
								<token>jednym</token>
								<token>duszkiem</token>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="duszkiem">Pijcie <marker>jednym duszkiem</marker>.</example>
						<example>Pijcie duszkiem.</example>
				</rule>
				<rule id="FALSZYWY_MIRAZ" name="„fałszywy/złudny/zwodniczy miraż” (miraż)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes" regexp="yes">złudny|zwodniczy|fałszywy</token>
										<token inflected="yes">miraż</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="miraż">Własność intelektualna to <marker>zwodniczy miraż</marker>.</example>
						<example>Własność intelektualna to miraż.</example>
				</rule>
				<rule id="WZAJEMNE_ANTAGONIZMY" name="„wzajemne antagonizmy” (antagonizmy)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">wzajemny</token>
										<token inflected="yes">antagonizm</token>
								</unify>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć <suggestion>\2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="antagonizmy">Między Krakowem a Warszawą trwają <marker>wzajemne antagonizmy</marker>.</example>
						<example>Między Krakowem a Warszawą trwają antagonizmy.</example>
				</rule>
				<rule id="W_RAZIE_PRZYPADKU" name="„w razie przypadku” (w razie/w przypadku)">
						<pattern>
								<token>w</token>
								<token>razie</token>
								<token>przypadku</token>
						</pattern>
						<message>To wyrażenie jest pleonazmem. Mówimy <suggestion>w razie</suggestion> lub <suggestion>w przypadku</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="w razie|w przypadku">Postępowanie <marker>w razie przypadku</marker> niezamierzonego uwolnienia do środowiska</example>
						<example>Postępowanie w razie niezamierzonego uwolnienia do środowiska</example>
				</rule>
				<rule id="SLABA_GLOWA_DO_ALKOHOLU" name="„słaba głowa do alkoholu”  (słaba głowa)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">słaby</token>
										<token inflected="yes">głowa</token>
								</unify>
								<token>do</token>
								<token>alkoholu</token>
						</pattern>
						<message>To wyrażenie to pleonazm. Wystarczy powiedzieć: <suggestion>\1 \2</suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="słabą głowę">Józek zawsze miał <marker>słabą głowę do alkoholu</marker>.</example>
						<example>Ala ma kota i słabą głowę.</example>
				</rule>
				<rule id="MORALNO_ETYCZNY" name="„moralno-etyczny” (moralny lub etyczny)">
						<pattern>
								<token>moralno</token>
                                <token spacebefore="no">-</token>
                                <token inflected="yes">etyczny</token>
						</pattern>
						<message>Ten wyraz jest pleonazmem. Wystarczy powiedzieć: <suggestion><match no="3"/></suggestion>.</message>
						<short>Pleonazm</short>
						<example correction="etyczny">Papież zostawił nam ogromny obowiązek <marker>moralno-etyczny</marker>.</example>
						<example>Encykliki nie mogą uzasadniać nakazów moralnych.</example>
				</rule>
				<rulegroup id="I_LUB" name="„i/lub” (lub)">
						<rule>
								<pattern>
										<token>i</token>
										<token>/</token>
										<token>lub</token>
								</pattern>
								<message>Ten spójnik jest pleonazmem, gdyż jest logicznie równoważny po prostu spójnikowi <suggestion>lub</suggestion> (w sensie alternatywy niewykluczającej). Obydwa łączone przez niego człony mogą być zarazem prawdziwe.</message>
								<example correction="lub">Jesteś debilem <marker>i/lub</marker> kretynem.</example>
								<example>Jesteś debilem lub kretynem.</example>
						</rule>
						<rule>
								<pattern>
										<token>lub</token>
										<token>/</token>
										<token>i</token>
								</pattern>
								<message>Ten spójnik jest pleonazmem, gdyż jest logicznie równoważny po prostu spójnikowi <suggestion>lub</suggestion> (w sensie alternatywy niewykluczającej). Obydwa łączone przez niego człony mogą być zarazem prawdziwe.</message>
								<example correction="lub">Jesteś debilem <marker>lub/i</marker> kretynem.</example>
								<example>Jesteś debilem lub kretynem.</example>
						</rule>
				</rulegroup>
		</category>
		<category name="Błędy fonetyczne" type="misspelling">
				<rulegroup id="W_WE" name="„w” przed „f/w…” i spółgłoską (we)">
						<rule>
								<pattern>
										<token>w</token>
										<token regexp="yes">[wf][tśsrłndwpgklzcbmż].*|Lwowie|mgle<exception regexp="yes">[\&quot;„]|[\p{L}&amp;&amp;[^aeiouyąę]]+|FSO</exception><exception postag="UNKNOWN"/></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>we \2</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma randkę z Przemysławem we wtorek.</example>
								<example correction="we wtorek">Ludwik ma randkę z Przemysławem <marker>w wtorek</marker>.</example>
                                <example>To jedenaście punktów radykalnej naprawy sytuacji w ww. czasopismach.</example>
						</rule>
						<rule>
								<pattern>
										<token>w</token>
										<token regexp="yes">[\&quot;„]</token>
										<token regexp="yes">[wf][tśsrłndwpgklzcbmż].*|Lwowie|mgle<exception regexp="yes">[\&quot;„]|[\p{L}&amp;&amp;[^aeiouyąę]]+|FSO</exception><exception postag="UNKNOWN"/></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>we \2\3</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma randkę z Przemysławem we wtorek.</example>
								<example correction="we &quot;wczorajszy">Ludwik ma randkę z Przemysławem <marker>w &quot;wczorajszy</marker> wtorek.</example>
						</rule>
				</rulegroup>
				<rulegroup id="WE_W" name="„we” nie przed „f/w…” (w)">
						<rule>
								<pattern>
										<token>we</token>
										<token negate="yes" regexp="yes">w|[wf].+|Lwowie|środ(ę|y)|czwart(ek|ki)|dw.+|tr.+|mnie|znaki|drzwi(?:ach)?|krwi|śnie|dnie|mg(le|łach|ły)|łbie|czterech|czwórkę|czworo|are|mszy|łzach|lwowski.+<exception regexp="yes">[\&quot;„]|[\p{L}&amp;&amp;[^aeiouyąę]]+</exception><exception postag="UNKNOWN"></exception></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>w \2</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma randkę z Przemysławem w Łodzi.</example>
								<example>Krakusy mówią, że kaczki przeglądają się we wodzie.</example>
								<example>Chodziłem nerwowo w tę i we w tę.</example>
								<example correction="w Łodzi">Ludwik ma randkę z Przemysławem <marker>we Łodzi</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token>we</token>
										<token regexp="yes">[\&quot;„]</token>
										<token negate="yes" regexp="yes">[wf].+|Lwowie|środ(?:ę|y)|czwart(ek|ki)|dw.+|tr.+|mnie|znaki|drzwi(?:ach)?|krwi|śnie|dnie|mg(?:le|łach|ły)|łbie|czterech|czwórkę|czworo|are|mszy|łzach|lwowski.+<exception regexp="yes">[\&quot;„]|[\p{L}&amp;&amp;[^aeiouyąę]]+</exception><exception postag="UNKNOWN"></exception></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>w \2\3</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma randkę z Przemysławem w Łodzi.</example>
								<example>Krakusy mówią, że kaczki przeglądają się we wodzie.</example>
								<example correction="w &quot;pięknej">Ludwik ma randkę z Przemysławem <marker>we &quot;pięknej</marker> Łodzi&quot;.</example>
						</rule>
                    <rule>
                        <pattern>
                            <marker>
                            <token>we</token>
                            </marker>
                            <token min="0" max="1" regexp="yes">[\&quot;„]</token>
                            <token regexp="yes">Wiedniu|Warszawie</token>
                        </pattern>
                        <message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>w</suggestion>.</message>
                        <short>Błąd fonetyczny</short>
                        <example>Ludwik ma randkę z Przemysławem w Warszawie.</example>
                        <example correction="w">Ludwik ma randkę z Przemysławem <marker>we</marker> Wiedniu.</example>
                        <example correction="w">Ludwik ma randkę z Przemysławem <marker>we</marker> „Wiedniu i Moskwie”.</example>
                    </rule>
				</rulegroup>
				<rulegroup id="Z_ZE" name="„z” przed spółgłoską (ze)">
						<rule>
								<pattern>
										<token>z</token>
										<token regexp="yes">s[wftśsrłndpgklcbmżń].+|[zśźż][wftśsrłndpgklzcbmżń].+|[rs]z[wftśsrłndwpgklzcbmżń].+|[wf][wftśwpgzcbmżń].+|wk[^ł].+|f[dsk].+|wd[^zię].+|ws[^ze].+|Lwow(?:a|em)|mną|mnie|snu<exception regexp="yes">[\&quot;„]|ZSRR|ZSL|S[PL]D|Schengen|[\p{L}&amp;&amp;[^aeiouyąę]]+|w(?:p[rł]|t[oó]|cz|za|do|cho|gr|ści).*</exception><exception postag="UNKNOWN"/></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>\1e \2</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma kochankę ze Świecia</example>
								<example>To przedni wyrób z ZSRR.</example>
								<example correction="ze Świecia">Ludwik ma kochankę <marker>z Świecia</marker>.</example>
                                <example>Żyjemy tylko z wpływów z biletów.</example>
                                <example>Może nas czekać walka z wtórnym analfabetyzmem.</example>
                                <example>To wszystko wynika z wpływu wywieranego na odbiorców.</example>
                                <example>Noc z wtorku na środę</example>
						</rule>
						<rule>
								<pattern>
										<token>z</token>
										<token regexp="yes">[\&quot;„]</token>
										<token regexp="yes">s[wftśsrłndpgklcbmżń].+|[zśźż][wftśsrłndpgklzcbmżń].+|[rs]z[wftśsrłndwpgklzcbmżń].+|[wf][wftśwpgzcbmżń].+|wk[^ł].+|f[dsk].+|wd[^zię].+|ws[^ze].+|Lwow(?:a|em)|mną|mnie|snu<exception regexp="yes">[\&quot;„]|ZSRR|ZSL|S[PL]D|Schengen|[\p{L}&amp;&amp;[^aeiouyąę]]+|w(?:p[rł]|t[óo]|cz|za|do|cho|gr|ści).*</exception><exception postag="UNKNOWN"/></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>ze \2\3</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma kochankę ze Świecia</example>
								<example correction="ze &quot;strasznego">Ludwik ma kochankę <marker>z &quot;strasznego</marker> Świecia&quot;.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZE_Z_SPOL" name="„ze” nie przed spółgłoską (z)">
						<rule>
								<pattern>
										<token>ze<exception scope="previous" spacebefore="no" regexp="yes">&apost;</exception></token>
										<token negate="yes" regexp="yes">[wszśźż].+|[Sr]z[wftśsrłndpgklzcbmżń].+|trz.+|dw.+|Lwow(?:a|em)|mną|mnie|snu|łzami|łzą|łba|czter.+<exception regexp="yes">[\&quot;„]|[\p{L}&amp;&amp;[^aeiouyąę]]+</exception><exception postag="UNKNOWN"/><exception postag="verb.*" postag_regexp="yes"/></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>z \2</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma kochankę z Łodzi.</example>
								<example>Mam ze czterdzieści takich samochodów jak Bond.</example>
								<example>Dostaniesz ze trzy tysiące premii za ten donos.</example>
								<example>Nawet Horacy drwił ze &quot;szkodliwego hazardu&quot;.</example>
								<example>Żegnaliśmy go ze łzami.</example>
                                <example>To trzydzieści miast, ze Lwowem włącznie.</example>
								<example correction="z Łodzi">Ludwik ma kochankę <marker>ze Łodzi</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token>ze<exception scope="previous" spacebefore="no" regexp="yes">&apost;</exception></token>
										<token regexp="yes">[\&quot;„]</token>
										<token negate="yes" regexp="yes">[wszśźż].+|[Sr]z[wftśsrłndpgklzcbmżń].+|Lwow(?:a|em)|mną|mnie|snu|łzami|łzą|łba<exception regexp="yes">[\&quot;„]|[\p{L}&amp;&amp;[^aeiouyąę]]+</exception><exception postag="UNKNOWN"></exception></token>
								</pattern>
								<message>Prawdopodobnie ten przyimek należy zapisać tak: <suggestion>z \2\3</suggestion>.</message>
								<short>Błąd fonetyczny</short>
								<example>Ludwik ma kochankę z Łodzi.</example>
								<example>Nawet Horacy drwił <marker>ze &quot;szkodliwego</marker> hazardu&quot;.</example>
								<example correction="z &quot;niewinnego">Nawet Horacy drwił <marker>ze &quot;niewinnego</marker> hazardu&quot;.</example>
						</rule>
				</rulegroup>
				<rule id="OD_MNIE" name="„od/bez mnie” (ode/beze mnie)">
						<pattern>
								<marker>
										<token regexp="yes">od|bez</token>
								</marker>
								<token>mnie</token>
						</pattern>
						<message>Ten przyimek należy zapisać tak: <suggestion>\1e</suggestion>.</message>
						<short>Błąd fonetyczny</short>
						<example>Jak będziesz w szpitalu wariatów, pozdrów Antoniego ode mnie!</example>
						<example correction="ode">Jak będziesz w szpitalu wariatów, pozdrów Antoniego <marker>od</marker> mnie!</example>
						<example correction="beze">Możesz <marker>bez</marker> mnie żyć...</example>
				</rule>
				<rule id="ODE_CZEGO" name="„ode czego” (od czego)">
						<pattern>
								<marker>
										<token>ode</token>
								</marker>
								<token><exception regexp="yes">mnie|drzwi|drogi|złego|wsi|Lwowa</exception></token>
						</pattern>
						<message>Ten przyimek należy zapisać tak: <suggestion>od</suggestion>; jeśli chodziło o biernik od „oda”, to należy napisać: <suggestion>odę</suggestion>.</message>
						<short>Błąd fonetyczny</short>
						<example>Jak będziesz w szpitalu wariatów, pozdrów Antoniego od Aleksandra!</example>
						<example correction="od|odę">Jak będziesz w szpitalu wariatów, pozdrów Antoniego <marker>ode</marker> Aleksandra!</example>
				</rule>
				<rule id="BEZE_CZEGO" name="„beze czego” (bez czego)">
						<pattern>
								<marker>
										<token>beze</token>
								</marker>
								<token><exception>mnie</exception></token>
						</pattern>
						<message>Ten przyimek należy zapisać tak: <suggestion>bez</suggestion>.</message>
						<short>Błąd fonetyczny</short>
						<example correction="bez">Teraz nie mogę dnia zacząć <marker>beze</marker> tego</example>
						<example>Teraz nie mogę dnia zacząć bez tego.</example>
				</rule>
				<rule id="PRZEDE_CZYM" name="„przede czym” (przed czym)">
						<pattern>
								<marker>
										<token>przede</token>
								</marker>
								<token><exception regexp="yes">mną|mnie|dniu|dniem|drzwiami|wszystkie?m</exception></token>
						</pattern>
						<message>Ten przyimek należy zapisać tak: <suggestion>przed</suggestion>.</message>
						<short>Błąd fonetyczny</short>
						<example correction="przed">Zarząd określił w tym czasie zadania stojące <marker>przede</marker> nim.</example>
				</rule>
				<rule id="PRZED_MNA" name="„przed mną” (przede mną)">
						<pattern>
								<marker>
										<token>przed</token>
								</marker>
								<token regexp="yes">mną|mnie|wszystkim</token>
						</pattern>
						<message>Ten przyimek prawdopodobnie należy zapisać tak: <suggestion>przede</suggestion> (w wypadku „wszystkim” zależy to od kontekstu).</message>
						<short>Błąd fonetyczny</short>
						<example>Może coś przede mną chowasz?</example>
						<example correction="przede">Może coś <marker>przed</marker> mną chowasz?</example>
                        <example>Dopiero przed drzwiami dziekanatu spojrzał na zegarek.</example>
				</rule>
		</category>
		<category name="Błędy różne" type="uncategorized">
            <rulegroup name="Niespójny zapis daty" id="DATA_NIEMOZLIWA">
              <rule>
                <pattern>
                    <token skip="1" inflected="yes" regexp="yes">&weekdays;<exception scope="next" negate="yes" regexp="yes">[,.\d]+</exception></token>
                    <token min="0">,</token>
                    <token regexp="yes">\d\d?</token>
                    <token regexp="yes">&months;|&abbrevMonths;</token>
                    <token regexp="yes">\d\d\d\d</token>
                </pattern>
                <filter class="org.languagetool.rules.pl.DateCheckFilter"
                        args="year:\5 month:\4 day:\3 weekDay:\1"/>
                <message>Dzień \3 \4 \5 to nie \1.</message>
                <short>Niespójna data</short>
                <example>wtorek, 26 sierpnia 2014</example>
                <example correction="">Dziś jest <marker>wtorek, 27 sierpnia 2014</marker>.</example>
                <example correction="">Dziś jest <marker>pt., 27 sierpnia 2014</marker>.</example>
                <example correction="">Dziś jest <marker>niedziela 27 sierpnia 2014</marker>.</example>
                <example correction="">Koncert odbędzie się w <marker>niedzielę 27 sierpnia 2014</marker>.</example>
              </rule>
                <rule>
                    <pattern>
                        <token skip="2" inflected="yes" regexp="yes">&weekdays;</token>
                        <token regexp="yes">\d\d?</token>
                        <token spacebefore="no">.</token>
                        <token regexp="yes">[0]?[1-9]|1\d</token>
                        <token spacebefore="no">.</token>
                        <token regexp="yes">\d\d\d\d</token>
                    </pattern>
                    <filter class="org.languagetool.rules.pl.DateCheckFilter"
                            args="year:\6 month:\4 day:\2 weekDay:\1"/>
                    <message>Dzień \2.\4.\6 to nie \1.</message>
                    <short>Niespójna data</short>
                    <example>wtorek, 26.08.2014</example>
                    <example correction="">Dziś jest <marker>wtorek, 27.08.2014</marker>.</example>
                    <example correction="">Dziś jest <marker>pt., 27.8.2014</marker>.</example>
                    <example correction="">Dziś jest <marker>niedziela, 27.10.2014</marker>.</example>
                </rule>
                <rule>
                    <pattern>
                        <token regexp="yes">\d\d?</token>
                        <token regexp="yes">&months;|&abbrevMonths;</token>
                        <token regexp="yes">\d\d\d\d</token>
                        <token regexp="yes">[,\(]</token>
                        <token regexp="yes" inflected="yes">&weekdays;</token>
                    </pattern>
                    <filter class="org.languagetool.rules.pl.DateCheckFilter"
                            args="year:\3 month:\2 day:\1 weekDay:\5"/>
                    <message>Dzień \1 \2 \3 to nie \5.</message>
                    <short>Niespójna data</short>
                    <example>Dziś jest 26 sierpnia 2014, wtorek.</example>
                    <example correction="">Dziś jest <marker>27 sierpnia 2014, wtorek</marker>.</example>
                    <example correction="">Dziś jest <marker>27 sierpnia 2014 (wtorek</marker>).</example>
                    <example correction="">Dziś jest <marker>27 sierpnia 2014, pt</marker>.</example>
                </rule>
                <rule>
                    <pattern>
                        <token>31</token>
                        <token regexp="yes">kwietnia|czerwca|września|listopada|IV|VI|IX|XI</token>
                    </pattern>
                    <message>W tym miesiącu jest tylko 30 dni.</message>
                    <example correction="">Urodził się <marker>31 września</marker>.</example>
                    <example correction="">Urodził się <marker>31 IX</marker> 1911.</example>
                    <example>Urodził się <marker>31 października</marker>.</example>
                    <example>Urodził się <marker>30 września</marker>.</example>
                </rule>
                <rule>
                    <pattern>
                        <token regexp="yes">3[01]</token>
                        <token regexp="yes">lutego|II</token>
                    </pattern>
                    <message>W lutym jest 28 lub 29 dni (w roku przestępnym).</message>
                    <example correction="">Urodził się <marker>30 lutego</marker>.</example>
                    <example>Urodził się <marker>28 lutego</marker>.</example>
                </rule>
                <rule>
                    <pattern>
                        <token>29</token>
                        <token regexp="yes">lutego|II</token>
                        <token regexp="yes">\d\d(00|\d[13579]|[02468][26]|[13579][048])
                            <exception regexp="yes">[13579][26]00|[2468][048]00</exception>
                        </token>
                    </pattern>
                    <message>W lutym \3 nie ma 29 dni, gdyż \3 nie jest rokiem przestępnym.</message>
                    <url>https://pl.wikipedia.org/wiki/Rok_przest%C4%99pny</url>
                    <!-- 1900 is not a leap year (divisible by 100) -->
                    <example correction="">Dzień <marker>29 lutego 1900</marker>.</example>
                    <!-- 2000 is a leap year (divisible by 400) -->
                    <example><marker>29 II 2000</marker>.</example>
                    <example correction=""><marker>29 II 2001</marker>.</example>
                    <example correction=""><marker>29 lutego 2002</marker>.</example>
                    <example correction=""><marker>29 lutego 2003</marker>.</example>
                    <!-- 2004 is a leap year (divisible by 4) -->
                    <example><marker>29 lutego 2004</marker>.</example>
                    <example correction=""><marker>29 lutego 2005</marker>.</example>
                    <example correction=""><marker>29 lutego 2006</marker>.</example>
                    <example correction=""><marker>29 II 2007</marker>.</example>
                    <!-- 2008 is a leap year (divisible by 4) -->
                    <example><marker>29 II 2008</marker>.</example>
                    <example correction=""><marker>29 II 2009</marker>.</example>
                    <example correction=""><marker>29 lutego 2010</marker>.</example>
                    <example correction=""><marker>29 lutego 2011</marker>.</example>
                    <!-- 2012 is a leap year (divisible by 4) -->
                    <example><marker>29 lutego 2012</marker>.</example>
                    <example correction=""><marker>29 lutego 2014</marker>.</example>
                    <example><marker>29 lutego 2016</marker>.</example>
                    <example correction=""><marker>29 lutego 2018</marker>.</example>
                    <example><marker>29 II 2020</marker>.</example>
                    <!-- 2100 is not a leap year (divisible by 100) -->
                    <example correction=""><marker>29 lutego 2100</marker>.</example>
                </rule>
            </rulegroup>
            <rule name="„muzułman” (muzułmanin)" id="MUZULMAN">
              <pattern>
                <token inflected="yes">muzułman<exception inflected="yes">muzułmanin</exception></token>
              </pattern>
              <message>Ta forma jest przestarzała. Lepiej: <suggestion><match no="1" postag_regexp="yes" postag="subst.*">muzułmanin</match></suggestion></message>
              <example>To jest muzułmanin.</example>
              <example correction="muzułmanin">To jest <marker>muzułman</marker>.</example>
            </rule>
				<rulegroup default="off" id="RYMY" name="Rymujące się wyrazy">
						<rule>
								<pattern case_sensitive="no">
										<token regexp="yes">.*(?:[aeuóiyęą][^aeuóiyęą]+[aeuóiyęą]+[^aeuóiyęą]*)</token>
										<and>
												<token negate="yes"><match no="0"></match></token>
												<token regexp="yes"><match no="0" regexp_match=".*([aeuóiyęą][^aeuóiyęą]+[aeuóiyęą]+[^aeuóiyęą]*)" regexp_replace=".*$1"></match></token>
										</and>
								</pattern>
								<message>Te dwa wyrazy (\1 \2) się rymują.</message>
								<short>Niezamierzony rym</short>
								<example correction="">Tu <marker>wylądowały oddziały</marker>.</example>
								<example>Drugi drugi jest krótki.</example>
								<example>Nie ma trwałej wartości.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token regexp="yes">.*ości</token>
										<token regexp="yes">.*ości</token>
								</pattern>
								<message>Te dwa wyrazy (\1 \2) się rymują.</message>
								<short>Niezamierzony rym</short>
								<example correction="">Nie doceniasz <marker>wartości miłości</marker>.</example>
								<example>Drugi drugi jest krótki.</example>
								<example>Nie ma trwałej wartości.</example>
						</rule>
				</rulegroup>
				<rulegroup id="PL_DWA_WYRAZY" name="Powtórzenie dwóch wyrazów („dla niego dla niego”)">
						<rule>
                                <antipattern>
                                    <token>słowo</token>
                                    <token>w</token>
                                    <token>słowo</token>
                                </antipattern>
                                <antipattern>
                                    <token>dzień</token>
                                    <token>w</token>
                                    <token>dzień</token>
                                </antipattern>
                                <antipattern>
                                    <token>raz</token>
                                    <token>w</token>
                                    <token>raz</token>
                                </antipattern>
                                <antipattern>
                                    <token>od</token>
                                    <token>czasu</token>
                                    <token>do</token>
                                    <token>czasu</token>
                                </antipattern>
                                <antipattern>
                                    <token>z</token>
                                    <token>rąk</token>
                                    <token>do</token>
                                    <token>rąk</token>
                                </antipattern>
								<pattern>
										<token negate_pos="yes" postag="SENT_START" regexp="yes">\p{L}+</token>
										<token regexp="yes">\p{L}+</token>
										<token><match no="0"></match></token>
										<token><match no="1"></match></token>
								</pattern>
								<message>Te dwa wyrazy się powtarzają. Prawdopodobnie wystarczy zostawić tylko <suggestion>\1 \2</suggestion> albo rozdzielić oba wystąpienia przecinkiem: <suggestion>\1 \2, \3 \4</suggestion>.</message>
								<short>Powtórzone wyrażenie</short>
								<example correction="do niego|do niego, do niego">Idź <marker>do niego do niego</marker>.</example>
								<example>Idź do niego.</example>
                                <example>Zachodzili od czasu do czasu do gospody na wino.</example>
						</rule>
				</rulegroup>
				<rulegroup id="NA_POCZ_XX" name="„na początku XX” (na początku XX wieku)">
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token case_sensitive="no">na</token>
												<token regexp="yes" case_sensitive="no">początku|końcu</token>
												<token regexp="yes">[XVI]{1,4}</token>
										</marker>
										<token negate="yes" regexp="yes" case_sensitive="no">stulecia|wieku|w</token>
								</pattern>
								<message>Prawdopodobnie w tym wyrażeniu brakuje wyrazu „wieku”: <suggestion>\1 \2 \3 wieku</suggestion>.</message>
								<short>Zjedzony wyraz</short>
								<example correction="na początku XX wieku">Wydarzyło się to <marker>na początku XX</marker>.</example>
								<example>Zrobiłem to na początku i nie żałuję.</example>
								<example>Wydarzyło się to na początku XX w.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token regexp="yes">[Uu]</token>
												<token regexp="yes" case_sensitive="no">schyłku|końca|zarania</token>
												<token regexp="yes">[XVI]{1,4}</token>
										</marker>
										<token negate="yes" regexp="yes" case_sensitive="no">stulecia|wieku|w</token>
								</pattern>
								<message>Prawdopodobnie w tym wyrażeniu brakuje wyrazu „wieku”: <suggestion>\1 \2 \3 wieku</suggestion>.</message>
								<short>Zjedzony wyraz</short>
								<example correction="u zarania XX wieku">Wydarzyło się to <marker>u zarania XX</marker>.</example>
								<example>Wydarzyło się to u schyłku XX w.</example>
						</rule>
				</rulegroup>
				<rulegroup id="LICZBA_PROC" name="liczba słownie + „%” (proc.)">
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">±?\d+(?:[–-]\d+)?</token>
										<marker>
												<token>%</token>
										</marker>
										<token negate="yes">.</token>
								</pattern>
								<message>Nie stosuje się symbolu procenta, jeśli nie występuje po zapisie liczbowym, tylko skrót: <suggestion>proc.</suggestion></message>
								<short>Niewłaściwe użycie symbolu procenta</short>
								<example correction="proc.">W wyborach nasza partia uzyskała dwadzieścia <marker>%</marker> głosów.</example>
								<example>W wyborach nasza partia uzyskała 20% głosów.</example>
                                <example>Badani mieszkańcy Krymu dali odpowiedź: za - 65-67%, przeciw – 23%.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes" regexp="yes">±?\d+(?:[–-]\d+)?</token>
										<marker>
												<token>%</token>
										</marker>
										<token>.</token>
								</pattern>
								<message>Nie stosuje się symbolu procenta, jeśli nie występuje po zapisie liczbowym, tylko skrót: <suggestion>proc</suggestion>.</message>
								<short>Niewłaściwe użycie symbolu procenta</short>
								<example correction="proc">W wyborach nasza partia uzyskała dwadzieścia <marker>%</marker>.</example>
								<example>W wyborach nasza partia uzyskała 20%.</example>
						</rule>
				</rulegroup>
				<rule id="KAZDY_JEDEN" name="„każdy jeden” (każdy)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">każdy</token>
										<token inflected="yes">jeden</token>
								</unify>
						</pattern>
						<message>Nie mówi się „\1 \2”. Wystarczy: <suggestion>\1</suggestion>.</message>
						<short>Pleonazm</short>
						<example>Każdy Polak kocha swojego prezydenta.</example>
						<example>Ale każdy jedną wódkę wypił!</example>
						<example correction="każdego">Nie lubię <marker>każdego jednego</marker> łososia.</example>
						<example correction="Każdy"><marker>Każdy jeden</marker> Polak kocha swojego prezydenta.</example>
				</rule>
				<rule id="Z_WIELKIEJ_LITERY" name="Rusycyzm: „z wielkiej/małej litery” (wielką literą)">
						<pattern>
								<token>z</token>
								<token regexp="yes">wielkiej|dużej|małej</token>
								<token>litery</token>
						</pattern>
						<message>Wyrażenia typu „z dużej litery” to rusycyzm. Mówimy: ten wyraz piszemy <suggestion>wielką literą</suggestion>, <suggestion>małą literą</suggestion>.</message>
						<short>Rusycyzm</short>
						<example>Nazwiska piszemy wielką literą.</example>
						<example correction="wielką literą|małą literą">Nazwiska piszemy <marker>z dużej litery</marker>.</example>
				</rule>
				<rule id="PANTALYK" name="Wyraz niesamodzielny: „pantałyk”">
						<pattern>
								<token negate="yes">z</token>
								<marker>
										<token inflected="yes">pantałyk</token>
								</marker>
						</pattern>
						<message>Wyraz „pantałyk” jest niesamodzielny i może występować tylko we frazie <suggestion>zbić z pantałyku</suggestion>.</message>
						<short>Niesamodzielny wyraz</short>
						<example>Ludwik zbił Jarka z pantałyku.</example>
						<example correction="zbić z pantałyku">Kazio bawił się <marker>pantałykiem</marker>.</example>
				</rule>
		</category>
		<category name="Błędy rodzaju gramatycznego" type="grammar">
				<rulegroup id="TEN_POMARANCZ" name="„ten pomarańcz” (ta pomarańcza)">
						<rule>
								<pattern>
										<token postag="(adj|pact|ppas):sg.*[.\:]nom.*[\.:]m.*" postag_regexp="yes"><exception postag="(adj|pact|ppas).*[\.:]f.*" postag_regexp="yes"></exception></token>
										<token>pomarańcz</token>
								</pattern>
								<message>Rzeczownik „pomarańcza” (=owoc cytrusowy) jest rodzaju żeńskiego. Poprawnie: <suggestion><match no="1" postag="adj:sg:nom.voc:f[^:]*(:pos|com|sup)" postag_regexp="yes"></match> pomarańcza</suggestion>. Wyjątkiem jest tylko nazwa koloru pomarańczowego (rodzaj męski).</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example>Jaka smaczna pomarańcza!</example>
								<example correction="smaczna pomarańcza">Jaki <marker>smaczny pomarańcz</marker>!</example>
						</rule>
						<rule>
								<pattern>
										<token postag=".*nom.*" postag_regexp="yes"><exception postag=".*gen.*" postag_regexp="yes"></exception></token>
										<token>,</token>
										<marker>
												<token>pomarańcz</token>
										</marker>
										<token>,</token>
										<token postag=".*nom.*" postag_regexp="yes"><exception postag=".*gen.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Rzeczownik „pomarańcza” (=owoc cytrusowy) jest rodzaju żeńskiego. Poprawnie: <suggestion>pomarańcza</suggestion>. Wyjątkiem jest tylko nazwa koloru pomarańczowego (rodzaj męski).</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example>Soki Cappy (porzeczka, pomarańcza, jabłko, grejpfrut, pomidor)</example>
								<example correction="pomarańcza">Soki Cappy (porzeczka, <marker>pomarańcz</marker>, jabłko, grejpfrut, pomidor)</example>
						</rule>
						<rule>
								<pattern>
										<token>z</token>
										<marker>
												<token>pomarańcza</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie pomylony rodzaj gramatyczny. Mówimy „ta pomarańcza”, czyli z <suggestion>pomarańczy</suggestion>.</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example>Sok z pomarańczy</example>
								<example correction="pomarańczy">Sok z <marker>pomarańcza</marker></example>
						</rule>
						<rule>
								<pattern>
										<token postag="(adj|pact|ppas):sg.*[.\:]gen.*[\.:]m.*" postag_regexp="yes"></token>
										<token>pomarańcza</token>
								</pattern>
								<message>Rzeczownik „pomarańcza” (=owoc cytrusowy) jest rodzaju żeńskiego. Poprawnie: <suggestion><match no="1" postag="(pact|ppas|adj):sg.*" postag_regexp="yes" postag_replace="$1:sg:acc.*:f.*"></match> pomarańczę</suggestion>. Wyjątkiem jest tylko nazwa koloru pomarańczowego (rodzaj męski).</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example>Jaka smaczna pomarańcza!</example>
								<example correction="jedną pomarańczę">Kupiła <marker>jednego pomarańcza</marker>.</example>
						</rule>
				</rulegroup>
				<rulegroup id="TA_PORA" name="„ta pora” (por)">
						<rule>
								<pattern>
										<token regexp="yes" skip="-1">pietruszka|cebula|seler|papryka|pomidory</token>
										<token>,</token>
										<marker>
												<token>pora</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie pomylony rodzaj gramatyczny. Mówimy <suggestion>por</suggestion> (=rodzaj warzywa).</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example correction="por">W skład gospodarstwa wchodzi również przydomowy ogródek z warzywami tj. marchew, pietruszka, <marker>pora</marker> itp.</example>
								<example>Pora najwyższa jeść pora.</example>
						</rule>
						<rule>
								<pattern>
										<token>z</token>
										<marker>
												<token>pory</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie pomylony rodzaj gramatyczny. Mówimy „por”, czyli z <suggestion>pora</suggestion> (jeśli chodzi o rodzaj warzywa).</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example>Sałatka z pora</example>
								<example correction="pora">Sałatka z <marker>pory</marker></example>
						</rule>
				</rulegroup>
				<rulegroup id="TEN_PERFUM" name="„ten perfum” (te perfumy)">
						<rule>
								<pattern>
										<token postag="(adj|ppas|pact):sg.*[:\.]m.*" postag_regexp="yes"><exception postag="adj.*[\:\.]f.*" postag_regexp="yes"></exception></token>
										<token>perfum</token>
								</pattern>
								<message>Ten rzeczownik ma inny rodzaj gramatyczny i występuje tylko w liczbie mnogiej. Poprawnie: <suggestion><match no="1" postag="(adj|ppas|pact):sg(.*)" postag_regexp="yes" postag_replace="$1:pl:nom\.voc:m2\.m3\.f\.n1\.n2\.p2\.p3:pos"></match> perfumy</suggestion>.</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example correction="te perfumy">Uwielbiam <marker>ten perfum</marker>...</example>
						</rule>
						<rule>
								<pattern>
										<token postag="(pact|ppas|adj):sg.*[:\.]m.*" postag_regexp="yes"><exception postag="adj.*[\:\.]f.*" postag_regexp="yes"></exception></token>
										<token postag="(adj|ppas|pact):sg.*[:\.]m.*" postag_regexp="yes"><exception postag="adj.*[\:\.]f.*" postag_regexp="yes"></exception></token>
										<token>perfum</token>
								</pattern>
								<message>Ten rzeczownik ma inny rodzaj gramatyczny i występuje tylko w liczbie mnogiej. Poprawnie: <suggestion><match no="1" postag="(adj|ppas|pact):sg.*" postag_regexp="yes" postag_replace="$1:pl:nom\.voc:m2\.m3\.f\.n1\.n2\.p2\.p3:pos"></match> <match no="2" postag="adj:pl:nom\.voc:m2\.m3\.f\.n1\.n2\.p2\.p3:pos" postag_regexp="yes"></match> perfumy</suggestion>.</message>
								<short>Błędny rodzaj gramatyczny</short>
								<example correction="takie dobre perfumy">On kupił sobie <marker>taki dobry perfum</marker>.</example>
								<example>Uwielbiam <marker>te perfumy</marker>...</example>
						</rule>
				</rulegroup>
				<rule id="GOLONKO" name="„golonko” (golonka)">
						<!--  FIXME: problem związku zgody w podpowiedzi -->
						<pattern>
								<token>golonko</token>
						</pattern>
						<message>To wołacz od słowa „golonka” (rodzaj żeński); jeśli nie chodziło o mówienie do golonki, należy napisać: <suggestion>golonka</suggestion> lub <suggestion>golonkę</suggestion> (w bierniku).</message>
						<short>Błędny rodzaj gramatyczny</short>
						<example>Lech z Antonim jedli pyszną golonkę.</example>
						<example correction="golonka|golonkę">Lech z Antonim jedli pyszne <marker>golonko</marker>.</example>
				</rule>
				<rule id="WIORKA_KOKOSOWE" name="„wiórka” (wiórki)">
						<pattern>
								<token>wiórka</token>
								<token postag="adj:pl:nom.voc.*" postag_regexp="yes"></token>
						</pattern>
						<message>„Wiórka” to dopełniacz liczby pojedynczej. Prawdopodobnie należało napisać <suggestion>wiórki \2</suggestion>.</message>
						<short>Błędny rodzaj gramatyczny</short>
						<example correction="wiórki kokosowe">Oferujemy znakomite <marker>wiórka kokosowe</marker> produkcji gruzińskiej.</example>
						<example>Nie uronił ani jednego wiórka z całego opakowania.</example>
				</rule>
		</category>
		<category name="Wyrazy modne i nadużywane" type="style">
                <rulegroup id="VS" name="„vs” (kontra)">
                 <rule>
                    <pattern>
                        <token>vs</token>
                        <token>.</token>
                    </pattern>
                    <message>Zbędna kalka z angielskiego. Po polsku funkcjonuje już inny przyimek o tym samym znaczeniu, też zapożyczony z łaciny: <suggestion>kontra</suggestion>.</message>
                    <short>Kalka z angielskiego</short>
                    <example>Mickiewicz kontra Słowacki</example>
                    <example correction="kontra">Mickiewicz <marker>vs.</marker> Słowacki</example>
                </rule>
                    <rule>
                        <pattern>
                            <marker>
                            <token>vs</token>
                            </marker>
                            <token><exception>.</exception></token>
                        </pattern>
                        <message>Zbędna kalka z angielskiego. Po polsku funkcjonuje już inny przyimek o tym samym znaczeniu, też zapożyczony z łaciny: <suggestion>kontra</suggestion>.</message>
                        <short>Kalka z angielskiego</short>
                        <example>Mickiewicz kontra Słowacki</example>
                        <example correction="kontra">Mickiewicz <marker>vs</marker> Słowacki</example>
                    </rule>
                </rulegroup>
                <rule id="DESTYNACJA" name="„destynacja” (cel podróży)">
                    <pattern>
                        <marker><token inflected="yes">destynacja</token></marker>
                    </pattern>
                    <message>Pretensjonalna kalka z angielskiego. Lepiej: <suggestion>cel podróży</suggestion>, <suggestion>miejsce</suggestion>.</message>
                    <url>http://pszetfurnia.blogspot.com/2008/08/destynacja-tunezja.html</url>
                    <short>Kalka z angielskiego</short>
                    <example correction="cel podróży|miejsce">Najmodniejsze <marker>destynacje</marker> w tym roku to Małkinia, Pcim i Tłuszcz.</example>
                    <example>Najmodniejsze cele podróży to Małkinia, Pcim i Tłuszcz.</example>
                </rule>
                <rule id="KONCEPT" name="„koncept” (pojęcie)">
                    <pattern>
                        <marker><token inflected="yes">koncept</token></marker>
                    </pattern>
                    <message>Ten termin jest często nadużywany (kalka z angielskiego). Poprawnie: <suggestion><match no="1" postag="(.*):m3" postag_replace="$1:n2">pojęcie</match></suggestion> (wyjątkiem jest sytuacja, gdy mowa o konceptach w poezji barokowej).</message>
                    <short>Kalka z angielskiego</short>
                    <example correction="pojęcia">Zdefiniujmy najpierw podstawowe <marker>koncepty</marker>.</example>
                </rule>
                <rule id="W_TERMINACH" name="„w terminach” (w kategoriach)">
                    <pattern>
                        <token>w</token>
                        <token>terminach</token>
                        <token postag="(subst|ger|adj).*gen.*" postag_regexp="yes"/>
                    </pattern>
                    <message>Kalka z angielskiego. Lepiej: <suggestion>w kategoriach \3</suggestion>.</message>
                    <short>Kalka z angielskiego</short>
                    <example correction="w kategoriach temperamentu">Interpretują ożywienie <marker>w terminach temperamentu</marker>.</example>
                </rule>
				<rulegroup id="W_BLISKIEJ_ODLEGLOSCI" name="„w bliskiej odległości” (blisko)">
						<rule>
								<pattern>
										<token>w</token>
										<token>bliskiej</token>
										<token>odległości</token>
										<token>od</token>
								</pattern>
								<message>To wyrażenie jest pretensjonalne. Lepiej: <suggestion>blisko</suggestion>, <suggestion>w niewielkiej odległości od</suggestion>, <suggestion>w małej odległości od</suggestion>.</message>
								<short>Wyrażenie manieryczne</short>
								<example correction="blisko|w niewielkiej odległości od|w małej odległości od">HOTEL Wałbrzych to trzygwiazdkowy obiekt położony <marker>w bliskiej odległości od</marker> centrum miasta.</example>
								<example>HOTEL Wałbrzych to trzygwiazdkowy obiekt położony blisko centrum miasta.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>w</token>
												<token>bliskiej</token>
												<token>odległości</token>
										</marker>
										<token negate="yes">od</token>
								</pattern>
								<message>To wyrażenie jest pretensjonalne. Lepiej: <suggestion>blisko</suggestion>, <suggestion>w niewielkiej odległości od</suggestion>, <suggestion>w małej odległości od</suggestion>.</message>
								<short>Wyrażenie manieryczne</short>
								<example correction="blisko|w niewielkiej odległości od|w małej odległości od">HOTEL Wałbrzych to trzygwiazdkowy obiekt położony <marker>w bliskiej odległości</marker> centrum miasta.</example>
								<example>HOTEL Wałbrzych to trzygwiazdkowy obiekt położony blisko centrum miasta.</example>
						</rule>
				</rulegroup>
				<rule id="WZGLEDNIE_LUB" name="„względnie” (lub)">
						<pattern>
								<marker>
										<token>względnie</token>
								</marker>
								<token><exception postag="(adj|ppas|pact).*|adv.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Ten wyraz należy do żargonu urzędniczego. Lepiej: <suggestion>ewentualnie</suggestion>, <suggestion>albo</suggestion>, <suggestion>bądź</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="ewentualnie|albo|bądź">Klucze przekazujemy osobom wynajmującym <marker>względnie</marker> administratorom domów.</example>
						<example>Liczby względnie pierwsze</example>
				</rule>
				<rule id="PRZEKONYWUJACY" name="„przekonywujący” (przekonujący, przekonywający)">
						<pattern>
								<token regexp="yes">przekonywując.*</token>
						</pattern>
						<message>Ten wyraz jest niepoprawny gramatycznie i uważany za rażący; dopuszczają go nieliczne słowniki. Poprawnie: <suggestion><match no="1" regexp_match="(?iu)przekonywuj(.*)" regexp_replace="przekonywaj$1"></match></suggestion>, <suggestion><match no="1" regexp_match="(?iu)przekonywuj(.*)" regexp_replace="przekonuj$1"></match></suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="przekonywające|przekonujące">Te przykłady nie są <marker>przekonywujące</marker>.</example>
						<example>Te przykłady nie są <marker>przekonujące</marker>.</example>
				</rule>
				<rule id="WACHLARZ_CZEGO" name="„szeroki wachlarz” (wiele)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes" regexp="yes">szeroki|bogaty</token>
												<token inflected="yes">wachlarz</token>
										</marker>
								</unify>
								<token postag=".*gen.*" postag_regexp="yes"></token>
						</pattern>
						<message>To wyrażenie jest rozwlekłe i niezalecane. Lepiej po prostu: <suggestion>wiele</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>W sklepie jest wiele towarów.</example>
						<example correction="wiele">W sklepie jest <marker>szeroki wachlarz</marker> towarów.</example>
				</rule>
				<rule id="CALY_SZEREG" name="„cały szereg” (wiele)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">cały</token>
										<token inflected="yes">szereg</token>
								</unify>
						</pattern>
						<message>To nadużywane wyrażenie. Lepiej: <suggestion>wiele</suggestion>, <suggestion>mnóstwo</suggestion>, <suggestion>bardzo wiele</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="wiele|mnóstwo|bardzo wiele">Na kształcenie polonistyczne składa się <marker>cały szereg</marker> różnorodnych kompetencji.</example>
						<example>Na kształcenie polonistyczne składa się wiele różnorodnych kompetencji.</example>
				</rule>
				<rulegroup id="WYSTEPUJE_BRAK" name="„występuje brak” (brakuje)">
						<rule>
								<pattern>
										<token>występuje</token>
										<token>brak</token>
								</pattern>
								<message>Błędne wyrażenie. Powinno być: <suggestion>brakuje</suggestion>.</message>
								<short>Wyraz modny lub nadużywany</short>
								<example>Brakuje chleba.</example>
								<example correction="Brakuje"><marker>Występuje brak</marker> chleba.</example>
						</rule>
						<rule>
								<pattern>
										<token>wystąpi</token>
										<token>brak</token>
								</pattern>
								<message>Błędne wyrażenie. Powinno być: <suggestion>będzie brakować</suggestion>.</message>
								<short>Wyraz modny lub nadużywany</short>
								<example>Brakuje chleba.</example>
								<example correction="Będzie brakować"><marker>Wystąpi brak</marker> chleba.</example>
						</rule>
						<rule>
								<pattern>
										<token>wystąpił</token>
										<token>brak</token>
								</pattern>
								<message>Błędne wyrażenie. Powinno być: <suggestion>brakowało</suggestion>.</message>
								<short>Wyraz modny lub nadużywany</short>
								<example>Brakuje chleba.</example>
								<example correction="Brakowało"><marker>Wystąpił brak</marker> chleba.</example>
						</rule>
						<rule>
								<pattern>
										<token>wystąpiłby</token>
										<token>brak</token>
								</pattern>
								<message>Błędne wyrażenie. Powinno być: <suggestion>brakowałoby</suggestion>.</message>
								<short>Wyraz modny lub nadużywany</short>
								<example>Brakuje chleba.</example>
								<example correction="Brakowałoby"><marker>Wystąpiłby brak</marker> chleba.</example>
						</rule>
				</rulegroup>
				<rule id="JA_OSOBISCIE" name="„ja osobiście” (sam, sama)">
						<pattern>
								<token>ja</token>
								<token>osobiście</token>
						</pattern>
						<message>Ta zbitka jest nadużywana i nic nie wnosi. Lepiej pominąć lub zastąpić przez <suggestion>sam</suggestion> lub <suggestion>sama</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="Sam|Sama"><marker>Ja osobiście</marker> polecam ta metodę jak najbardziej, musisz koniecznie spróbować.</example>
						<example>Polecam ta metodę jak najbardziej, musisz koniecznie spróbować.</example>
				</rule>
				<rule id="NA_OKOLICZNOSC" name="„na okoliczność” (w sprawie)">
						<pattern>
								<token>na</token>
								<token>okoliczność</token>
						</pattern>
						<message>To wyrażenie trąci urzędniczą nowomową. Lepiej: <suggestion>w sprawie</suggestion>, <suggestion>w związku z</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>Zbigniew przesłuchiwał go w sprawie znieważenia prezydenta.</example>
						<example correction="w sprawie|w związku z">Zbigniew przesłuchiwał go <marker>na okoliczność</marker> znieważenia prezydenta.</example>
				</rule>
				<rule id="NA_ODCINKU" name="„na odcinku” (w zakresie)">
						<pattern case_sensitive="yes">
								<marker>
										<token>na</token>
										<token>odcinku</token>
								</marker>
								<token postag="subst.*gen.*" postag_regexp="yes" regexp="yes">[a-zćśźżł].*<exception>ul</exception></token>
						</pattern>
						<message>To wyrażenie w znaczeniu metaforycznym trąci urzędniczą nowomową. Lepiej: <suggestion>w zakresie</suggestion>, <suggestion>w</suggestion>. Ewentualnie należy przeredagować i uprościć całe zdanie.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>Trwają prace na odcinku Rzepin-Berlin.</example>
						<example>Przemarsz na odcinku ul. Nowy Świat-Wiejska</example>
						<example correction="w zakresie|w">Bogate tradycje szkoły należy odnotować również <marker>na odcinku</marker> rozwoju zespołów artystycznych.</example>
				</rule>
				<rule id="WIADACY" name="„wiodący” (przodujący)">
                        <antipattern>
                            <unify>
                                <feature id="case"/><feature id="number"/><feature id="gender"><type id="f"/></feature>
                                <token inflected="yes">ścieżka</token>
                                <marker>
                                <token inflected="yes" postag="pact.*" postag_regexp="yes">wieść</token>
                                </marker>
                            </unify>
                        </antipattern>
						<pattern>
								<marker>
										<token inflected="yes" postag="pact.*" postag_regexp="yes">wieść</token>
								</marker>
								<token><exception regexp="yes">do|ku</exception><exception postag="prep:acc:.*" postag_regexp="yes" inflected="yes">w</exception></token>
						</pattern>
						<message>Ten rusycyzm jest błędnie używany po polsku w znaczeniu: <suggestion><match no="1" postag="(.*):refl.nonrefl" postag_replace="$1:nonrefl">przodować</match></suggestion>,
							<suggestion><match no="1" regexp_match="(?iu)wiodąc" regexp_replace="główn"/></suggestion>,
							<suggestion><match no="1" regexp_match="(?iu)wiodący?" regexp_replace="przewodni"/></suggestion>,
							<suggestion><match no="1" regexp_match="(?iu)wiodąc" regexp_replace="zasadnicz"/></suggestion>,
							<suggestion><match no="1" regexp_match="(?iu)wiodąc" regexp_replace="najlepsz"/></suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>To jest szlak wiodący wprost na szczyt.</example>
						<example>Tematem przewodnim tej książki jest mądrość premiera.</example>
						<example correction="przodującym|głównym|przewodnim|zasadniczym|najlepszym">Tematem <marker>wiodącym</marker> tej książki jest mądrość premiera.</example>
                        <example correction="przodujący|główny|przewodni|zasadniczy|najlepszy">To <marker>wiodący</marker> we Francji producent telewizorów.</example>
                        <example>Dla zorientowania się w szlakach współczesnego Kościoła wiodących w przyszłość warto przeczytać ten artykuł.</example>
                        <example correction="Przodujące|Główne|Przewodnie|Zasadnicze|Najlepsze"><marker>Wiodące</marker> warszawskie kluby sportowe.</example>
                        <example>Ścieżka wiodąca od tego domku do lasku bambusowego wyłożona była krowami.</example>
				</rule>
				<rule id="POWIEM_TAK" name="„powiem tak”">
						<pattern case_sensitive="yes">
								<token postag="SENT_START"></token>
								<marker>
										<token>Powiem</token>
										<token>tak</token>
								</marker>
						</pattern>
						<message>To modne i nadużywane wtrącenie, które nie niesie żadnego sensu.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction=""><marker>Powiem tak</marker>: premier jest najmądrzejszy na świecie.</example>
						<example>Premier jest najmądrzejszy na świecie.</example>
				</rule>
				<rule id="DOKLADNIE" name="„dokładnie” (owszem, właśnie)">
						<pattern case_sensitive="yes">
								<token postag="SENT_START"></token>
								<marker>
										<token>Dokładnie</token>
								</marker>
								<token regexp="yes">!|\.</token>
						</pattern>
						<message>Wyraz „dokładnie” oznacza „w sposób ścisły, skrupulatny” i jest błędnie używane w sensie <suggestion>właśnie</suggestion>, <suggestion>owszem</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>Owszem.</example>
						<example correction="Właśnie|Owszem"><marker>Dokładnie</marker>!</example>
				</rule>
				<rule id="DOKLADNIE_TAK" name="„dokładnie tak” (owszem, właśnie)">
						<pattern case_sensitive="yes">
								<token postag="SENT_START"></token>
								<marker>
										<token>Dokładnie</token>
										<token>tak</token>
								</marker>
								<token regexp="yes">!|\.</token>
						</pattern>
						<message>Wyraz „dokładnie” oznacza „w sposób ścisły, skrupulatny” i jest błędnie używane w sensie <suggestion>właśnie</suggestion>, <suggestion>owszem</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>Owszem.</example>
						<example correction="Właśnie|Owszem"><marker>Dokładnie tak</marker>!</example>
				</rule>
				<rule id="W_OPARCIU" name="„w oparciu o” (na podstawie)">
						<!--  FIXME: nie ma zmiany przypadka w podpowiedzi -->
						<pattern>
								<token>w</token>
								<token>oparciu</token>
								<token>o</token>
						</pattern>
						<message>Wyrażenie „w oparciu o” jest nadużywane i niezalecane przez językoznawców. Zalecane wyrażenie synonimiczne: <suggestion>na podstawie</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>Na podstawie tych wyliczeń można podjąć decyzję.</example>
						<example correction="Na podstawie"><marker>W oparciu o</marker> te wyliczenia można podjąć decyzję.</example>
				</rule>
				<rule id="GENERALNIE" name="„generalnie” (ogólnie rzecz biorąc)">
						<pattern>
								<token>generalnie</token>
						</pattern>
						<message>Wyraz „generalnie” jest nadużywany. Lepiej: <suggestion>na ogół</suggestion>, <suggestion>z reguły</suggestion>, <suggestion>najczęściej</suggestion>, <suggestion>ogólnie rzecz biorąc</suggestion>, <suggestion>zasadniczo</suggestion>, <suggestion>ogólnie</suggestion>, <suggestion>powszechnie</suggestion>, <suggestion>w zupełności</suggestion>, <suggestion>w ogólności</suggestion>, <suggestion>zupełnie</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="Na ogół|Z reguły|Najczęściej|Ogólnie rzecz biorąc|Zasadniczo|Ogólnie|Powszechnie|W zupełności|W ogólności|Zupełnie"><marker>Generalnie</marker> pan minister ma rację.</example>
						<example>Pan minister ma w ogólności rację.</example>
				</rule>
				<rule id="WYDAWAC_SIE_BYC" name="„wydaje się być” (wydaje się)">
						<pattern>
								<token inflected="yes" regexp="yes">wydawać|zdawać|wydać|zdać|okazać|okazywać</token>
								<token>się</token>
								<token>być</token>
						</pattern>
						<message>Wyrażenie „\1 się być” jest modne i nadużywane, lecz niepoprawne. Poprawna jest forma <suggestion>\1 się</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="wydaje się">Emitowanie programu Firma <marker>wydaje się być</marker> bardzo pożyteczne.</example>
						<example>Emitowanie programu Firma wydaje się bardzo pożyteczne.</example>
				</rule>
				<rule id="DUZO_ZDROWSZY" name="„dużo zdrowszy” (znacznie zdrowszy)">
						<pattern>
								<token>dużo</token>
								<token inflected="yes" postag=".*:com" postag_regexp="yes">zdrowy</token>
						</pattern>
						<message>Nie mówi się \1 \2, tylko <suggestion>znacznie \2</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example>Dziś jestem znacznie zdrowszy.</example>
						<example correction="znacznie zdrowszy">Dziś jestem <marker>dużo zdrowszy</marker>.</example>
				</rule>
				<rule id="TLUMACZENIE_PRZYSIEGLE" name="„tłumaczenie przysięgłe” (tłumaczenie uwierzytelnione)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">tłumaczenie</token>
										<token inflected="yes">przysięgły</token>
								</unify>
						</pattern>
						<message>To niepoprawny termin. Tłumacz jest przysięgły, ale jego tłumaczenie jest uwierzytelnione. Poprawnie więc będzie: <suggestion><match no="1"></match> <match no="2" postag_replace="" regexp_match="przysięgł(.*)" regexp_replace="uwierzytelnion$1"></match></suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="Tłumaczenia uwierzytelnione"><marker>Tłumaczenia przysięgłe</marker>, tanio!</example>
						<example>Sędzia uznał, że pokrętne tłumaczenia przysięgłej były zupełnie nieprzekonujące.</example>
						<example>Tłumacz przysięgły wykonuje tłumaczenia uwierzytelnione.</example>
				</rule>
				<rule id="KOMUNIKAT_BLEDU" name="„komunikat błędu” (komunikat o błędzie)">
						<pattern>
								<token inflected="yes">komunikat</token>
								<token>błędu</token>
						</pattern>
						<message>Niepoprawny termin. Mówi się: <suggestion>\1 o błędzie</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="komunikat o błędzie">Na ekranie pojawił się <marker>komunikat błędu</marker>.</example>
						<example>Na ekranie pojawił się komunikat o błędzie.</example>
				</rule>
				<rule default="off" id="W_WYPADKU" name="„w wypadku” (w razie)">
						<pattern>
								<marker>
										<token>w</token>
										<token>wypadku</token>
								</marker>
								<token postag=".*gen.*" postag_regexp="yes"></token>
						</pattern>
						<message>To wyrażenie jest nadużywane. Językoznawcy zalecają: <suggestion>\1 razie</suggestion>.</message>
						<short>Wyraz modny lub nadużywany</short>
						<example correction="W razie"><marker>W wypadku</marker> braku ubezpieczenia poszkodowany nie może liczyć na pomoc państwa.</example>
						<example>W wypadku udział wzięły dwa samochody osobowe.</example>
						<example>W razie braku ubezpieczenia poszkodowany nie może liczyć na pomoc państwa.</example>
				</rule>
		</category>
		<category name="Pisownia małą i wielką literą" type="misspelling">
                <rulegroup name="Zła pisownia jednostek herc, ohm i wat" id="herc_om">
                    <rule>
                    <pattern case_sensitive="yes">
                        <token postag='num:.*' postag_regexp='yes'></token>
                        <marker>
                            <token inflected='yes' regexp="yes">Hertz|Ohm</token>
                        </marker>
                    </pattern>
                    <message>Ta jednostka miary pisana jest małą literą: <suggestion><match no="2" case_conversion="alllower" regexp_match="rtz" regexp_replace="rc"/></suggestion></message>
                    <short>Zbędna wielka litera</short>
                    <example correction="herców">Czasy te odpowiadają częstotliwości kilkuset <marker>Hertzów</marker>.</example>
                    <example>Czasy te odpowiadają częstotliwości kilkuset herców.</example>
                    </rule>
                    <rule>
                        <pattern case_sensitive="yes">
                            <token regexp='yes'>\d+</token>
                            <marker>
                                <token inflected='yes' regexp="yes">Hertz|Ohm</token>
                            </marker>
                        </pattern>
                        <message>Ta jednostka miary pisana jest małą literą: <suggestion><match no="2" case_conversion="alllower" regexp_match="rtz" regexp_replace="rc"/></suggestion></message>
                        <short>Zbędna wielka litera</short>
                        <example correction="ohmów">Czasy te odpowiadają częstotliwości 100 <marker>Ohmów</marker>.</example>
                        <example>Czasy te odpowiadają częstotliwości kilkuset herców.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token postag='num:.*' postag_regexp='yes'></token>
                            <marker>
                                <token inflected='yes'>Watt</token>
                            </marker>
                        </pattern>
                        <message>Ta jednostka miary pisana jest małą literą: <suggestion><match no="2" case_conversion="alllower" regexp_match="tt" regexp_replace="t"/></suggestion></message>
                        <short>Zbędna wielka litera</short>
                        <example correction="watów">Te głośniki mają moc stu <marker>Wattów</marker>.</example>
                        <example>Te głośniki mają moc stu watów.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token regexp='yes'>\d+</token>
                            <marker>
                                <token inflected='yes'>Watt</token>
                            </marker>
                        </pattern>
                        <message>Ta jednostka miary pisana jest małą literą: <suggestion><match no="2" case_conversion="alllower" regexp_match="tt" regexp_replace="t"/></suggestion></message>
                        <short>Zbędna wielka litera</short>
                        <example correction="watów">Te głośniki mają moc 1400 <marker>Wattów</marker>.</example>
                        <example>Te głośniki mają moc 1400 watów.</example>
                    </rule>
                </rulegroup>
				<rule id="CI_KTORZY" name="Zbędna litera w wyrazach mylonych z zaimkami">
                        <antipattern>
                            <token postag="SENT_START"/>
                            <token regexp="yes">[»«„–—-]</token>
                            <marker><token>Ci</token></marker>
                        </antipattern>
						<pattern case_sensitive="yes">
								<token><exception postag="SENT_START"/></token>
								<marker>
										<token>Ci</token>
								</marker>
								<token>,</token>
								<token inflected="yes">który</token>
						</pattern>
						<message>Prawdopodobnie ten wyraz nie jest zaimkiem osobowym (nie oznacza „tobie”, lecz jest formą zaimka „ten”), więc nie ma sensu pisać go wielką literą. Poprawnie: <suggestion><match case_conversion="alllower" no="2"></match></suggestion>.</message>
						<example correction="ci">Sztuką zajmują się <marker>Ci</marker>, którzy tego chcą!</example>
						<example>Powiem Ci, że mam ochotę na ciastko.</example>
                        <example>„Ci, którzy stworzyli te cuda — myślał Wokulski ...</example>
                        <example>— Ci, którzy byli u pana? — spytał Jumart.</example>
				</rule>
				<rulegroup id="ZBEDNA_WIELKA_LITERA_TY" name="Zbędna wielka litera w zaimkach osobowych">
						<rule>
								<pattern case_sensitive="yes">
										<token regexp="yes">\p{Ll}+</token>
										<marker>
												<and>
														<token postag="ppron12.*" postag_regexp="yes"><exception postag="ppron12:.*:sec(:?:n?akc)?" postag_regexp="yes"></exception></token>
														<token regexp="yes">\p{Lu}.*</token>
												</and>
										</marker>
								</pattern>
								<message>Prawdopodobnie zbędna wielka litera. Zaimki osobowe piszemy wielką literą wyłącznie w drugiej osobie. Poprawnie: <suggestion><match case_conversion="alllower" no="2"></match></suggestion>.</message>
								<short>Zbędna wielka litera</short>
								<example correction="nami">Zostań z <marker>Nami</marker>!</example>
								<example>Piszę do Ciebie powoli list, bo wiem, że powoli czytasz.</example>
								<example>Zostań z nami!</example>
                                <example>Ten pies nie zrobi Ci krzywdy.</example>
                                <example>Z każdym dniem kocham Cię coraz bardziej.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token regexp="yes">\p{Ll}+</token>
										<marker>
												<and>
														<token inflected="yes" regexp="yes">mój|nasz</token>
														<token regexp="yes">\p{Lu}.*</token>
												</and>
										</marker>
										<token regexp="yes">\p{Ll}+</token>
								</pattern>
								<message>Prawdopodobnie zbędna wielka litera. Zaimki osobowe piszemy wielką literą wyłącznie w drugiej osobie. Poprawnie: <suggestion><match case_conversion="alllower" no="2"></match></suggestion>.</message>
								<short>Zbędna wielka litera</short>
								<example correction="naszymi">Porozmawiaj z <marker>Naszymi</marker> konsultantami!</example>
								<example>Wiem, że to Twoja sprawa.</example>
								<example>Porozmawiaj z naszymi konsultantami!</example>
						</rule>
                        <rule>
                            <pattern case_sensitive="yes">
                                <token skip="5" inflected="yes" regexp="yes">przechodzić|przejść|był</token>
                                <marker>
                                    <token>na</token>
                                    <token>Ty</token>
                                </marker>
                                    <token/>
                            </pattern>
                            <message>Zbędna wielka litera. To utarte wyrażenie, a nie zwrot grzecznościowy. Poprawnie: <suggestion>\2 ty</suggestion>.</message>
                            <url>http://sjp.pwn.pl/haslo.php?id=63498</url>
                            <short>Zbędna wielka litera</short>
                            <example>Z Józkiem od razu przeszliśmy na ty.</example>
                            <example correction="na ty">Z Józkiem od razu przeszliśmy <marker>na Ty</marker>.</example>
                        </rule>
                    <rule>
                        <pattern case_sensitive="yes">
                            <token skip="5" inflected="yes" regexp="yes">przechodzić|przejść|był</token>
                            <marker>
                                <token>na</token>
                                <token regexp="yes">[«»„"]</token>
                                <token>Ty</token>
                                <token regexp="yes">[«»”"]</token>
                            </marker>
                            <token/>
                        </pattern>
                        <message>Zbędna wielka litera i cudzysłów. To utarte wyrażenie, a nie zwrot grzecznościowy. Poprawnie: <suggestion>\2 ty</suggestion>.</message>
                        <url>http://sjp.pwn.pl/haslo.php?id=63498</url>
                        <short>Zbędna wielka litera</short>
                        <example>Z Józkiem od razu przeszliśmy na ty.</example>
                        <example correction="na ty">Z Józkiem przeszliśmy od razu <marker>na „Ty”</marker>.</example>                    </rule>
                </rulegroup>
				<rule id="JEZUITA" name="Pisownia nazw zakonników nierycerskich">
						<pattern case_sensitive="yes">
								<token><exception postag="SENT_START"></exception></token>
								<marker>
										<and>
												<token inflected="yes" regexp="yes" case_sensitive="no">jezuita|benedyktyn|dominikanin|franciszkanin|cysters|albertyn|bazylianin|kameduła|karmelita|marianin|michalita|minimita|norbertanin|pasjonista|paulin|pijar|redemptorysta|salezjanin|bonifrater|trapista|werbista|dolorysta|barnabita|bartolomita|kamilianin|salwatorianin<exception inflected="yes" regexp="yes">\p{Lu}\p{Ll}+</exception></token>
												<token regexp="yes">[A-Z][\p{Ll}]+</token>
										</and>
								</marker>
						</pattern>
						<message>Nazwy zakonników z zakonów nierycerskich pisze się małą literą: <suggestion><match case_conversion="startlower" no="2"></match></suggestion>.</message>
						<short>Błędna pisownia wielką literą</short>
						<example correction="redemptoryści">W Toruniu ogromne interesy prowadzą <marker>Redemptoryści</marker>.</example>
						<example>W Toruniu potęgą są jezuici.</example>
						<example>Po zabójstwie Marian Płoński zaalarmował milicję.</example>
                        <example>Paulina to wie.</example>
                        <example>Na Dominikanie jest dużo ludzi.</example>
				</rule>
				<rule id="JEZYK_POLSKI" name="Pisownia nazw języków wielką literą">
						<pattern case_sensitive="yes">
								<token inflected="yes">język<exception scope="previous" inflected="yes">rada</exception></token>
								<marker>
										<token regexp="yes">(?:Angielski|Polski|Rosyjski|Niemiecki|Francuski|Hiszpański|Łaciński|Grecki|Turecki|Albański|Kataloński|Ukraiński|Czeski|Słowacki|Szwedzki|Niderlandzki|Chiński|Norweski|Litewski|Łotewski|Estoński|Rumuński|Bułgarski|Włoski|Flamandzki|Portugalski|Kastylijski|Fiński|Duński|Indonezyjski|Hebrajski|Koreański|Serbski|Chorwacki|Słoweński|Arabski|Węgierski|Wietnamski|Newarski|Perski|Tajski|Galicyjski|Malajski|Bośniacki|Luksemburski|Macedoński|Gruziński|Islandzki|Walijski|Serbsko-chorwacki).*</token>
								</marker>
						</pattern>
						<message>Nazwy języków piszemy małą literą: <suggestion><match case_conversion="alllower" no="2"></match></suggestion>.</message>
						<short>Błąd pisowni wielką i małą literą</short>
						<example correction="katalońskim">To piękna książka w języku <marker>Katalońskim</marker>.</example>
						<example>Dbaj o wymowę w języku polskim.</example>
						<example>Rada Języka Polskiego.</example>
				</rule>
                <rulegroup id="PISOWNIA_NAZW_CZASOPISM" name="Tytuły czasopism bez wielkich liter">
                    <rule>
                        <pattern case_sensitive="yes">
                            <unify>
                                <feature id="case"/><feature id="number"><type id="sg"/></feature>
                                <feature id="gender"/>
                                <and>
                                    <token regexp="yes" inflected="yes">gazeta|przegląd|dziennik|kurier|express|tygodnik|kwartalnik|rocznik</token>
                                    <token regexp="yes">\p{Lu}\p{Ll}+</token>
                                </and>
                                <token postag="adj.*" postag_regexp="yes" regexp="yes">\p{Ll}+<exception inflected="yes" regexp="yes">ten|swój|taki</exception></token>
                            </unify>
                        </pattern>
                        <message>Tytuły czasopism pisze się wielkimi literami: <suggestion><match no="1" case_conversion="startupper"/> <match
                                no="2" case_conversion="startupper"/></suggestion>.</message>
                        <url>http://so.pwn.pl/zasady.php?id=629390</url>
                        <short>Błąd pisowni wielką i małą literą</short>
                        <example correction="Gazecie Wyborczej">Czytałem to w „<marker>Gazecie wyborczej</marker>”.</example>
                        <example>Czytałem to w „<marker>Gazecie Wyborczej</marker>”.</example>
                        <example>Czytałem gazety ukraińskie.</example>
                        <example>Gazety francuskie nie są takie ciekawe.</example>
                        <example>Kurier ten wręczył pani Sanseverina kilka listów hrabiego.</example>
                    </rule>
                    <rule>
                        <pattern case_sensitive="yes">
                            <unify>
                                <feature id="case"/><feature id="number"><type id="sg"/></feature>
                                <feature id="gender"/>
                                <token regexp="yes" inflected="yes">gazeta|przegląd|dziennik|kurier|express|tygodnik|kwartalnik|rocznik</token>
                                <unify-ignore>
                                    <token postag="adja"/>
                                    <token spacebefore="no">-</token>
                                </unify-ignore>
                                <token postag="adj.*" postag_regexp="yes" regexp="yes">\p{Ll}+</token>
                            </unify>
                        </pattern>
                        <message>Tytuły czasopism pisze się wielkimi literami: <suggestion><match no="1" case_conversion="startupper"/> <match
                                no="2" case_conversion="startupper"/><match no="3"/><match no="4" case_conversion="startupper"/></suggestion>.</message>
                        <url>http://so.pwn.pl/zasady.php?id=629390</url>
                        <short>Błąd pisowni wielką i małą literą</short>
                        <example correction="Przeglądzie Filozoficzno-Literackim">Czytałem to w „<marker>Przeglądzie filozoficzno-literackim</marker>”.</example>
                        <example>Czytałem to w „<marker>Przeglądzie Filozoficzno-Literackim</marker>”.</example>
                    </rule>
                </rulegroup>
				<rulegroup id="WOJ_MAZOWIECKIE" name="„województwo Mazowieckie” (województwo mazowieckie)">
                <rule>
                    <antipattern case_sensitive="yes">
                        <token inflected="yes">urząd<exception regexp="yes">\p{Ll}+</exception></token>
                        <token inflected="yes">marszałkowski<exception regexp="yes">\p{Ll}+</exception></token>
                        <marker>
                            <token>Województwa</token>
                            <token regexp="yes" postag="adj:.*" postag_regexp="yes">\p{Lu}\p{Ll}.*kiego</token>
                        </marker>
                    </antipattern>
                  <pattern case_sensitive="yes">
                  <unify>
                    <feature id="number"></feature>
                    <feature id="gender"></feature>
                    <feature id="case"></feature>
                    <token inflected="yes">województwo</token>
                    <marker>
                    <token regexp="yes" postag="adj:.*" postag_regexp="yes">\p{Lu}\p{Ll}.*ki.*</token>
                    </marker>
                  </unify>
                  </pattern>
                  <message>Nazwy województw piszemy małą literą: <suggestion><match case_conversion="alllower" no="2"></match></suggestion>.</message>
                  <short>Błąd pisowni wielką i małą literą</short>
                  <example correction="mazowieckie">Piękne jest zwłaszcza województwo <marker>Mazowieckie</marker>.</example>
                  <example>Mieszkam w województwie mazowieckim.</example>
                  <example>Prezes komisji województwa Radoszewski także się na niej wzorował.</example>
                  <example>Do władz województwa Mazowiecki wysłał depeszę.</example>
                    <example>Urząd Marszałkowski Województwa Mazowieckiego</example>
                </rule>
                <rule>
                    <antipattern case_sensitive="yes">
                        <token inflected="yes">urząd<exception regexp="yes">\p{Ll}+</exception></token>
                        <token inflected="yes">marszałkowski<exception regexp="yes">\p{Ll}+</exception></token>
                        <marker>
                            <token>Województwa</token>
                            <token postag="adja" regexp="yes">\p{Lu}\p{Ll}.*o</token>
                            <token spacebefore="no">-</token>
                            <token regexp="yes" postag="adj:.*" postag_regexp="yes">\p{Lu}\p{Ll}.*kiego</token>
                        </marker>
                    </antipattern>
						<pattern case_sensitive="yes">
								<token inflected="yes">województwo</token>
								<marker>
										<token postag="adja" regexp="yes">\p{Lu}\p{Ll}.*o</token>
                                        <token spacebefore="no">-</token>
                                        <token regexp="yes" postag="adj:.*" postag_regexp="yes">\p{Lu}\p{Ll}.*ki.*</token>
								</marker>
						</pattern>
						<message>Nazwy województw piszemy małą literą: <suggestion><match case_conversion="alllower" no="2"/>-<match no="4" case_conversion="alllower"/></suggestion>.</message>
						<short>Błąd pisowni wielką i małą literą</short>
						<example correction="warmińsko-mazurskie">Piękne jest zwłaszcza województwo <marker>Warmińsko-Mazurskie</marker>.</example>
						<example>Mieszkam w województwie mazowieckim.</example>
                        <example>Urząd Marszałkowski Województwa Kujawsko-Pomorskiego</example>
				</rule>
                </rulegroup>
				<rule id="WOLNA_AMERYKANKA" name="„wolna Amerykanka” (wolna amerykanka)">
						<pattern case_sensitive="yes">
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">wolny</token>
										<token inflected="yes">Amerykanka</token>
								</unify>
						</pattern>
						<message>Powinno być: <suggestion><match no="1"></match> <match case_conversion="alllower" no="2"></match></suggestion> (=walka zapaśnicza w stylu wolnoamerykańskim; jeśli chodzi o mieszkanki Ameryki, to oczywiście wielką literą).</message>
						<short>Prawdopodobny błąd pisowni wielką i małą literą</short>
						<example correction="wolna amerykanka">Przetargi w Małkini to istna <marker>wolna Amerykanka</marker>.</example>
						<example>Przetargi w Małkini to istna wolna amerykanka.</example>
				</rule>
				<rule id="PO_POLSKU" name="„po Polsku” (po polsku)">
						<pattern case_sensitive="yes">
								<token>po</token>
								<marker>
										<token postag="adjp" regexp="yes">\p{Lu}\p{Ll}.*</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Nazwy języków piszemy małą literą. Powinno być: <suggestion><match case_conversion="alllower" no="2"></match></suggestion>.</message>
						<short>Błąd pisowni wielką i małą literą</short>
						<example correction="angielsku">Czy mówisz po <marker>Angielsku</marker>?</example>
						<example>Świetnie piszę po polsku.</example>
				</rule>
				<rulegroup id="AL_UJAZDOWSKIE" name="„aleje Ujazdowskie” (Aleje Ujazdowskie)">
						<rule>
								<pattern case_sensitive="yes">
										<token>al</token>
										<token spacebefore="no">.</token>
										<token postag="adj.*" postag_regexp="yes" regexp="yes"><exception regexp="yes">.*(go|ej)</exception>\p{Lu}\p{Ll}.*</token>
								</pattern>
								<message>W wypadku takich adresów pierwszy wyraz również piszemy wielką literą. Poprawnie: <suggestion><match case_conversion="startupper" no="1"></match>. <match no="3"></match></suggestion>.</message>
                            <url>http://so.pwn.pl/zasady.php?id=629401</url>
								<short>Błąd pisowni wielką i małą literą</short>
								<example>Mieszkam przy al. Świerczewskiego.</example>
								<example correction="Al. Ujazdowskie">Kancelaria mieści się w Warszawie, pod adresem <marker>al. Ujazdowskie</marker> 123412.</example>
								<example>Kancelaria mieści się w Warszawie, pod adresem Al. Ujazdowskie 12133.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<token>aleje</token>
												<token postag="adj.*" postag_regexp="yes" regexp="yes">\p{Lu}\p{Ll}.*</token>
										</unify>
								</pattern>
								<message>W wypadku takich adresów pierwszy wyraz również piszemy wielką literą. Poprawnie: <suggestion><match case_conversion="startupper" no="1"></match> <match no="2"></match></suggestion>.</message>
                                <url>http://so.pwn.pl/zasady.php?id=629401</url>
								<short>Błąd pisowni wielką i małą literą</short>
								<example correction="Aleje Jerozolimskie">Jedną z piękniejszych ulic w Warszawie są <marker>aleje Jerozolimskie</marker>.</example>
								<example>Mieszkam przy Alejach Świerczewskiego.</example>
								<example>Przy Alejach Jerozolimskich jest piękna, sztuczna palma.</example>
						</rule>
                        <rule>
                            <pattern case_sensitive="yes">
                                <token>Al</token>
                                <token spacebefore="no">.</token>
                                <token regexp="yes">\p{Lu}\p{Ll}+<exception postag="adj:pl.*" postag_regexp="yes"/></token>
                            </pattern>
                            <message>W takich adresach pierwszy człon piszemy małą literą: <suggestion><match no="1" case_conversion="alllower"/><match no="2"/> <match
                                    no="3"/></suggestion>.</message>
                            <url>http://so.pwn.pl/zasady.php?id=629401</url>
                            <short>Błąd pisowni wielką i małą literą</short>
                            <example>Mieszkał wraz z rodziną w Sopocie przy al. Niepodległości.</example>
                            <example correction="al. Niepodległości">Mieszkał wraz z rodziną w Sopocie przy <marker>Al. Niepodległości</marker>.</example>
                            <example>Kancelaria mieści się w Warszawie, pod adresem Al. Ujazdowskie 12133.</example>
                            <example>Mieszkam przy al. Świerczewskiego.</example>
                            <example correction="al. Świerczewskiego">Mieszkam przy <marker>Al. Świerczewskiego</marker>.</example>
                        </rule>
				</rulegroup>
				<rulegroup id="REPREZENTANT_POLSKI" name="„reprezentant polski” (reprezentant Polski)">
						<rule>
								<pattern case_sensitive="yes">
										<token inflected="yes">reprezentant</token>
										<token inflected="yes"><exception>Polski</exception>polski</token>
								</pattern>
								<message>Prawdopodobnie błędna forma i pisownia. Powinno być: <suggestion>\1 Polski</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="reprezentant Polski">Małysz to najlepszy <marker>reprezentant polski</marker>.</example>
								<example>Małysz to najlepszy reprezentant Polski.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token inflected="yes"><exception>Polski</exception>polski</token>
										<token inflected="yes">reprezentant</token>
								</pattern>
								<message>Prawdopodobnie błędna forma i pisownia. Powinno być: <suggestion>\2 Polski</suggestion>.</message>
								<short>Błąd pisowni wielką i małą literą</short>
								<example correction="reprezentantem Polski">Wiadomo, że on jest najlepszym <marker>polskim reprezentantem</marker>.</example>
								<example>Wiadomo, że on jest najlepszym reprezentantem Polski.</example>
						</rule>
				</rulegroup>
				<rule id="SZKOLA_NR" name="„Szkoła Podstawowa/Liceum Ogólnokształcące Nr” (Szkoła Podstawowa nr)">
						<pattern case_sensitive="yes">
								<token regexp="yes">Szko.*|Lice.*</token>
								<token regexp="yes">Podstawow.*|Ogólnokształcąc.*</token>
								<token>Nr</token>
						</pattern>
						<message>Błąd ortograficzny; poprawnie: <suggestion>\1 \2 nr</suggestion>.</message>
						<short>Błąd pisowni wielką i małą literą</short>
						<example correction="Szkoła Podstawowa nr"><marker>Szkoła Podstawowa Nr</marker> 41</example>
				</rule>
				<rule id="NOCNY_MAREK" name="„nocny Marek” (nocny marek)">
						<pattern case_sensitive="yes">
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">nocny</token>
										<token inflected="yes">Marek</token>
								</unify>
						</pattern>
						<message>Błąd ortograficzny; „marek” to ludowa nazwa pokutującej duszy. Poprawnie: <suggestion><match no="1"></match> <match case_conversion="startlower" no="2"></match></suggestion>.</message>
						<short>Błąd pisowni wielką i małą literą</short>
						<example>Nie wiedziałem, że jesteś takim nocnym markiem.</example>
						<example correction="nocnym markiem">Nie wiedziałem, że jesteś takim <marker>nocnym Markiem</marker>.</example>
				</rule>
				<rule id="TRZECI_SWIAT" name="„trzeci świat” (Trzeci Świat)">
						<pattern case_sensitive="yes">
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<and>
												<token inflected="yes">trzeci</token>
												<token regexp="yes">trzec.*</token>
										</and>
										<and>
												<token regexp="yes">świ.*</token>
												<token inflected="yes">świat</token>
										</and>
								</unify>
						</pattern>
						<message>To wyrażenie pisze się wielkimi literami: <suggestion><match case_conversion="startupper" no="1"></match> <match case_conversion="startupper" no="2"></match></suggestion> (=kraje rozwijające się).</message>
						<example correction="Trzeciego Świata">Spotkaliśmy się z przedstawicielami <marker>trzeciego świata</marker>.</example>
						<example>Spotkaliśmy się z przedstawicielami Trzeciego Świata.</example>
				</rule>
				<rulegroup id="MORZE_BALTYCKIE" name="„morze bałtyckie” (Morze Bałtyckie)">
						<rule>
								<pattern case_sensitive="yes">
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<and>
														<token inflected="yes">morze</token>
														<token regexp="yes">Mo.*</token>
												</and>
												<and>
														<token inflected="yes" regexp="yes">bałtycki|egejski|czerwony|śródziemny|czarny</token>
														<token regexp="yes">\p{Ll}+</token>
												</and>
										</unify>
								</pattern>
								<message>Błędna pisownia. Powinno być: <suggestion><match case_conversion="startupper" no="1"></match> <match case_conversion="startupper" no="2"></match></suggestion>.</message>
								<short>Błędne użycie małych i wielkich liter</short>
								<example correction="Morza Bałtyckiego">Polska ma dostęp do <marker>Morza bałtyckiego</marker>.</example>
								<example>Uwielbiam cywilizację basenu Morza Śródziemnego.</example>
								<example>Widziałem nad tamtym morzem bałtyckie rybitwy.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<unify>
												<feature id="number"></feature>
												<feature id="gender"></feature>
												<feature id="case"></feature>
												<and>
														<token inflected="yes">morze</token>
														<token regexp="yes">mo.*</token>
												</and>
												<token inflected="yes" regexp="yes">bałtycki|egejski|czerwony|śródziemny|czarny</token>
										</unify>
								</pattern>
								<message>Błędna pisownia. Powinno być: <suggestion><match case_conversion="startupper" no="1"></match> <match case_conversion="startupper" no="2"></match></suggestion>.</message>
								<short>Błędne użycie małych i wielkich liter</short>
								<example correction="Morza Bałtyckiego">Polska ma dostęp do <marker>morza Bałtyckiego</marker>.</example>
								<example correction="Morza Bałtyckiego">Polska ma dostęp do <marker>morza bałtyckiego</marker>.</example>
								<example>Uwielbiam cywilizację basenu Morza Śródziemnego.</example>
								<example>Widziałem nad tamtym morzem bałtyckie rybitwy.</example>
						</rule>
				</rulegroup>
            <rulegroup id="OCEAN_ATLANTYCKI" name="„ocean atlantycki” (Ocean Atlantycki)">
                <rule>
                    <pattern case_sensitive="yes">
                        <unify>
                            <feature id="number"></feature>
                            <feature id="gender"></feature>
                            <feature id="case"></feature>
                            <and>
                                <token inflected="yes">ocean</token>
                                <token regexp="yes">Oc.*</token>
                            </and>
                            <and>
                                <token inflected="yes" regexp="yes">atlantycki|spokojny|indyjski|południowy|północny</token>
                                <token regexp="yes">\p{Ll}+</token>
                            </and>
                        </unify>
                    </pattern>
                    <message>Błędna pisownia. Powinno być: <suggestion><match case_conversion="startupper" no="1"></match> <match case_conversion="startupper" no="2"></match></suggestion>.</message>
                    <short>Błędne użycie małych i wielkich liter</short>
                    <example correction="Oceanu Atlantyckiego">Polska nie ma dostępu do <marker>Oceanu atlantyckiego</marker>.</example>
                    <example>Uwielbiam klimat Oceanu Atlantyckiego.</example>
                    <example>Widziałem nad tamtym oceanem spokojne rybitwy.</example>
                </rule>
                <rule>
                    <pattern case_sensitive="yes">
                        <unify>
                            <feature id="number"></feature>
                            <feature id="gender"></feature>
                            <feature id="case"></feature>
                            <and>
                                <token inflected="yes">ocean</token>
                                <token regexp="yes">oc.*</token>
                            </and>
                            <token inflected="yes" regexp="yes">atlantycki|spokojny|indyjski|południowy|północny</token>
                        </unify>
                    </pattern>
                    <message>Błędna pisownia. Powinno być: <suggestion><match case_conversion="startupper" no="1"></match> <match case_conversion="startupper" no="2"></match></suggestion>.</message>
                    <short>Błędne użycie małych i wielkich liter</short>
                    <example correction="Oceanu Atlantyckiego">Polska nie ma dostępu do <marker>oceanu Atlantyckiego</marker>.</example>
                    <example correction="Oceanu Atlantyckiego">Polska ma dostęp do <marker>oceanu atlantyckiego</marker>.</example>
                    <example>Uwielbiam klimat Oceanu Atlantyckiego.</example>
                    <example>Widziałem nad tamtym oceanem spokojne rybitwy.</example>
                </rule>
            </rulegroup>
            <rule id="SRI_LANKA" name="„Sri lanka” (Sri Lanka)">
						<pattern case_sensitive="yes">
								<token>Sri</token>
								<and>
										<token regexp="yes">\p{Ll}+</token>
										<token inflected="yes">lanka</token>
								</and>
						</pattern>
						<message>Błąd pisowni. Powinno być: <suggestion><match no="1"></match> <match case_conversion="startupper" no="2"></match></suggestion>.</message>
						<short>Błąd pisowni wielką i małą literą</short>
						<example correction="Sri Lance">Wybuchły zamieszki na <marker>Sri lance</marker>.</example>
						<example>Wybuchły zamieszki na Sri Lance.</example>
				</rule>
                <rulegroup id="BIELSKO_BIALA" name="Dwuczłonowe nazwy miast - drugi małą literą">
                    <rule>
                        <pattern case_sensitive='yes'>
                        <token inflected='yes'>Bielsko</token>
                        <token>-</token>
                        <token inflected='yes'>biały<exception inflected='yes'>Biała</exception></token>
                    </pattern>
                    <message>W dwuczłonowych nazwach miast oba człony piszemy wielką literą: <suggestion><match no="1"/>-<match no="3" case_conversion="startupper"/></suggestion></message>
                    <url>https://pl.wikipedia.org/wiki/Pomoc:Powszechne_błędy_językowe</url>
                    <short>Błąd pisowni wielką i małą literą</short>
                    <example correction="Bielsku-Białej">Mieszkam w <marker>Bielsku-białej</marker>.</example>
                    <example>Mieszkam w Bielsku-Białej.</example>
                    </rule>
                    <rule>
                        <pattern case_sensitive='yes'>
                            <token inflected='yes' regexp='yes'>\p{Lu}\p{Ll}+</token>
                            <token>-</token>
                            <token inflected='yes'>zdrój<exception inflected='yes'>Zdrój</exception></token>
                        </pattern>
                        <message>W dwuczłonowych nazwach miast oba człony piszemy wielką literą: <suggestion><match no="1"/>-<match no="3" case_conversion="startupper"/></suggestion></message>
                        <url>https://pl.wikipedia.org/wiki/Pomoc:Powszechne_błędy_językowe</url>
                        <short>Błąd pisowni wielką i małą literą</short>
                        <example correction="Rabce-Zdroju">Mieszkam w <marker>Rabce-zdroju</marker>.</example>
                        <example>Mieszkam w Rabce-Zdroju.</example>
                    </rule>
                    <rule>
                        <pattern case_sensitive='yes'>
                            <unify><feature id="case"/><feature id="gender"/><feature id="number"/>
                            <token inflected='yes'>Ruda</token>
                            <token inflected='yes'>śląski<exception regexp='yes'>Śl.*</exception></token>
                            </unify>
                        </pattern>
                        <message>W dwuczłonowych nazwach miast oba człony piszemy wielką literą: <suggestion><match no="1"/> <match no="2" case_conversion="startupper"/></suggestion>.</message>
                        <url>https://pl.wikipedia.org/wiki/Pomoc:Powszechne_błędy_językowe</url>
                        <short>Błąd pisowni wielką i małą literą</short>
                        <example correction="Rudzie Śląskiej">Byłem w <marker>Rudzie śląskiej</marker>.</example>
                        <example>Byłem w Rudzie Śląskiej.</example>
                    </rule>
                </rulegroup>
                <rulegroup id="DNI_TYGODNIA" name="Pisownia dni tygodnia małymi literami (z wyjątkiem szczególnych świąt)">
                    <antipattern case_sensitive="yes">
                        <marker>
                        <unify>
                            <feature id="case"/><feature id="gender"/><feature id="number"/>
                            <token inflected="yes">wielki<exception regexp="yes">(?-iu)w.*</exception></token>
                            <token inflected="yes" regexp="yes">piątek|czwartek|sobota<exception regexp="yes">(?-iu)[pcs].*</exception></token>
                        </unify>
                        </marker>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <marker>
                            <unify>
                                <feature id="case"/><feature id="gender"/><feature id="number"/>
                                <token inflected="yes">środa<exception regexp="yes">(?-iu)[ś].*</exception></token>
                                <token inflected="yes">popielcowy<exception regexp="yes">(?-iu)p.*</exception></token>
                            </unify>
                        </marker>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <marker>
                            <unify>
                                <feature id="case"/><feature id="gender"/><feature id="number"/>
                                <token inflected="yes">niedziela<exception regexp="yes">(?-iu)[n].*</exception></token>
                                <token inflected="yes" regexp="yes">palmowy|wielkanocny<exception regexp="yes">(?-iu)[pw].*</exception></token>
                            </unify>
                        </marker>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <marker>
                                <token inflected="yes">niedziela<exception regexp="yes">(?-iu)[n].*</exception></token>
                                <token>Miłosierdzia</token>
                                <token>Bożego</token>
                        </marker>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <marker>
                            <unify>
                                <feature id="case"/><feature id="gender"/><feature id="number"/>
                                <token inflected="yes">poniedziałek<exception regexp="yes">(?-iu)[p].*</exception></token>
                                <token inflected="yes">wielkanocny<exception regexp="yes">(?-iu)w.*</exception></token>
                            </unify>
                        </marker>
                    </antipattern>
                    <antipattern case_sensitive="yes">
                        <marker>
                            <unify>
                                <feature id="case"/><feature id="gender"/><feature id="number"/>
                                <token inflected="yes">Środa</token>
                                <token inflected="yes">wielkopolski<exception regexp="yes">(?-iu)w.*</exception></token>
                            </unify>
                        </marker>
                    </antipattern>
                    <rule>
                    <pattern>
                        <token case_sensitive="yes" regexp="yes">\p{Ll}{1,}</token>
                        <marker>
                        <token case_sensitive="yes" regexp="yes" inflected="yes">poniedziałek|wtorek|środa|czwartek|piątek|sobota|niedziela<exception regexp="yes">(?-iu)\p{Ll}.*</exception><exception postag="brev:pun"/></token>
                        </marker>
                    </pattern>
                    <message>Nazwy dni tygodnia piszemy małą literą: <suggestion><match no="2" case_conversion="alllower"/></suggestion></message>
                    <url>http://sjp.pwn.pl/zasady/Nazwy-dni-tygodnia;629422.html</url>
                    <short>Błąd pisowni małą i wielką literą</short>
                    <example>To się stało w Wielki Piątek.</example>
                    <example>Poniedziałek to idealny początek tygodnia.</example>
                    <example>To się zdarzyło w Środę Popielcową albo Niedzielę Palmową, sam nie pamiętam.</example>
                    <example>Niebawem będzie Niedziela Miłosierdzia Bożego.</example>
                        <example>To stało się w Pon Petri.</example>
                    <example correction="piątek">Robimy dorsza co <marker>Piątek</marker>.</example>
                </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <unify>
                                    <feature id="case"/><feature id="gender"/><feature id="number"/>
                                    <token inflected="yes">wielki</token>
                                    <token inflected="yes" regexp="yes">piątek|czwartek|sobota</token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Nazwę tego święta piszemy wielką literą: <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/></suggestion></message>
                        <url>http://sjp.pwn.pl/zasady/Nazwy-dni-tygodnia;629422.html</url>
                        <short>Błąd pisowni małą i wielką literą</short>
                        <example>To się stało w Wielki Piątek.</example>
                        <example correction="Wielki Piątek">To się stało w <marker>wielki piątek</marker>.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <unify>
                                    <feature id="case"/><feature id="gender"/><feature id="number"/>
                                    <token inflected="yes">środa</token>
                                    <token inflected="yes">popielcowy</token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Nazwę tego święta piszemy wielką literą: <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/></suggestion></message>
                        <url>http://sjp.pwn.pl/zasady/Nazwy-dni-tygodnia;629422.html</url>
                        <short>Błąd pisowni małą i wielką literą</short>
                        <example>To się stało w Środę Popielcową.</example>
                        <example correction="Środę Popielcową">To się stało w <marker>środę popielcową</marker>.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <unify>
                                    <feature id="case"/><feature id="gender"/><feature id="number"/>
                                    <token inflected="yes">niedziela</token>
                                    <token inflected="yes" regexp="yes">palmowy|wielkanocny</token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Nazwę tego święta piszemy wielką literą: <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/></suggestion></message>
                        <url>http://sjp.pwn.pl/zasady/Nazwy-dni-tygodnia;629422.html</url>
                        <short>Błąd pisowni małą i wielką literą</short>
                        <example>To się stało w Niedzielę Palmową.</example>
                        <example correction="Niedzielę Palmową">To się stało w <marker>niedzielę palmową</marker>.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <unify>
                                    <feature id="case"/><feature id="gender"/><feature id="number"/>
                                    <token inflected="yes">poniedziałek</token>
                                    <token inflected="yes">wielkanocny</token>
                                </unify>
                            </marker>
                        </pattern>
                        <message>Nazwę tego święta piszemy wielką literą: <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/></suggestion></message>
                        <url>http://sjp.pwn.pl/zasady/Nazwy-dni-tygodnia;629422.html</url>
                        <short>Błąd pisowni małą i wielką literą</short>
                        <example>To się stało w lany poniedziałek.</example>
                        <example correction="Poniedziałek Wielkanocny">To się stało w <marker>poniedziałek wielkanocny</marker>.</example>
                    </rule>
                    <rule>
                        <pattern case_sensitive="yes">
                            <marker>
                                <token inflected="yes">niedziela</token>
                                <token>miłosierdzia</token>
                                <token>bożego</token>
                            </marker>
                        </pattern>
                        <message>Nazwę tego święta piszemy wielką literą: <suggestion><match no="1" case_conversion="startupper"/> <match no="2" case_conversion="startupper"/> <match no="3" case_conversion="startupper"/></suggestion></message>
                        <url>http://pl.wikipedia.org/wiki/Niedziela_Mi%C5%82osierdzia_Bo%C5%BCego</url>
                        <short>Błąd pisowni małą i wielką literą</short>
                        <example>To się stało w Niedzielę Miłosierdzia Bożego.</example>
                        <example correction="Niedzielę Miłosierdzia Bożego">To się stało w <marker>niedzielę miłosierdzia bożego</marker>.</example>
                    </rule>
            </rulegroup>
		</category>
		<category name="Błędy ortograficzne" type="misspelling">
            <rule id="CZUL_SIE" name="„Czół się” (czuł się)">
                <pattern>
                    <token>czół</token>
                    <token regexp='yes'>się|on|instynktownie|podświadomie|wstręt</token>
                </pattern>
                <message>Prawdopodobny błąd ortograficzny; czy chodziło o <suggestion>czuł <match no="2"/></suggestion> (formę czasownika „czuć”)?</message>
                <short>Błąd ortograficzny</short>
                <example correction='czuł się'>On <marker>czół się</marker> strasznie.</example>
                <example>On czuł się strasznie.</example>
            </rule>
            <rule id="KROTKO_TRWALY" name="„krótko trwały” (krótkotrwały)">
                <pattern>
                    <marker>
                        <token>krótko<exception scope="previous" postag='.*:pl.*nom.*' postag_regexp='yes'/></token>
                        <token>trwały</token>
                    </marker>
                    <token><exception postag='.*:pl.*nom.*' postag_regexp='yes'></exception></token>
                </pattern>
                <message>Czy chodziło o przymiotnik <suggestion><match no="1"/><match no="2"/></suggestion>? Pisze się go łącznie.</message>
                <url>http://sjp.pl/kr%F3tkotrwa%B3y</url>
                <short>Błąd ortograficzny</short>
                <example correction="krótkotrwały">Ból jest <marker>krótko trwały</marker>.</example>
                <example>Ból jest krótkotrwały.</example>
                <example>Krotko trwaly spekulacje.</example>
                <example>Ale tak naprawdę, krótko trwały te radości.</example>
                <example>Te chwile krótko trwały.</example>
            </rule>
            <rule id="MIMO_CHODEM" name="„mimo chodem” (mimochodem)">
                <pattern>
                    <token>mimo</token>
                    <token>chodem</token>
                </pattern>
                <message>Błąd ortograficzny. Ten wyraz pisze się łącznie: <suggestion><match no="1"/><match no="2"/></suggestion>.</message>
                <url>http://sjp.pl/mimochodem</url>
                <short>Błąd ortograficzny</short>
                <example correction="mimochodem">On wspomina o tym <marker>mimo chodem</marker>.</example>
                <example>On wspomina o tym mimochodem.</example>
            </rule>
            <rule id="O_JEJ" name="„o jej!” (ojej)">
                <pattern>
                    <token>o</token>
                    <token>jej</token>
                    <token>!</token>
                </pattern>
                <message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>ojej</suggestion> (=oj)?</message>
                <url>http://sjp.pl/ojej</url>
                <short>Błąd ortograficzny</short>
                <example correction="Ojej"><marker>O jej!</marker></example>
                <example>Ojej!</example>
            </rule>
            <rule id="ROB_TA_CO_CHCE_TA" name="„rób ta, co chce ta” (róbta, co chceta)">
                <pattern>
                    <token>rób</token>
                    <token>ta</token>
                    <token min='0'>,</token>
                    <token>co</token>
                    <token>chce</token>
                    <token>ta</token>
                </pattern>
                <message>To wyrażenie jest gwarowe i powinno się je zapisywać tak: <suggestion>róbta, co chceta</suggestion></message>
                <url>http://sjp.pwn.pl/poradnia/haslo/Robta-co-chceta;968.html</url>
                <short>Błąd ortograficzny</short>
                <example correction="Róbta, co chceta"><marker>Rób ta, co chce ta</marker>!</example>
                <example>Róbta, co chceta!</example>
            </rule>
            <rulegroup id="KUPKI_SMAKOWE" name="„kupki smakowe” (kubki smakowe)">
                <rule>
                    <pattern>
                        <token>kupek</token>
                        <token>smakowych</token>
                    </pattern>
                    <message>Błąd ortograficzny. Powinno być: <suggestion>kubków <match no="2"/></suggestion>?</message>
                    <url>http://pl.wikipedia.org/wiki/Kubki_smakowe</url>
                    <short>Błąd ortograficzny</short>
                    <example correction="kubków smakowych">Coś wspaniałego dla moich <marker>kupek smakowych</marker> są w niebie.</example>
                    <example>Moje kubki smakowe są w niebie.</example>
                </rule>
                <rule>
                    <pattern>
                        <unify>
                            <feature id="case"/><feature id="gender"/><feature id="number"/>
                            <token inflected='yes'>kupka</token>
                            <token inflected='yes'>smakowy</token>
                        </unify>
                    </pattern>
                    <message>Błąd ortograficzny. Powinno być: <suggestion><match no="1" regexp_match="p" regexp_replace="b"/> <match no="2"/></suggestion>?</message>
                    <url>http://pl.wikipedia.org/wiki/Kubki_smakowe</url>
                    <short>Błąd ortograficzny</short>
                    <example correction="kubki smakowe">Moje <marker>kupki smakowe</marker> są w niebie.</example>
                    <example>Moje kubki smakowe są w niebie.</example>
                </rule>
            </rulegroup>
            <rulegroup id="TEPO_PRACY" name="„tępo pracy” (tempo pracy)">
                <rule>
                    <pattern>
                        <marker>
                            <token regexp="yes">tęp[ao]</token>
                        </marker>
                        <token postag='(?:subst|ger):sg:gen.*' postag_regexp='yes'></token>
                    </pattern>
                    <message>Czy chodziło o <suggestion><match no="1" regexp_match="tęp" regexp_replace="temp"/></suggestion> (=prędkość)?</message>
                    <url>http://jaksiepisze.lav.pl/tepo_czy_tempo_46.html</url>
                    <short>Prawdopodobny błąd ortograficzny</short>
                    <example correction="tempo">Zwiększyć <marker>tępo</marker> marszu!</example>
                    <example>Zwiększyć tempo marszu.</example>
                    <example>Patrzyła na niego tępo.</example>
                </rule>
                <rule>
                    <pattern>
                        <token postag='adj:sg:acc:n1.n2:.*' postag_regexp='yes'></token>
                        <marker>
                            <token>tępo</token>
                        </marker>
                    </pattern>
                    <message>Czy chodziło o <suggestion>tempo</suggestion> (=prędkość)?</message>
                    <url>http://jaksiepisze.lav.pl/tepo_czy_tempo_46.html</url>
                    <short>Prawdopodobny błąd ortograficzny</short>
                    <example correction="tempo">Często narzekamy na jego zbyt szybkie lub wolne <marker>tępo</marker>.</example>
                    <example>Często narzekamy na jego zbyt szybkie lub wolne tempo.</example>
                    <example>Patrzyła na niego tępo.</example>
                </rule>
                <rule>
                    <pattern>
                        <token postag='adj:sg:gen:m1.m2.m3.n1.n2:.*' postag_regexp='yes'></token>
                        <marker>
                            <token>tępa</token>
                        </marker>
                    </pattern>
                    <message>Czy chodziło o <suggestion>tempa</suggestion> (=prędkości)?</message>
                    <url>http://jaksiepisze.lav.pl/tepo_czy_tempo_46.html</url>
                    <short>Prawdopodobny błąd ortograficzny</short>
                    <example correction="tempa">Bardzo miło się słucha także &quot;Crucified&quot;, który pomimo swojego wolnego <marker>tępa</marker> wręcz przytłacza tajemniczością.</example>
                    <example>Bardzo miło się słucha także "Crucified", który pomimo swojego wolnego tempa wręcz przytłacza tajemniczością.</example>
                    <example>Patrzyła na niego tępo.</example>
                </rule>
                <rule>
                    <pattern>
                        <token regexp='yes' inflected="yes">patrzyć|wpatrywać|gapić|powtórzyć|spoglądać|patrzeć|siedzieć</token>
                        <marker>
                            <token>tempo</token>
                        </marker>
                    </pattern>
                    <message>Czy chodziło o <suggestion>tępo</suggestion> (=otępiale)?</message>
                    <url>http://jaksiepisze.lav.pl/tepo_czy_tempo_46.html</url>
                    <short>Prawdopodobny błąd ortograficzny</short>
                    <example correction="tępo">Patrzył <marker>tempo</marker> w płomienie w kominku.</example>
                    <example>Patrzył tępo w płomienie w kominku.</example>
                </rule>
            </rulegroup>
            <rule id="boc_co_badz" name="„boć co bądź” (bądź co bądź)">
                <pattern>
                    <token>boć</token>
                    <token min="0" max="1">,</token>
                    <token>co</token>
                    <token regexp="yes">bądź|boć</token>
                </pattern>
                <message>Błąd ortograficzny. Poprawnie: <suggestion>bądź co bądź</suggestion>.</message>
                <url>http://so.pwn.pl/zasady.php?id=629494</url>
                <short>Błąd ortograficzny</short>
                <example>Bądź co bądź to prawda.</example>
                <example correction="bądź co bądź">Ale <marker>boć, co boć</marker> był najlepszym bratem na świecie.</example>
            </rule>
            <rule id="DAJZE" name="„daj że” (dajże)">
                <pattern>
                    <token postag="verb:impt:sg:sec.*" postag_regexp="yes"/>
                    <token>że</token>
                </pattern>
                <message>Te wyrazy należy napisać łącznie (jeśli cząstka „że” funkcjonuje jako wzmocnienie rozkazu) lub z przecinkiem, jeśli wprowadza zdanie podrzędne.</message>
                <suggestion>\1\2</suggestion>
                <suggestion>\1, \2</suggestion>
                <url>http://so.pwn.pl/zasady.php?id=629496</url>
                <short>Błąd ortograficzny lub brak przecinka</short>
                <example>Dajże mi spokój!</example>
                <example correction="Dajże|Daj, że"><marker>Daj że</marker> mi spokój!</example>
            </rule>
            <rule id="GDZIEZES" name="„gdzie żeś” (gdzieżeś)">
                <pattern>
                    <token>gdzie</token>
                    <token regexp="yes">że(?:[śm]|ście|śmy)</token>
                </pattern>
                <message>To wyrażenie piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
                <short>Błąd ortograficzny</short>
                <example>Gdzieżeś się podziewała tyle czasu?</example>
                <example correction="Gdzieżeś"><marker>Gdzie żeś</marker> się podziewała tyle czasu?</example>
            </rule>
            <rule id="NIEMALZE" name="„niemal że” (niemalże)">
                <pattern>
                    <token regexp="yes">(?:nie)?o?mal</token>
                    <token>że</token>
                </pattern>
                <message>To słowo piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
                <url>http://obcyjezykpolski.strefa.pl/?md=archive&amp;id=460</url>
                <short>Błędna pisownia rozłączna</short>
                <example correction="niemalże">Konrad poeta czuje się partnerem <marker>niemal że</marker> równorzędnym Bogu.</example>
            </rule>
            <rule id="POPULARNO_NAUKOWY" name="„Popularno-naukowy” (popularnonaukowy)">
                <pattern>
                    <token>popularno</token>
                    <token>-</token>
                    <token inflected="yes">naukowy</token>
                </pattern>
                <message>Ten przymiotnik piszemy łącznie: <suggestion>\1\3</suggestion>.</message>
                <url>http://poradnia.pwn.pl/lista.php?id=11919</url>
                <short>Niepotrzebny dywiz</short>
                <example>To jest pismo popularnonaukowe.</example>
                <example correction="popularnonaukowe">To jest pismo <marker>popularno-naukowe</marker>.</example>
            </rule>
        <rulegroup id="POPOLUDNIU" name="„popołudniu” (po południu)">
          <rule>
            <pattern>
              <token>popołudniu<exception scope="previous" regexp="yes">na|[wo"„]|po</exception><exception scope="previous" postag_regexp="yes" postag="adj:sg:loc:m1.m2.m3.n1.n2:.*"/></token>              
            </pattern>
            <message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>po południu</suggestion> czy o popołudnie (rzeczownik, oznaczający porę dnia)?</message>
            <short>Błąd ortograficzny</short>
            <example>Tego dnia po popołudniu jeszcze raz wpadli na podwórze żandarmi całym patrolem.</example>
            <example correction="po południu">Ja robiłam <marker>popołudniu</marker> i wyszedł mi zgodnie z prawdą.</example>
            <example>Najbliższe wydanie programu poświęcone będzie "Popołudniu z dzielnicami", które odbyło się 4 maja.</example>
          </rule>
        </rulegroup>
        				<rule id="Z_TYMZE" name="„z tymże” (z tym że)">
						<pattern>
								<marker>
										<token>z</token>
										<token>tymże</token>
								</marker>
								<token><exception postag=".*inst.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o spójnik złożony „<suggestion>z tym że</suggestion>” (=ale, jednak, z tym wyjątkiem, że)?</message>
						<short>Prawdopodobny błąd ortograficzny</short>
						<example correction="z tym że">To kosztuje niemało, <marker>z tymże</marker> jest to cena uczciwa.</example>
						<example>Poszliśmy na pocztę z tymże człowiekiem.</example>
				</rule>
				<rule id="RZADNY_CZEGO" name="„rządny czego” (żądny)">
						<pattern>
								<marker>
										<token inflected="yes">rządny</token>
								</marker>
								<token postag=".*[\.:]gen[\.:].*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="1" postag="adj.*" postag_regexp="yes">żądny</match></suggestion>?</message>
						<short>Prawdopodobny błąd ortograficzny</short>
						<example correction="żądny">Julek jest <marker>rządny</marker> władzy.</example>
						<example>Obyśmy żyli w <marker>rządnej</marker> ojczyźnie.</example>
				</rule>
				<rulegroup id="BEZSENSU" name="„bezsensu” (bez sensu)">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>bezsensu</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>bez sensu</suggestion> („bezsensu” to dopełniacz od słowa „bezsens”)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="Bez sensu"><marker>Bezsensu</marker>.</example>
								<example>Bez sensu</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">jest|będzie|było</token>
										<marker>
												<token>bezsensu</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>bez sensu</suggestion> („bezsensu” to dopełniacz od słowa „bezsens”)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="bez sensu">To jest <marker>bezsensu</marker>.</example>
								<example>Otacza nas morze bezsensu.</example>
						</rule>
				</rulegroup>
				<rule id="ZA_PEWNE" name="„za pewne” (zapewne)">
						<pattern>
								<token><exception postag="DEP"></exception>za</token>
								<token postag="qub">pewne</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten przysłówek pisze się łącznie: <suggestion>\1\2</suggestion> (=chyba, prawdopodobnie).</message>
						<short>Błędna pisownia rozłączna</short>
						<example correction="zapewne">Potrwa to <marker>za pewne</marker> kilka dni.</example>
						<example>Za pewne kwoty ludzie gotowi są zabijać.</example>
						<example>Dzisiaj jednak uznaje się za pewne, że to Watson zabił Holmesa.</example>
				</rule>
				<rulegroup id="W_BRUD" name="„w brud” (w bród)">
						<rule>
								<pattern>
										<token postag=".*gen.*" postag_regexp="yes" skip="3"><exception postag="interp:comma" scope="next"/><exception>się</exception></token>
										<marker>
												<token>w</token>
												<token>brud</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>w bród</suggestion> (=dużo)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="w bród">Szampana <marker>w brud</marker>, wódeczki ciut.</example>
								<example>Czystość wciąż zmieniała się w brud.</example>
						</rule>
				</rulegroup>
				<rulegroup id="MONOTONNIE_MONOTONIĘ" name="„popaść w monotonnie” (monotonię)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">popadać|popaść|wpaść|wpadać</token>
										<token>w</token>
										<marker>
												<token>monotonnie</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>monotonię</suggestion> (=formę wyrazu „monotonia”)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="monotonię">Futbol popada w <marker>monotonnie</marker>.</example>
								<example>Futbol popada w monotonię.</example>
						</rule>
				</rulegroup>
				<rulegroup id="KAZAC_KARAC" name="„karze” (każe)">
						<rule>
								<pattern>
										<token><exception postag="prep:.*loc.*" postag_regexp="yes"></exception></token>
										<token>jej</token>
										<marker>
												<token>karze</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>każe</suggestion> (=forma czasownika „kazać”)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="każe">Ale on jej <marker>karze</marker> to zrobić!</example>
								<example>Rozmawiałem o jej karze z adwokatem.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">mi|mu</token>
										<marker>
												<token regexp="yes">karzesz|karze</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="2" regexp_match="karz(.*)" regexp_replace="każ$1"></match></suggestion> (forma czasownika „kazać”)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="każesz">Co mu <marker>karzesz</marker> zrobić?</example>
								<example>Co mu każesz zrobić?</example>
						</rule>
						<rule>
								<pattern>
										<token>jej</token>
										<marker>
												<token>karzesz</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="2" regexp_match="karz(.*)" regexp_replace="każ$1"></match></suggestion> (forma czasownika „kazać”)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="każesz">Co jej <marker>karzesz</marker> zrobić?</example>
								<example>Co jej każesz zrobić?</example>
						</rule>
				</rulegroup>
				<rulegroup id="PULKI_POLKI" name="„wyższej pułki” (półki)">
						<rule>
								<pattern>
										<token postag="adj:sg:(dat|gen|loc):f.*" postag_regexp="yes"></token>
										<marker>
												<token>pułki</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>półki</suggestion> (=forma wyrazu „półka”)?</message>
								<example correction="półki">To samochód z niskiej <marker>pułki</marker>.</example>
								<example>To samochód z wyższej półki.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZA_W_CZASU" name="„za w czasu” (zawczasu)">
						<rule>
								<pattern>
										<token>za</token>
										<token>w</token>
										<token>czasu</token>
								</pattern>
								<message>Ten wyraz pisze się łącznie: <suggestion>\1\2\3</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="zawczasu">Aby nie dopuścić do awansów, firmy wyrzucają dobrych pracowników <marker>za w czasu</marker>.</example>
								<example>Aby nie dopuścić do awansów, firmy wyrzucają dobrych pracowników zawczasu.</example>
						</rule>
						<rule>
								<pattern>
										<token>za</token>
										<token>wczasu</token>
								</pattern>
								<message>Ten wyraz pisze się łącznie: <suggestion>\1\2</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="zawczasu">Aby nie dopuścić do awansów, firmy wyrzucają dobrych pracowników <marker>za wczasu</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="LEKCE_WAZYC" name="„lekce ważyć” (lekceważyć)">
						<pattern>
								<token>lekce</token>
								<token inflected="yes">ważyć</token>
						</pattern>
						<message>Ten czasownik pisze się łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="lekceważył">Józek <marker>lekce ważył</marker> polecenia nauczyciela.</example>
						<example>Józek lekceważył polecenia nauczyciela.</example>
				</rule>
				<rule id="NA_UMYŚLNIE" name="„na umyślnie” (naumyślnie)">
						<pattern>
								<token>na</token>
								<token>umyślnie</token>
						</pattern>
						<message>Ten wyraz najczęściej pisze się łącznie: <suggestion>\1\2</suggestion> (=świadomie, z premedytacją).</message>
						<short>Błąd ortograficzny</short>
						<example correction="naumyślnie">Józek <marker>na umyślnie</marker> przeszkadzał na lekcji.</example>
						<example>Józek naumyślnie przeszkadzał na lekcji.</example>
				</rule>
				<rule id="W_PO_SRODKU" name="„w po środku” (pośrodku)">
						<pattern>
								<token>w</token>
								<token>po</token>
								<token>środku</token>
						</pattern>
						<message>Ten wyraz pisze się łącznie i bez „w”: <suggestion>\2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="pośrodku">Zbudowany jest na wzór rynku w Krakowie: dawne domy dookoła, <marker>w po środku</marker> - duży budynek.</example>
						<example>Zbudowany jest na wzór rynku w Krakowie: dawne domy dookoła, pośrodku - duży budynek.</example>
				</rule>
				<rule id="PO_NIEWCZASIE" name="„po niewczasie” (poniewczasie)">
						<pattern>
								<token>po</token>
								<token>niewczasie</token>
						</pattern>
						<message>Ten wyraz według uchwał językoznawców pisze się łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="poniewczasie">Dziękuję <marker>po niewczasie</marker>.</example>
						<example>Dziękuję poniewczasie.</example>
				</rule>
				<rule id="NIEMNIEJ_NIZ" name="„niemniej niż” (nie mniej niż)">
						<pattern>
								<marker>
										<token>niemniej</token>
								</marker>
								<token>niż</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>nie mniej</suggestion> (=przynajmniej)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="nie mniej">Okoliczności kształtują człowieka <marker>niemniej</marker> niż człowiek kształtuje okoliczności.</example>
						<example>Okoliczności kształtują człowieka nie mniej niż człowiek kształtuje okoliczności.</example>
				</rule>
				<rule id="JASNO_NIEBIESKI" name="„jasno niebieski” (jasnoniebieski) itp.">
						<pattern>
								<token regexp="yes">jasno|blado|ciemno</token>
								<token inflected="yes" regexp="yes">niebieski|zielony|czerwony|żółty|żółtawy|siny|złoty|złotawy|złocisty|zielonkawy|różowy|fiołkowy|beżowy|błękitny|brązowy|brunatny|bursztynowy|czekoladowy|fioletowy|granatowy|kasztanowy|oliwkowy|pomarańczowy|popielaty|rudy|siwy|szafirowy|szarawy|szary|szarozielony|wiśniowy|zielonożółty|kawowy|płowy|gniady</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Przymiotniki złożone z członów nierównorzędnych znaczeniowo pisze się razem: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="jasnozielona">To moja <marker>jasno zielona</marker> żaba.</example>
						<example>To moja jasnozielona żaba.</example>
				</rule>
				<rulegroup id="NAWAZYC_PIWA" name="„naważyć piwa” (nawarzyć piwa)">
						<rule>
								<pattern>
										<marker>
												<token inflected="yes" skip="5" regexp="yes">(:?na)?ważyć</token>
										</marker>
										<token inflected="yes">piwo</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion><match no="1" regexp_match="ż" regexp_replace="rz"></match></suggestion> (=wpędzili się w kłopoty lub dosł. przygotowali piwo; „naważyć” znaczy „nałożyć na wagę”).</message>
								<short>Błąd ortograficzny</short>
								<example correction="nawarzyli">Koledzy <marker>naważyli</marker> sobie w ten sposób piwa.</example>
								<example>Koledzy nawarzyli sobie w ten sposób piwa.</example>
                                <example correction="warzyłem">Wczoraj <marker>ważyłem</marker> piwo.</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" skip="5">piwo</token>
										<marker>
												<token inflected="yes" regexp="yes">(:?na)?ważyć</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion><match no="2" regexp_match="ż" regexp_replace="rz"></match></suggestion> (=wpędzili się w kłopoty; „naważyć” znaczy „nałożyć na wagę”).</message>
								<short>Błąd ortograficzny</short>
								<example correction="nawarzyłeś">Mówisz wypić piwo, którego sobie <marker>naważyłeś</marker>.</example>
						</rule>
                        <rule>
                            <pattern>
                                <token inflected='yes'>ważenie</token>
                                <token>piwa</token>
                            </pattern>
                            <message>Powinno być <suggestion><match no="1" regexp_match="ż" regexp_replace="rz"/> <match no="2"/></suggestion>.</message>
                            <url>http://so.pwn.pl/lista.php?co=warzenie</url>
                            <short>Błąd ortograficzny</short>
                            <example correction="warzenie piwa">Uwielbiam <marker>ważenie piwa</marker>.</example>
                            <example>Uwielbiam warzenie piwa.</example>
                        </rule>
				</rulegroup>
				<rulegroup id="WIEZA_EIFFELA" name="„wieża Eiffela” (wieża Eiffla)">
                    <rule>
						<pattern>
								<token inflected="yes">wieża</token>
								<token>Eiffela</token>
						</pattern>
						<message>Nieprawidłowa pisownia. Poprawnie: <suggestion>\1 Eiffla</suggestion> (wymowa: Ajfla).</message>
                        <url>http://so.pwn.pl/lista.php?co=Eiffel</url>
						<short>Błąd ortograficzny</short>
						<example correction="wieżą Eiffla">Spędźmy dziką noc pod <marker>wieżą Eiffela</marker>!</example>
						<example>W Warszawie nie ma nic, co przypominałoby wieżę Eiffla.</example>
				    </rule>
                    <rule>
                        <pattern case_sensitive="yes">
                            <token regexp="yes">\p{Ll}+|[;,:]</token>
                            <marker>
                                <token inflected="yes">wieża<exception regexp="yes">w.*</exception></token>
                                <token>Eiffla</token>
                            </marker>
                        </pattern>
                        <message>Nieprawidłowa pisownia. Poprawnie: <suggestion><match no="2" case_conversion="alllower"/> Eiffla</suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=14712</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="wieży Eiffla">W związku z remontem części wind na <marker>Wieży Eiffla</marker> bilety dostępne są na zapytanie.</example>
                    </rule>
                </rulegroup>
				<rule id="PAR_EXCELLENCE" name="„par excellance” (par excellence)">
						<pattern>
								<token>par</token>
								<token regexp="yes">exce(l|ll)ance|excelence</token>
						</pattern>
						<message>Błąd w pisowni. Poprawnie: <suggestion>par excellence</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="par excellence">Dla judaizmu Biblia ma charakter księgi pedagogicznej <marker>par excellance</marker>.</example>
						<example>Dla judaizmu Biblia ma charakter księgi pedagogicznej par excellence.</example>
				</rule>
				<rulegroup id="NA_PRZOD" name="„na przód” (naprzód)">
						<rule>
								<pattern>
										<token>cała</token>
										<token>na</token>
										<token>przód</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>\1 \2\3</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="Cała naprzód"><marker>Cała na przód</marker> ku nowej przygodzie, taka gratka nie zdarza się co dzień.</example>
								<example>Cała naprzód ku nowej przygodzie, taka gratka nie zdarza się co dzień</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">krok|iść|ruszyć|posuwać|pójść|przeć|miesiąc</token>
										<token>na</token>
										<token>przód</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>\1 \2\3</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="krok naprzód">Uczyniliśmy wielki <marker>krok na przód</marker>.</example>
								<example>Uczyniliśmy wielki krok naprzód.</example>
						</rule>
				</rulegroup>
				<rulegroup id="TAM_TEN" name="„tam to dziecko” (tamto dziecko)">
						<rule>
								<pattern>
										<token>tam</token>
										<token>to</token>
										<token postag="subst:sg:(acc|nom|voc):n1" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="tamto dziecko">Patrzyłem na <marker>tam to dziecko</marker>.</example>
								<example>Patrzyłem na tamto dziecko.</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>ten</token>
										<token postag="subst:sg:.*nom.*:m.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="Tamten mężczyzna"><marker>Tam ten mężczyzna</marker> do mnie podszedł.</example>
								<example>Tamten mężczyzna jest mordercą!</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>ta</token>
										<token postag="subst:sg:nom:f"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="Tamta kobieta"><marker>Tam ta kobieta</marker> wygląda podejrzanie.</example>
								<example>Tamta kobieta kupowała jaja na targu.</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>tej</token>
										<token postag="subst:sg:.*gen.*:f" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="tamtej kobiety">Nie widziałem nigdy <marker>tam tej kobiety</marker>.</example>
								<example>Nigdy nie widziałem tamtej kobiety.</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>tą</token>
										<token postag="subst:sg:inst:f"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="tamtą sprawą">Zająłem się <marker>tam tą sprawą</marker>.</example>
								<example>Zająłem się tamtą sprawą.</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>tym</token>
										<token postag="subst:pl:dat.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="tamtym ogórkom">Długo przyglądałem się <marker>tam tym ogórkom</marker>.</example>
								<example>Długo przyglądałem się tamtym dziewczynom.</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>tymi</token>
										<token postag="subst:pl:inst.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="tamtymi bandziorami">Nie będę się zadawał z <marker>tam tymi bandziorami</marker>.</example>
								<example>Lepiej nie zadzieraj z tamtymi bandziorami.</example>
						</rule>
						<rule>
								<pattern>
										<token>tam</token>
										<token>tych</token>
										<token postag="subst:pl:(acc|gen|loc).*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy miało być <suggestion>\1\2 \3</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="tamtych pieniędzy">Nie ma <marker>tam tych pieniędzy</marker>.</example>
								<example>Nie mam już tamtych pieniędzy.</example>
						</rule>
				</rulegroup>
				<rule id="WYWIESC_Z_POLSKI" name="„wywieść z Polski” (wywieźć z Polski)">
						<pattern>
								<marker>
										<token skip="3">wywieść</token>
								</marker>
								<token>z</token>
								<token regexp="yes">Polski|miasta|ojczyzny|kraju|terytorium|terenu|Warszawy|Krakowa|lasu</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Poprawnie: <suggestion>wywieźć</suggestion> (=wytransportować).</message>
						<short>Błąd ortograficzny</short>
						<example correction="wywieźć">Udało mi się <marker>wywieść</marker> najcenniejsze obrazy z kraju.</example>
						<example>Możesz wywieźć z Polski nawet pół litra tlenu.</example>
				</rule>
				<rule id="WYWIEZC_Z_POBUDEK" name="„wywieźć z pobudek” (wywieść z pobudek)">
						<pattern>
								<marker>
										<token skip="3">wywieźć</token>
								</marker>
								<token>z</token>
								<token regexp="yes" skip="3">pobudek|przesłanek|ustawy|artykułu|art|przepisów|przepisu|konstytucji|praktyki|zasady|zasad</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>wywieść</suggestion> (=wyprowadzić drogą rozumowania itd.)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="wywieść">Ten cwany prawnik zdołał <marker>wywieźć</marker> to uprawnienie z ustawy zasadniczej.</example>
						<example>Potrafię wywieść to z całkowicie pewnych przesłanek.</example>
				</rule>
				<rule id="BY_NAJMNIEJ_NIE" name="„by najmniej” (bynajmniej)">
						<pattern>
								<marker>
										<token>by</token>
										<token>najmniej</token>
								</marker>
								<token>nie</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten wyraz pisze się łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Bynajmniej"><marker>By najmniej</marker> nie mówiłem, że uwielbiam prezesa.</example>
						<example>Lekarz musi się starać, by najmniej zaszkodzić pacjentowi.</example>
				</rule>
				<rule id="TEGO_ROCZNY" name="„tego/pół/cało roczny” (tegoroczny, półroczny, całoroczny)">
						<pattern>
								<token regexp="yes">tego|cało|pół|półtora|ćwierć|rok|co|do|drugo|trzecio|średnio|ubiegło|zeszło|przeszło|przyszło|jedno|nowo|pierwszo|dwu</token>
								<token inflected="yes">roczny</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten przymiotnik pisze się łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="noworoczny">Wznieśmy toast <marker>nowo roczny</marker>!</example>
						<example>Tegoroczne zbiory pszenicy są znakomite.</example>
				</rule>
				<rule id="TYM_NIE_MNIEJ" name="„tym nie mniej” (niemniej jednak)">
						<pattern>
								<token negate="yes">w</token>
								<marker>
										<token>tym</token>
										<token>nie</token>
										<token>mniej</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny i rusycyzm. Poprawnie: <suggestion>niemniej jednak</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Niemniej jednak"><marker>Tym nie mniej</marker> zrobiłem to, o co prosił.</example>
						<example>Do słoika pakujemy 12 ryb, w tym nie mniej niż 7 śledzi.</example>
				</rule>
				<rule id="OD_TAK" name="„od tak” (ot, tak)">
						<pattern>
								<marker>
										<token>od</token>
										<token>tak</token>
								</marker>
								<token><exception postag=".*[:\.]gen[:\.].*" postag_regexp="yes"></exception><exception>dawna</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>ot, tak</suggestion> (=od niechcenia)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="ot, tak">Zrobiłem to <marker>od tak</marker>.</example>
						<example>Od tak zwanych mikrobów chroni nas produkt firmy chińskiej.</example>
                        <example>Przebywają przecież z sobą od tak dawna i każda z nim rozmowa nie przestaje być największą przyjemnością.</example>
				</rule>
				<rulegroup id="POKARZ" name="„pokarz” (pokaż)">
				<rule>
					<pattern>
						<marker>
							<token regexp="yes">pokarz(?:my|[ęe])?</token>
						</marker>
						<token>,</token>
						<token regexp="yes">że|iż|jak|dlaczego</token>
					</pattern>
					<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="1" regexp_match="rz" regexp_replace="ż"/></suggestion> (formę czasownika „pokazać”)?</message>
					<example correction="pokażę">Dziś <marker>pokarzę</marker>, że w okularach można ładnie wyglądać.</example>
					<example>Dziś pokażę, że w okularach można ładnie wyglądać.</example>
				</rule>
				<rule>
					<pattern>
						<marker>
							<token regexp="yes">pokarz(?:my|[ęe])?</token>
						</marker>
						<token postag_regexp="yes" postag="ppron\d+:.*dat.*"/>
					</pattern>
					<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="1" regexp_match="rz" regexp_replace="ż"/></suggestion> (formę czasownika „pokazać”)?</message>
					<example correction="Pokaż"><marker>Pokarz</marker> mi swój samochód, a nie powiem ci, kim jesteś.</example>
							<example>Pokaż mi swój samochód.</example>
				</rule>
			</rulegroup>
				<rulegroup id="WIEZY_WIERZY" name="„wieży w” (wierzy)">
						<rule>
								<pattern>
										<marker>
												<token regexp="yes"><exception scope="previous">nie</exception>wieży|wieżę|wieżą</token>
										</marker>
										<token>w</token>
										<token regexp="yes">Boga|możliwość|miłość|siebie|sukces|skuteczność|awans|swoje|zwycięstwo|swój|swoją|ciebie|zapewnienia|cuda|te|istnienie|takie|duchy</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="1" regexp_match="([Ww])ież(.*)" regexp_replace="$1ierz$2"></match></suggestion> (formę czasownika „wierzyć”)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="wierzą">Oni <marker>wieżą</marker> w zwycięstwo.</example>
								<example correction="Wierzę"><marker>Wieżę</marker> w cuda.</example>
								<example>Wierzę w cuda.</example>
						</rule>
						<rule>
								<pattern>
										<token>nie</token>
										<marker>
												<token regexp="yes">wieży|wieżę|wieżą</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion><match no="2" regexp_match="([Ww])ież(.*)" regexp_replace="$1ierz$2"></match></suggestion> (formę czasownika „wierzyć”)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="wierzę">Nie <marker>wieżę</marker> w cuda.</example>
								<example>Nie wierzę w cuda.</example>
						</rule>
				</rulegroup>
				<rulegroup id="POL_TORA" name="„pół tora czego” (półtora)">
						<rule>
								<pattern>
										<marker>
												<token>pół</token>
												<token regexp="yes">tora|torej</token>
										</marker>
										<token postag=".*[\.:]gen.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion> (=jeden i pół).</message>
								<short>Błąd ortograficzny</short>
								<example correction="półtora">To trwało ponad <marker>pół tora</marker> miesiąca.</example>
								<example>To trwało ponad półtora miesiąca.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>pół</token>
												<token regexp="yes">tora|torej</token>
										</marker>
										<token regexp="yes">kilo|deko</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion> (=jeden i pół).</message>
								<short>Błąd ortograficzny</short>
								<example correction="półtora">Kup <marker>pół tora</marker> kilo kaszanki!</example>
								<example>Kup półtora kilo kaszanki!</example>
						</rule>
				</rulegroup>
				<rulegroup id="POMORZE_POMOZE" name="„nie pomorze” (pomoże)">
						<rule>
								<pattern case_sensitive="yes">
										<token inflected="yes" regexp="yes">nie|ja|ty|który|co|wy|kto|pewno|niewiele|że|iż|on|ona|pan|pewność</token>
										<marker>
												<token>pomorze</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>pomoże</suggestion> (formę czasownika „pomóc”)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="pomoże">On ci nie <marker>pomorze</marker>.</example>
								<example>Mowa o pomorze świń.</example>
								<example>On już nic nam nie pomoże.</example>
						</rule>
				</rulegroup>
				<rule id="BUL_GLOWY" name="„bul” (ból)">
						<pattern>
								<token postag="SENT_START" skip="-1"></token>
								<marker>
										<token>bul</token>
								</marker>
								<token negate="yes" regexp="yes">,|bul</token>
								<token negate="yes">bul</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>ból</suggestion> (=nieprzyjemne odczucie)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="ból">Mam potworny <marker>bul</marker> głowy.</example>
						<example>Bul, bul, bul, a może ból?</example>
				</rule>
				<rulegroup id="CO_I_ROZ" name="„co i róż” (co rusz)">
						<rule>
								<pattern>
										<token>co</token>
										<token>i</token>
										<token>róż</token>
								</pattern>
								<message>Błąd ortograficzny. Poprawnie: <suggestion>co rusz</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="Co rusz"><marker>Co i róż</marker> media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
								<example>Raz po raz media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
						</rule>
						<rule>
								<pattern>
										<token>co</token>
										<token>róż</token>
								</pattern>
								<message>Błąd ortograficzny. Poprawnie: <suggestion>co rusz</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="Co rusz"><marker>Co róż</marker> media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
								<example>Raz po raz media informują o tym, że któryś z prominentnych polityków koalicji rządzącej załatwił coś dla siebie.</example>
						</rule>
				</rulegroup>
				<rule id="BEZ_POSREDNI" name="„bez pośredni, bez wypadkowy...” (bezpośredni, bezwypadkowy)">
						<pattern>
								<token>bez</token>
								<token inflected="yes" regexp="yes"><exception postag=".*gen[\.:].*" postag_regexp="yes"></exception>adresowy|alkoholowy|awaryjny|apelacyjny|barwny|bateryjny|bolesny|cenny|celowy|chmurny|czelny|czynny|dyskusyjny|duszny|imienny|interesowny|kompromisowy|listny|mięsny|partyjny|płatny|płciowy|pośredni|radny|robotny|sensowny|silny|sporny|sprzeczny|użyteczny|wartościowy|warunkowy|wypadkowy|względny|wolny</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten przymiotnik piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="bezwypadkowy">Mój samochód jest całkowicie <marker>bez wypadkowy</marker>.</example>
						<example>Bez barwnego lakieru nie naprawisz tych zadrapań.</example>
				</rule>
				<rule id="NA_OKOLO" name="„na około czego” (naokoło)">
						<pattern>
								<marker>
										<token>na</token>
										<token>około</token>
								</marker>
								<token postag=".*gen.*" postag_regexp="yes"><exception postag="num.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="naokoło">Latam <marker>na około</marker> księżyca.</example>
						<example>Komisja wyceniła straty na około pięć milionów.</example>
						<example>Komisja wyceniła straty na około 12 milionów.</example>
				</rule>
				<rule id="NAJ_LEPSZY" name="„naj lepszy” (najlepszy)">
						<pattern>
								<token>naj</token>
								<token postag="adj.*:com" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="najlepszy">Ten samochód jest <marker>naj lepszy</marker>.</example>
						<example>Mamy najgorszego premiera w historii.</example>
				</rule>
				<rule id="W_OKA_MGNIENIU" name="„w oka mgnieniu” (w okamgnieniu)">
						<pattern>
								<token>w</token>
								<token>oka</token>
								<token>mgnieniu</token>
						</pattern>
						<message>Błąd ortograficzny. Powinno być: <suggestion>\1 \2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="w okamgnieniu">Premier wyniósł się z Sejmu <marker>w oka mgnieniu</marker>.</example>
						<example>Koalicja uratowała się w okamgnieniu.</example>
				</rule>
				<rulegroup id="DWU_PRZYMIOTNIK" name="Błędna pisownia rozłączna „jedno-”, „dwu-”, „trzy-” itp. z przymiotnikami">
                 <rule>
                    <pattern>
					    <token postag="num:comp"/>
                        <token postag="num:comp"/>
                        <token postag="num:comp"/>
						<token inflected="yes" regexp="yes">aktowy|barwny|biegowy|cyfrowy|częściowy|daniowy|dniowy|drzwiowy|fazowy|głosowy|godzinny|języczny|kilogramowy|kilowy|klasowy|kołowy|kondygnacyjny|konny|krotny|letni|listny|literowy|litrowy|lufowy|metrowy|miesięczny|milimetrowy|milowy|milionowy|minutowy|osobowy|pasmowy|piętrowy|płatowy|pokoleniowy|procentowy|ramienny|składnikowy|tomowy|tonowy|tygodniowy|wiekowy</token>
					</pattern>
					<message>Prawdopodobnie błąd ortograficzny. Ten wyraz piszemy razem: <suggestion>\1\2\3\4</suggestion>.</message>
					<short>Błąd ortograficzny</short>
					<example>Ta droga jest dwupasmowa.</example>
					<example correction="stupięćdziesięciodwupasmowa">Ta droga jest <marker>stu pięćdziesięcio dwu pasmowa</marker>.</example>
				</rule>
                <rule>
                      <pattern>
                          <token postag="num:comp"><exception scope="previous" postag="num:comp"/></token>
                          <token postag="num:comp"/>
                          <token inflected="yes" regexp="yes">aktowy|barwny|biegowy|cyfrowy|częściowy|daniowy|dniowy|drzwiowy|fazowy|głosowy|godzinny|języczny|kilogramowy|kilowy|klasowy|kołowy|kondygnacyjny|konny|krotny|letni|listny|literowy|litrowy|lufowy|metrowy|miesięczny|milimetrowy|milowy|milionowy|minutowy|osobowy|pasmowy|piętrowy|płatowy|pokoleniowy|procentowy|ramienny|składnikowy|tomowy|tonowy|tygodniowy|wiekowy</token>
                      </pattern>
                      <message>Prawdopodobnie błąd ortograficzny. Ten wyraz piszemy razem: <suggestion>\1\2\3</suggestion>.</message>
                      <short>Błąd ortograficzny</short>
                      <example>Ta droga jest dwupasmowa.</example>
                      <example correction="pięćdziesięciodwupasmowa">Ta droga jest <marker>pięćdziesięcio dwu pasmowa</marker>.</example>
                </rule>
                <rule>
                    <pattern>
                         <token postag="num:comp"><exception postag_regexp="yes" postag="subst.*|adv"/><exception scope="previous" postag="num:comp"/></token>
                         <token inflected="yes" regexp="yes">aktowy|barwny|biegowy|cyfrowy|częściowy|daniowy|dniowy|drzwiowy|fazowy|głosowy|godzinny|języczny|kilogramowy|kilowy|klasowy|kołowy|kondygnacyjny|konny|krotny|letni|listny|literowy|litrowy|lufowy|metrowy|miesięczny|milimetrowy|milowy|milionowy|minutowy|osobowy|pasmowy|piętrowy|płatowy|pokoleniowy|procentowy|ramienny|składnikowy|tomowy|tonowy|tygodniowy|wiekowy</token>
                    </pattern>
                    <message>Prawdopodobnie błąd ortograficzny. Ten wyraz piszemy razem: <suggestion>\1\2</suggestion>.</message>
                    <short>Błąd ortograficzny</short>
                    <example>Ta droga jest dwupasmowa.</example>
                    <example correction="dwupasmowa">Ta droga jest <marker>dwu pasmowa</marker>.</example>
                </rule>
                </rulegroup>
				<rule default="off" id="PRZECIAGNIJ-I-UPUSC" name="Wyrażenia pisane z wieloma łącznikami">
						<pattern>
								<token postag="UNKNOWN" regexp="yes"><exception regexp="yes">staro-cerkiewno-słowiańs.*|staro-wysoko-niemiec.*|koh-i-noor.*</exception><exception regexp="yes">.*-(en|a|sur|de|du|au|of|upon|cyk|as|off|per)-.*</exception>\p{L}{2,}-\p{L}+-.*</token>
						</pattern>
						<message>Prawdopodobnie to wyrażenie jest kalką z języka obcego. W języku polskim zwykle nie łączy się wielu wyrazów łącznikiem w celu uzyskania jednego wyrazu. Poprawnie: <suggestion><match no="1" regexp_match="\-" regexp_replace=" "></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="przeciągnij i upuść">Wśród innych aplikacji tego typu wyróżnia się m.in. łatwością obsługi (posiada pełne wsparcie dla technologii <marker>przeciągnij-i-upuść</marker>).</example>
						<example>Nazwa staro-cerkiewno-słowiański jako przymiotnik złożony składający się z dwóch lub więcej członów równorzędnych znaczeniowo powinna być pisana zawsze z łącznikiem.</example>
						<example>Jacuś pochodzi z Port-of-Spain.</example>
						<example>Wśród innych aplikacji tego typu wyróżnia się m.in. łatwością obsługi (w pełni obsługuje metodę „przeciągnij i upuść”).</example>
				</rule>
				<rule id="DWU_I_POL_PRZYMIOTNIK" name="Błędna pisownia rozłączna przymiotników typu „dwuipółkrotny”">
						<pattern>
								<token regexp="yes">(?:.*)(?:jedno|dwu|trzy|cztero|pięcio|sześcio|siedmio|ośmio|dziewięcio|dziesięcio|jedenasto|stu|dwustu)</token>
								<token>i</token>
								<token>pół</token>
								<token inflected="yes" regexp="yes">letni|godzinny|krotny</token>
						</pattern>
						<message>Prawdopodobnie błąd ortograficzny. Ten wyraz piszemy razem: <suggestion>\1\2\3\4</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Zebranie będzie dwuipółgodzinne.</example>
						<example correction="dwuipółgodzinne">Zebranie będzie <marker>dwu i pół godzinne</marker>.</example>
				</rule>
				<rule id="W_RAZ" name="„w raz” (wraz)">
						<pattern>
								<token><exception>raz</exception></token>
								<marker>
										<token>w</token>
										<token>raz</token>
								</marker>
								<token regexp="yes">z|ze</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten wyraz piszemy łącznie: <suggestion>\2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Wraz"><marker>W raz</marker> z nią popierał rozwój nauki i sztuki.</example>
						<example>Raz w raz wstaje wielka postać, że ino jej skrzydeł dostać.</example>
				</rule>
				<rule id="RAZ_WRAZ" name="„raz wraz” (raz w raz)">
						<pattern>
								<token>raz</token>
								<token>wraz</token>
						</pattern>
						<message>Błąd ortograficzny. Powinno być: <suggestion>raz w raz</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Raz w raz"><marker>Raz wraz</marker> przerywały jazdę popsute mosty.</example>
						<example>Raz w raz przerywały jazdę popsute mosty.</example>
				</rule>
				<rule id="OSOBA_TRZECIM" name="„osobą trzecim” (osobom trzecim)">
						<pattern>
								<token>osobą</token>
								<token regexp="yes">trzecim|postronnym|poszkodowanym|fizycznym|niepełnosprawnym|prawnym|uprawnionym|zatrudnionym|nieletnim|bezdomnym|bezrobotnym|zainteresowanym|starszym|chorym|dorosłym</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>osobom \2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="osobom trzecim">Klientom nie wolno udostępniać świadczonych przez Operatora usług <marker>osobą trzecim</marker>.</example>
						<example>Klientom nie wolno udostępniać świadczonych przez Operatora usług osobom trzecim.</example>
				</rule>
				<rule id="BYC_WSTANIE" name="„być wstanie” (być w stanie)">
						<pattern>
								<token inflected="yes" skip="1">być</token>
								<marker>
										<token>wstanie</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>w stanie</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="w stanie">Walka zapowiadała się bardzo emocjonująco i nikt nie był <marker>wstanie</marker> wskazać lidera.</example>
						<example>Nie jestem w stanie tego słuchać.</example>
				</rule>
				<rule id="POT_WPLYWEM" name="„pot wpływem” (pod wpływem)">
						<pattern>
								<token>pot</token>
								<token postag="subst.*nom.*|subst.*inst.*" postag_regexp="yes" regexp="yes"><exception regexp="yes">to|strugami|kroplami</exception>[wtspkdc].*</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>pod \2</suggestion>?</message>
						<short>Błąd ortograficzny</short>
						<example correction="pod wpływem">Rząd jest <marker>pot wpływem</marker> obcych sił.</example>
						<example>Rząd jest pod wpływem obcych sił.</example>
						<example>Pot strugami spływał z pleców Romana.</example>
				</rule>
				<rulegroup id="W_PRAWDZIE" name="„w prawdzie” (wprawdzie)">
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"><exception inflected="yes" regexp="yes" scope="next">żyć|stać|stanąć|ukazać</exception></token>
										<marker>
												<token>w</token>
												<token skip="-1">prawdzie</token>
										</marker>
										<token regexp="yes">ale|lecz|jednak(:?że)?|jednakowoż</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>wprawdzie</suggestion> (=chociaż)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="wprawdzie">Dziś mówi się <marker>w prawdzie</marker> wiele o wychowaniu seksualnym, ale często w sposób dość powierzchowny.</example>
								<example>Dziś mówi się wprawdzie wiele o wychowaniu seksualnym, ale często w sposób dość powierzchowny.</example>
						</rule>
				</rulegroup>
				<rule id="PO_POD" name="„po pod” (popod)">
						<pattern case_sensitive="yes">
								<token regexp="yes">[Pp]o</token>
								<token>pod</token>
						</pattern>
						<message>Ten przyimek piszemy razem: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="popod">Widzimy parę kozic, pyrgających <marker>po pod</marker> kosówką.</example>
						<example>Korty byłego posła PO pod lupą radnych</example>
				</rule>
				<rule id="PRZEDE_DNIU" name="„przede dniu” (przededniu)">
						<pattern>
								<token>przede</token>
								<token>dniu</token>
						</pattern>
						<message>Ten wyraz piszemy razem: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="przededniu">Królestwo Polskie w <marker>przede dniu</marker> Powstania Styczniowego 1856-1861.</example>
						<example>Królestwo Polskie w przededniu Powstania Styczniowego 1856-1861.</example>
				</rule>
				<rulegroup id="A_NUZ" name="„a nóż” (a nuż)">
						<rule>
								<pattern>
										<token>bo</token>
										<token>a</token>
										<marker>
												<token>nóż</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny, powinno być: <suggestion>nuż</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Próbujmy wiele razy, bo a nuż się uda.</example>
								<example correction="nuż">Próbujmy wiele razy, bo a <marker>nóż</marker> się uda.</example>
						</rule>
						<rule>
								<pattern>
										<token>a</token>
										<marker>
												<token>nóż</token>
										</marker>
										<token regexp="yes">się|ktoś</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny, powinno być: <suggestion>nuż</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Próbujmy wiele razy, a nuż się uda.</example>
								<example>Słucham tego durnia, a nóż mi się w kieszeni otwiera.</example>
								<example correction="nuż">Próbujmy wiele razy, a <marker>nóż</marker> się uda.</example>
						</rule>
				</rulegroup>
				<rule id="POBIEZ" name="„pobież” (pobierz)">
						<pattern>
								<token>pobież</token>
						</pattern>
						<message>\1 to forma czasownika „pobieżeć” (=pobiec). Prawie na pewno chodziło o <suggestion>pobierz</suggestion> (od „pobrać”).</message>
						<short>Błąd ortograficzny</short>
						<example>Pobierz pliki</example>
						<example correction="Pobierz"><marker>Pobież</marker> pliki</example>
				</rule>
				<rulegroup id="WYJECHAC_ZAGRANICE" name="„zagranicę” (za granicę)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">jeździć|podróżować|uciekać|uciec|wyjeżdżać|wyjechać</token>
										<marker>
												<token>zagranicę</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion>za granicę</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Przemysław pierwszy raz wyjechał za granicę.</example>
								<example correction="za granicę">Przemysław pierwszy raz wyjechał <marker>zagranicę</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>zagranicę</token>
										</marker>
										<token regexp="yes">kraju|Polski|naszego|państwa</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion>za granicę</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Przemysław pierwszy raz za granicę Polski wyjechał.</example>
								<example correction="za granicę">Przemysław pierwszy raz <marker>zagranicę</marker> Polski wyjechał.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZA_GRANICA" name="„zagranicą” (za granicą)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">być|przebywać|pobyt<exception postag="ger.*|ppas:.*" postag_regexp="yes"></exception></token>
										<marker>
												<token>zagranicą</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion>za granicą</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Od dawna nie byłem za granicą.</example>
								<example correction="za granicą">Od dawna nie byłem <marker>zagranicą</marker>.</example>
						</rule>
				</rulegroup>
				<rulegroup id="WIDZI_MI_SIE" name="„widzi mi się” (widzimisię)">
						<rule>
								<pattern>
										<marker>
												<token>widzi</token>
												<token>mi</token>
												<token>się</token>
										</marker>
										<token postag=".*[\.:]gen[\.:].*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>widzimisię</suggestion> (=kaprys)?</message>
								<short>Błąd ortograficzny</short>
								<example>To nie powinno zależeć od widzimisię policjanta.</example>
								<example correction="widzimisię">To nie powinno zależeć od <marker>widzi mi się</marker> policjanta.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="adj.*[\.:]n.*" postag_regexp="yes"></token>
										<marker>
												<token>widzi</token>
												<token>mi</token>
												<token>się</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>widzimisię</suggestion> (=kaprys)?</message>
								<short>Błąd ortograficzny</short>
								<example>To nie powinno zależeć od twojego widzimisię.</example>
								<example correction="widzimisię">To nie powinno zależeć od czyjegoś <marker>widzi mi się</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="prep:.*" postag_regexp="yes"></token>
										<marker>
												<token>widzi</token>
												<token>mi</token>
												<token>się</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>widzimisię</suggestion> (=kaprys)?</message>
								<short>Błąd ortograficzny</short>
								<example>To nie powinno zależeć od widzimisię.</example>
								<example correction="widzimisię">To nie powinno zależeć od <marker>widzi mi się</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="SKROTOWCE_BEZ_DYWIZU" name="Skrótowce bez dywizu w przypadkach zależnych">
						<pattern>
								<token regexp="yes">\p{Lu}{1,2}+[i]*\p{Lu}+[a-ząćęłńóśźż&amp;&amp;[^\p{Lu}]]+<exception regexp="yes">GKKFicie|JCMości|JCMością|JCWysokości|JCWysokością|JKMości|JKMością|JKWysokości|JKWysokością|PZKol|PZMocie|PZMot|SJPDor|WPan|WPani|WPaństwo|CSSp|MKOl|PKOl|REDakcj.*|KPCh|VBScript|GUŁag|\p{Lu}{2}[^aeiuyąę]|((XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))([mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tymi?|a|c[ieh]|ci[aemou]|ciej|cioletnią|ego|ej|g[aio]|gi[em]|[yi]m|ki|któregoś|m[aeo]|miu|o|[tr]o|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|tk[ai]|[mt]*[i]*oletni.*|[mt]*[ueą]|[mt]*ych)</exception></token>
						</pattern>
						<message>Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem:<suggestion><match no="1" regexp_match="^(\p{Lu}{1,2}+[i]*\p{Lu}+)([\p{L}&amp;&amp;[^\p{Lu}]]{1,4}+)" regexp_replace="$1-$2"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Ludwik dostał kilkaset SMS-ów z pogróżkami od Przemysława.</example>
						<example correction="SMS-ów">Ludwik dostał kilkaset <marker>SMSów</marker> z pogróżkami od Przemysława.</example>
						<example>Nasze radio nadaje na częstotliwości 102 MHz.</example>
                        <example>Cytokina TNFα</example>
                        <example correction="WiN-u">Był to działacz <marker>WiNu</marker>.</example>
                        <example correction="IFiS-ie">Pracuję w <marker>IFiSie</marker>.</example>
                        <example>Uwaga, wyrób zawiera HCl!</example>
				</rule>
				<rule id="SKROTOWCE_Z_APOSTROFEM" name="Skrótowce z apostrofem w przypadkach zależnych">
						<pattern>
								<token regexp="yes">\p{Lu}{2}+[i]*\p{Lu}+</token>
								<token spacebefore="no" regexp="yes">&apost;</token>
								<token regexp="yes" spacebefore="no">[\p{L}&amp;&amp;[^\p{Lu}]]{1,4}+</token>
						</pattern>
						<message>Prawdopodobny błąd zapisu odmiany; skrótowce odmieniamy z dywizem: <suggestion>\1-\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Ludwik dostał kilkaset SMS-ów z pogróżkami od Przemysława.</example>
						<example correction="SMS-ów">Ludwik dostał kilkaset <marker>SMS'ów</marker> z pogróżkami od Przemysława.</example>
						<example>Zagrał zbyt głośno Stayin' Alive.</example>
						<example>Nasze radio nadaje na częstotliwości 102 MHz.</example>
				</rule>
				<rulegroup id="IMIONA_Z_APOSTROFAMI" name="Niepotrzebne apostrofy w formach odmiennych">
                    <rule>
                        <antipattern>
                            <token>Bill</token>
                            <token spacebefore="no" regexp="yes">&apost;</token>
                            <token regexp="yes">e(?:go|mu)|im</token>
                        </antipattern>
                        <antipattern>
                            <token>Eric</token>
                            <token spacebefore="no" regexp="yes">&apost;</token>
                            <token regexp="yes">i?em</token>
                        </antipattern>
                        <antipattern>
                            <token>Smith</token>
                            <token spacebefore="no" regexp="yes">&apost;</token>
                            <token>ie</token>
                        </antipattern>
						<pattern>
								<token postag="subst:sg:.*:m[1-3]" postag_regexp="yes" regexp="yes">.*\p{Ll}+[^ye](?&lt;!es)</token>
                                <token spacebefore="no" regexp="yes">&apost;</token>
								<token regexp="yes">[aeu]|iem?|owi|[ioe]m|ach|ami|owie|ów|ego|emu|zie|ze</token>
						</pattern>
						<message>Ten wyraz odmienia się prawdopodobnie bez apostrofów: <suggestion>\1\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Johnie">Porozmawiajmy o <marker>John'ie</marker> Lennonie.</example>
						<example>To wielka szansa dla <marker>Jacques'a</marker>.</example>
                        <!-- błąd, ale jest na to inna reguła - SKROTOWCE_Z_APOSTROFEM -->
                        <example>Porozmawiajmy o IPN'ie.</example>
				    </rule>
                    <rule>
                        <pattern>
                            <token regexp="yes">.*\p{Ll}+(?:ey|[sr]ay)|Ray</token>
                            <token spacebefore="no" regexp="yes">&apost;</token>
                            <token regexp="yes">[aeu]|owi|[oe]m|ach|ami|owie|ów</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie bez apostrofów: <suggestion>\1\3</suggestion>.</message>
                        <url>http://so.pwn.pl/lista.php?co=Ramsay</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Bentleyu">Porozmawiajmy o <marker>Bentley'u</marker>.</example>
                        <example>Porozmawiajmy o <marker>Bentleyu</marker> Lennonie.</example>
                        <example>To wielka szansa dla <marker>Rorty'ego</marker>.</example>
                    </rule>
                    <rule> <!-- nieodmienne -->
                        <pattern>
                            <token regexp="yes">Andrew|Hugh|Matthew</token>
                            <token spacebefore="no" regexp="yes">&apost;</token>
                            <token regexp="yes">em|owi|a</token>
                        </pattern>
                        <message>To imię jest nieodmienne. Poprawnie: <suggestion>\1</suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=10494</url>
                        <short>Błąd ortograficzny</short>
                        <example>Wywiad z Andrew Jacksonem</example>
                        <example correction="Andrew">Wywiad z <marker>Andrew'em</marker> Jacksonem</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token regexp='yes'>.*\p{Ll}+y<exception case_sensitive='yes'>Shy</exception></token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>m</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie bez apostrofów: <suggestion><match no="1"/><match no="3"/></suggestion>.</message>
                        <url>http://so.pwn.pl/zasady.php?id=629610</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Andym">Porozmawiajmy o <marker>Andy'm</marker>.</example>
                        <example>Porozmawiajmy o Andym.</example>
                    </rule>
                    <rule> <!-- paradygmat A.2.2.1g, np. Joyce -->
                        <pattern>
                            <token regexp='yes'>.*\p{Ll}+e<exception regexp='yes'>.*c?ke|.*que|.*[dlnvwk]ie|.*ethe|.*nde|Joe</exception></token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>m</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie tak: <suggestion><match no="1"/>’em</suggestion>.</message>
                        <url>http://so.pwn.pl/zasady.php?id=629610</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Joyce’em">Zajmijmy się wreszcie <marker>Joyce'm</marker>.</example>
                        <example>Zajmijmy się wreszcie Joyce'em.</example>
                        <example>Zajmuję się Locke'm.</example>
                    </rule>
                    <rule> <!-- paradygmat A.2.2.2e, np. Locke, Braque -->
                        <pattern>
                            <token regexp='yes'>.*\p{Ll}+(?:c?ke|que)</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp="yes">(?:i?e)?m</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie tak: <suggestion><match no="1" regexp_match="(.*)(?:c?ke|que)" regexp_replace="$1kiem"/></suggestion>.</message>
                        <url>http://so.pwn.pl/zasady.php?id=629610</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Lockiem">Zajmuję się <marker>Locke'm</marker>.</example>
                        <example correction="Brakiem">Zajmuję się <marker>Braque'm</marker>.</example>
                        <example>Zajmuję się Lockiem.</example>
                    </rule>
                    <rule> <!-- paradygmat A.2.2.9, np. Barrie, Blikle, Charlie, Eile, Eliade, Fauré, Fichte... -->
                        <pattern>
                            <token regexp='yes'>.*\p{Ll}+(?:ie|ethe|ende|kle|[nr]te|[au]de|oce|uré|rmé|mée|chte|[dl]ke|lbe|u[snz]e|n[dg]e|[^e]ese|lye)|Eile|Heine|Hesse|Hoppe|Huelle|Monroe|Nietzsche|Palme|Paszke|Pele|Poe|Tagore|Versace</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp='yes'>e?(?:go|mu|i?m)</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie tak: <suggestion><match no="1"/><match no="3" regexp_match=".*(go|mu|i?m)" regexp_replace="$1"/></suggestion>.</message>
                        <url>http://so.pwn.pl/lista.php?co=Chaplin</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Charliego">Zaprośmy <marker>Charlie'go</marker>.</example>
                        <example>Zaprośmy Charliego.</example>
                        <example correction="Charliego">Zaprośmy <marker>Charlie'ego</marker>.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Bill</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>im</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie bez apostrofów: <suggestion><match no="1"/>ym</suggestion>.</message>
                        <url>http://so.pwn.pl/zasady.php?id=629610</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Billym">Porozmawiajmy o <marker>Bill'im</marker>.</example>
                        <example>Porozmawiajmy o Billym.</example>
                    </rule>
                    <rule> <!-- paradygmat A.2.2.1g, np. Steve, Wayne -->
                        <pattern>
                            <token regexp='yes'>\p{L}*\p{Ll}+([iea]ve|eese|yne)</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>ie</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie tak: <suggestion><match no="1" regexp_match="(.*)e" regexp_replace="$1ie"/></suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=8782</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Stevie">Porozmawiajmy o <marker>Steve'ie</marker>.</example>
                        <example>Porozmawiajmy o Stevie.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Eric</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp='yes'>i?em</token>
                        </pattern>
                        <message>Ten wyraz odmienia się tak: <suggestion>Erikiem</suggestion>.</message>
                        <url>http://so.pwn.pl/lista.php?co=Clapton</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Erikiem">Zajmij się <marker>Eric'iem</marker>.</example>
                        <example>Zajmij się Erikiem.</example>
                        <example correction="Erikiem">Zajmij się <marker>Eric'em</marker>.</example>
                    </rule>
                    <rule> <!-- paradygmat A.2.2.1.a James, Douglas, Keynes -->
                        <pattern>
                            <token regexp='yes' postag='subst:sg:.*:m[1-3]' postag_regexp='yes'>.*\p{Ll}+(?:mes|glas)|Keynes|Louis</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp='yes'>a|ie|owi|[oe]m|ach|ami|owie|ów</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie bez apostrofów: <suggestion><match no="1"/><match no="3"/></suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="Jamesie">Porozmawiajmy o <marker>James'ie</marker>.</example>
                        <example>Porozmawiajmy o Jamesie.</example>
                        <example>To wielka szansa dla Charles'a de Gaulla.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Joe</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp='yes'>a|go</token>
                        </pattern>
                        <message>To imię odmienia się bez apostrofów: <suggestion><match no="1"/>go</suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=3727</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Joego">Widzę <marker>Joe'a</marker>.</example>
                        <example>Widzę Joego.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Joe</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>owi</token>
                        </pattern>
                        <message>To imię odmienia się inaczej: <suggestion><match no="1"/>mu</suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=3727</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Joemu">Dowal <marker>Joe'owi</marker>.</example>
                        <example>Dowal Joemu.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Joe</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp='yes'>e?mu?</token>
                        </pattern>
                        <message>To imię odmienia się inaczej: <suggestion><match no="1"/><match no="3" regexp_match="e?(mu?)" regexp_replace="$1"/></suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=3727</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Joemu">Dowal <marker>Joe'emu</marker>.</example>
                        <example correction="Joem">Porozmawiajmy o <marker>Joe'em</marker>.</example>
                        <example>Dowal Joemu.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token regexp='yes'>\p{L}*\p{Ll}+nce</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>ie</token>
                        </pattern>
                        <message>Ten wyraz odmienia się prawdopodobnie tak: <suggestion><match no="1" regexp_match="(.*)ce" regexp_replace="$1sie"/></suggestion>.</message>
                        <url>http://so.pwn.pl/lista.php?co=Olivier</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Laurensie">Porozmawiajmy o <marker>Laurence'ie</marker>.</example>
                        <example>Porozmawiajmy o Laurensie.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Smith</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>ie</token>
                        </pattern>
                        <message>To imię odmienia się inaczej: <suggestion>Smicie</suggestion> (lub <suggestion>Smisie</suggestion>).</message>
                        <url>http://so.pwn.pl/lista.php?co=Smith</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Smicie|Smisie">Porozmawiajmy o <marker>Smith'ie</marker>.</example>
                        <example>Porozmawiajmy o Smicie.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Stone</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token>ie</token>
                        </pattern>
                        <message>To nazwisko odmienia się inaczej: <suggestion>Stonie</suggestion>.</message>
                        <url>http://so.pwn.pl/lista.php?co=Stone</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Stonie">Porozmawiajmy o <marker>Stone'ie</marker>.</example>
                        <example>Porozmawiajmy o Stonie.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token>Wright</token>
                            <token regexp='yes' spacebefore='no'>&apost;</token>
                            <token regexp="yes">c?ie</token>
                        </pattern>
                        <message>To nazwisko odmienia się inaczej: <suggestion>Wrighcie</suggestion>.</message>
                        <url>http://so.pwn.pl/lista.php?co=Wright</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="Wrighcie">Porozmawiajmy o <marker>Wright'cie</marker>.</example>
                        <example>Porozmawiajmy o Wrighcie.</example>
                    </rule>
                </rulegroup>
				<rule id="CHART_DUCHA" name="„chart ducha” (hart ducha)">
						<pattern>
								<marker>
										<token inflected="yes">chart</token>
								</marker>
								<token>ducha</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny, powinno być <suggestion><match no="1" regexp_match="c(hart.*)" regexp_replace="$1"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Ludwik musi się wykazywać ogromnym hartem ducha przy Romanie.</example>
						<example correction="hartem">Ludwik musi się wykazywać ogromnym <marker>chartem</marker> ducha przy Romanie.</example>
				</rule>
				<rule id="MAZE_O" name="„mażę o” (marzę o)">
						<pattern>
								<marker>
										<token>mażę</token>
								</marker>
								<token>o</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny, powinno być <suggestion>marzę</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Marzę o Romanie w ramionach Wojtusia.</example>
						<example correction="Marzę"><marker>Mażę</marker> o Romanie w ramionach Wojtusia.</example>
				</rule>
				<rule id="DUL_DOL" name="„duł” (dół)">
						<pattern>
								<token regexp="yes">w|na</token>
								<marker>
										<token>duł</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie błąd ortograficzny. Poprawna pisownia: <suggestion>dół</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Zeszliśmy na dół.</example>
						<example correction="dół">Zeszliśmy na <marker>duł</marker>.</example>
				</rule>
				<rule id="VCE" name="„v-ce” (wice)">
						<pattern>
								<token regexp="yes">[vw]-ce</token>
								<token postag="subst.*" postag_regexp="yes"></token>
						</pattern>
						<message>To zbędny i błędny skrót (dłuższy od skracanego wyrazu). Lepiej napisać: <suggestion>wice\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Spotkałem się z wiceprezesem gminnej spółdzielni, towarzyszem Gosiewskim.</example>
						<example correction="wiceprezesem">Spotkałem się z <marker>v-ce prezesem</marker> gminnej spółdzielni, towarzyszem Gosiewskim.</example>
				</rule>
				<rulegroup id="TYS" name="„tyś.” (tys.)">
						<rule>
								<pattern>
										<token regexp="yes">\d+</token>
										<marker>
												<token>tyś</token>
										</marker>
										<token>.</token>
								</pattern>
								<message>Błędny skrót. Poprawnie: <suggestion>tys</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Do Afganistanu pojedzie 100 tys. żołnierzy z Radomia.</example>
								<example correction="tys">Do Afganistanu pojedzie 100 <marker>tyś</marker>. żołnierzy z Radomia.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">\d+</token>
										<marker>
												<token>tyś</token>
										</marker>
										<token negate="yes">.</token>
								</pattern>
								<message>Błędny skrót. Poprawnie: <suggestion>tys.</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Do Afganistanu pojedzie 100 tys. żołnierzy z Radomia.</example>
								<example correction="tys.">Do Afganistanu pojedzie 100 <marker>tyś</marker> żołnierzy z Radomia.</example>
						</rule>
				</rulegroup>
				<rule id="SP-NIA" name="„sp-nia” (spółdz.)">
						<pattern>
								<token>sp-nia</token>
						</pattern>
						<message>To błędny skrót. Poprawnie: <suggestion>spółdz.</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Spółdz. Mlecz. w Garwolinie</example>
						<example correction="Spółdz."><marker>Sp-nia</marker> Mlecz. w Garwolinie</example>
				</rule>
				<rule id="K-CE" name="„Ka-ce” (Katow.)">
						<pattern case_sensitive="yes">
								<token>Ka</token>
                                <token spacebefore="no">-</token>
                                <token>ce</token>
						</pattern>
						<message>To błędny skrót. Poprawnie: <suggestion>Katow.</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Ruda Śląska, Katow., Chorzów</example>
						<example correction="Katow.">Ruda Śląska, <marker>Ka-ce</marker>, Chorzów</example>
				</rule>
				<rule id="AD_KROPKA" name="„ad.” (ad)">
						<pattern>
								<marker>
										<token>ad</token>
										<token>.</token>
								</marker>
								<token regexp="yes">\d+</token>
						</pattern>
						<message>Ten wyraz nie jest skrótem, lecz wyrazem łacińskim, pisanym bez kropki: <suggestion>ad</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Ad 1.</example>
						<example correction="Ad"><marker>Ad.</marker> 1.</example>
				</rule>

				<rulegroup id="LICZBY_SLOWNIE_SKROT" name="Skrótowy zapis liczb: 10-tka (dziesiątka) itd.">
						<rule>
								<pattern>
										<token regexp="yes">1-n?(?:ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="1-n?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="jedyn$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>1</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="jedynka|1">Właśnie uciekła mi <marker>1-ka</marker>.</example>
								<example>Jechałem jedynką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">2-j?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="2-j?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="dwój$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>2</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dwójka|2">Właśnie uciekła mi <marker>2-jka</marker>.</example>
								<example>Jechałem dwójką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">3-j?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="3-j?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="trój$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>3</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="trójka|3">Właśnie uciekła mi <marker>3-jka</marker>.</example>
								<example>Jechałem trójką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">4-r?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="4-r?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="czwór$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>4</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="czwórka|4">Właśnie uciekła mi <marker>4-rka</marker>.</example>
								<example>Jechałem czwórką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">5-t?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="5-t?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="piąt$1" suppress_misspelled="yes"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>5</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="piątka|5">Właśnie uciekła mi <marker>5-ka</marker>.</example>
								<example>Jechałem piątką.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token >5-ięć</token>
                        </pattern>
                        <message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion>pięć</suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>5</suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="pięć|5">Mam <marker>5-ięć</marker> robaków.</example>
                        <example>Mam pięć robaków.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">6-t?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="6-t?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="szóst$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>6</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="szóstka|6">Właśnie uciekła mi <marker>6-tka</marker>.</example>
								<example>Jechałem szóstką.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token >6-ciu</token>
                        </pattern>
                        <message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion>sześciu</suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>6</suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="sześciu|6">Mam <marker>6-ciu</marker> kolegów.</example>
                        <example>Mam sześciu kolegów.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">7-m?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="7-m?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="siódem$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>7</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="siódemka|7">Właśnie uciekła mi <marker>7-ka</marker>.</example>
								<example>Jechałem siódemką.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token >7-miu</token>
                        </pattern>
                        <message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion>siedmiu</suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>7</suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="siedmiu|7">Mam <marker>7-miu</marker> kolegów.</example>
                        <example>Mam siedmiu kolegów.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">8-m?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="8-m?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="ósem$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>8</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="ósemka|8">Właśnie uciekła mi <marker>8-ka</marker>.</example>
								<example>Jechałem ósemką.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token >8-miu</token>
                        </pattern>
                        <message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion>ośmiu</suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>8</suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="ośmiu|8">Mam <marker>8-miu</marker> kolegów.</example>
                        <example>Mam ośmiu kolegów.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">9-t?(?:k[aąoęi]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="9-t?(ka|ce|ką|ko|kę|ki|kach|kami|kom|ek)" regexp_replace="dziewiąt$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>9</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dziewiątka|9">Właśnie uciekła mi <marker>9-tka</marker>.</example>
								<example>Jechałem dziewiątką.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token >9-ciu</token>
                        </pattern>
                        <message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion>dziewięciu</suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>9</suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="dziewięciu|9">Mam <marker>9-ciu</marker> kolegów.</example>
                        <example>Mam dziewięciu kolegów.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">10-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" postag_replace="" regexp_match="10-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dziesią$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>10</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dziesiątka|10">Właśnie uciekła mi <marker>10-tka</marker>.</example>
								<example>Jechałem dziesiątką.</example>
						</rule>
                    <rule>
                        <pattern>
                            <token >10-ciu</token>
                        </pattern>
                        <message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion>dziesięciu</suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>10</suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                        <example correction="dziesięciu|10">Mam <marker>10-ciu</marker> kolegów.</example>
                        <example>Mam dziesięciu kolegów.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">11-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="11-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="jedenas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>11</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="jedenastek|11">Nienawidzę <marker>11-tek</marker>.</example>
								<example>Jechałem jedenastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">12-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="12-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dwunas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>12</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dwunastek|12">Nienawidzę <marker>12-tek</marker>.</example>
								<example>Jechałem dwunastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">13-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="13-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="trzynas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>13</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="trzynastek|13">Nienawidzę <marker>13-tek</marker>.</example>
								<example>Jechałem trzynastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">14-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="14-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="czternas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>14</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="czternastek|14">Nienawidzę <marker>14-tek</marker>.</example>
								<example>Jechałem czternastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">15-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="15-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="piętnas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>15</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="piętnastek|15">Nienawidzę <marker>15-tek</marker>.</example>
								<example>Jechałem piętnastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">16-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="16-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="szesnas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>16</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="szesnastek|16">Nienawidzę <marker>16-tek</marker>.</example>
								<example>Jechałem szesnastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">17-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="17-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="siedemnas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>17</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="siedemnastek|17">Nienawidzę <marker>17-tek</marker>.</example>
								<example>Jechałem siedemnastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">18-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="18-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="osiemnas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>18</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="osiemnastek|18">Nienawidzę <marker>18-tek</marker>.</example>
								<example>Jechałem osiemnastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">19-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="19-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dziewiętnas$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>19</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dziewiętnastek|19">Nienawidzę <marker>19-tek</marker>.</example>
								<example>Jechałem dziewiętnastką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">20-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="20-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dwudzies$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>20</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dwudziestek|20">Nienawidzę <marker>20-tek</marker>.</example>
								<example>Jechałem dwudziestką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">30-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="30-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="trzydzies$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>30</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="trzydziestek|30">Nienawidzę <marker>30-tek</marker>.</example>
								<example>Jechałem trzydziestką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">40-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="40-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="czterdzies$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>40</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="czterdziestek|40">Nienawidzę <marker>40-tek</marker>.</example>
								<example>Jechałem czterdziestką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">50-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="50-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="pięćdziesią$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>50</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="pięćdziesiątek|50">Nienawidzę <marker>50-tek</marker>.</example>
								<example>Nie jestem już ryczącą pięćdziesiątką.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">60-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="60-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="sześćdziesią$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>60</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="sześćdziesiątek|60">Nienawidzę <marker>60-tek</marker>.</example>
								<example>Sześćdziesiątki to piękne liczby.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">70-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="70-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="siedemdziesią$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>70</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="siedemdziesiątek|70">Nienawidzę <marker>70-tek</marker>.</example>
								<example>Siedemdziesiątki to piękne liczby.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">80-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="80-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="osiemdziesią$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>80</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="osiemdziesiątek|80">Nienawidzę <marker>80-tek</marker>.</example>
								<example>Sześćdziesiątki to piękne liczby.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">90-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="90-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dziewięćdziesią$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>90</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dziewięćdziesiątek|90">Nienawidzę <marker>90-tek</marker>.</example>
								<example>Nie miałem pojęcia o tych dziewięćdziesiątkach.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">100-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="100-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="se$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>100</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="setek|100">Nienawidzę <marker>100-tek</marker>.</example>
								<example>Wypijmy setkę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">200-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="200-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dwuse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>200</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dwusetek|200">Nienawidzę <marker>200-tek</marker>.</example>
								<example>Wypijmy dwusetkę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">300-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="300-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="trzyse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>300</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="trzysetek|300">Nienawidzę <marker>300-tek</marker>.</example>
								<example>Wypijmy trzysetkę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">400-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="400-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="czteryse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>400</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="czterysetek|400">Nienawidzę <marker>400-tek</marker>.</example>
								<example>Wypijmy czterysetkę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">500-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="500-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="pięćse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>500</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="pięćsetek|500">Nienawidzę <marker>500-tek</marker>.</example>
								<example>Wypijmy setkę, pięćsetkę lub dziesiątkę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">600-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="600-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="sześćse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>600</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="sześćsetek|600">Nienawidzę <marker>600-tek</marker>.</example>
								<example>Wypijmy sześćsetkę.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">700-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="700-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="siedemse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>700</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="siedemsetek|700">Nienawidzę <marker>700-tek</marker>.</example>
								<example>Nie mówmy już o tych siedemsetkach reguł, którymi wykrywam błędy.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">800-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="800-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="osiemse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>800</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="osiemsetek|800">Nienawidzę <marker>800-tek</marker>.</example>
								<example>Nie mówmy już o tych osiemsetkach reguł, którymi wykrywam błędy.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">900-(?:tk[aoąęi]|tce|tkach|tkami|tkom|tek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie: <suggestion><match no="1" regexp_match="900-(tka|tce|tką|tko|tkę|tki|tkach|tkami|tkom|tek)" regexp_replace="dziewięćse$1"></match></suggestion>; w niektórych kontekstach można też po prostu użyć zapisu liczbowego: <suggestion>900</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dziewięćsetek|900">Nienawidzę <marker>900-tek</marker>.</example>
								<example>Nie mówmy już o tych dziewięćsetkach reguł, którymi wykrywam błędy.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes"><exception regexp="yes">(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|30|40|50|60|70|80|90|100|200|300|400|500|600|700|800|900)-.*</exception>\d{1,3}-[mtrj]{1,2}?(k[aąięo]|ce|kach|kami|kom|ek)</token>
								</pattern>
								<message>Niepoprawny zapis skrótowy liczby. Rzeczowniki odliczebnikowe zawsze zapisuje się słownie.</message>
								<short>Błąd ortograficzny</short>
								<example correction="">Nienawidzę <marker>912-tek</marker>.</example>
								<example>Nie mówmy już o tych dziewięćset dwunastkach reguł, którymi wykrywam błędy.</example>
								<example>To jest 500-tka na dwóch.</example>
						</rule>
				</rulegroup>
				<rulegroup id="LICZEBNIKI" name="Liczebniki porządkowe z końcówkami przypadków">
						<rule>
                                <antipattern>
                                    <marker>
                                    <token regexp="yes">\d+-?(?:[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tym|tymi|c[ihe]|a|ci[eamu]|ciej|cioletnią|ego|ej|g[ao]|gi|gi[em]|im|ki|stokrotnie|które.*|m[ae]|miu|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|to|[mt]*[i]*oletni.*|[mt]*[uąe]|[mt]*ych)</token>
                                    </marker>
                                    <token regexp="yes">stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia|(?-iu)I{1,3}|I?V|VI{1,3}|I?X|XI{1,2}</token>
                                </antipattern>
								<pattern case_sensitive="yes">
										<token regexp="yes">\d+-?(?:[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tym|tymi|c[ihe]|a|ci[eam]|ciej|cioletnią|ego|ej|g[ao]|gi|gi[em]|im|ki|stokrotnie|które.*|m[ae]|miu|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|to|[mt]*[i]*oletni.*|[mt]*[uąe]|[mt]*ych)</token>
								</pattern>
								<message>Liczebniki porządkowe zapisujemy nie z końcówkami przypadków, tylko z kropką: <suggestion><match no="1" regexp_match="(\d+)-?(.*)" regexp_replace="$1"></match>.</suggestion>.</message>
                                <url>http://poradnia.pwn.pl/lista.php?id=11203</url>
								<short>Błąd ortograficzny</short>
								<example>Ten system jest 32-bitowy.</example>
								<example correction="5.">To już <marker>5-ty</marker> raz!</example>
								<example>20-lecie międzywojenne było okresem pełnym intryg politycznych.</example>
								<example correction="1.">To już <marker>1-wszy</marker> raz!</example>
								<example correction="1.">Rosjanie byli <marker>1-wsi</marker> w kosmosie.</example>
                                <example correction="90.">Zainicjowana przez Philippe’a Turchet w latach <marker>90tych</marker>, synergologia była wielką ściemą.</example>
                                <!-- to łapie reguła niżej -->
                                <example>To było <marker>21go maja</marker>.</example>
						</rule>
                        <rule>
                        <pattern case_sensitive="yes">
                            <token regexp="yes">\d+-?(?:[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tym|tymi|c[ihe]|a|ci[eamu]|ciej|cioletnią|ego|ej|g[ao]|gi|gi[em]|im|ki|(?:sto)?krotnie|które.*|m[ae]|miu|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|to|[mt]*[i]*oletni.*|[mt]*[uąe]|[mt]*ych)</token>
                            <token regexp="yes">stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia|(?-iu)I{1,3}|I?V|VI{1,3}|I?X|XI{1,2}</token>
                        </pattern>
                        <message>W datach nie używamy końcówek przypadków: <suggestion><match no="1" regexp_match="(\d+)-?(.*)" regexp_replace="$1"></match> <match no="2"/></suggestion>.</message>
                        <short>Błąd ortograficzny</short>
                            <example>To było 21 maja.</example>
                            <example correction="21 maja">To było <marker>21-go maja</marker>.</example>
                            <example correction="21 maja">To było <marker>21go maja</marker>.</example>
                        </rule>
                    <rule>
                        <antipattern>
                            <marker>
                                <token regexp="yes">\d+</token>
                                <token spacebefore="no" regexp="yes">[–—]</token>
                                <token spacebefore="no" regexp="yes">(?:[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tym|tymi|c[ihe]|a|ci[eamu]|ciej|cioletnią|ego|ej|g[ao]|gi|gi[em]|im|ki|stokrotnie|które.*|m[ae]|miu|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|to|[mt]*[i]*oletni.*|[mt]*[uąe]|[mt]*ych)</token>
                            </marker>
                            <token regexp="yes">stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia|(?-iu)I{1,3}|I?V|VI{1,3}|I?X|XI{1,2}</token>
                        </antipattern>
                        <pattern case_sensitive="yes">
                            <token regexp="yes">\d+</token>
                            <token spacebefore="no" regexp="yes">[–—]</token>
                            <token regexp="yes">(?:[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tym|tymi|c[ihe]|a|ci[eamu]|ciej|cioletnią|ego|ej|g[ao]|gi|gi[em]|im|ki|stokrotnie|które.*|m[ae]|miu|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|to|[mt]*[i]*oletni.*|[mt]*[uąe]|[mt]*ych)</token>
                        </pattern>
                        <message>Liczebniki porządkowe zapisujemy nie z końcówkami przypadków, tylko z kropką: <suggestion><match no="1"/>.</suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=11203</url>
                        <short>Błąd ortograficzny</short>
                        <example>Ten system jest 32-bitowy.</example>
                        <example correction="5.">To już <marker>5—ty</marker> raz!</example>
                        <example>20-lecie międzywojenne było okresem pełnym intryg politycznych.</example>
                        <example correction="1.">To już <marker>1—wszy</marker> raz!</example>
                        <example correction="1.">Rosjanie byli <marker>1—wsi</marker> w kosmosie.</example>
                        <example correction="90.">Zainicjowana przez Philippe’a Turchet w latach <marker>90—tych</marker>, synergologia była wielką ściemą.</example>
                        <!-- to łapie reguła niżej -->
                        <example>To było <marker>21—go maja</marker>.</example>
                    </rule>
                    <rule>
                        <pattern case_sensitive="yes">
                            <token regexp="yes">\d+</token>
                            <token spacebefore="no" regexp="yes">[–—]</token>
                            <token spacebefore="no" regexp="yes">(?:[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tym|tymi|c[ihe]|a|ci[eamu]|ciej|cioletnią|ego|ej|g[ao]|gi|gi[em]|im|ki|stokrotnie|które.*|m[ae]|miu|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|to|[mt]*[i]*oletni.*|[mt]*[uąe]|[mt]*ych)</token>
                            <token regexp="yes">stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia|(?-iu)I{1,3}|I?V|VI{1,3}|I?X|XI{1,2}</token>
                        </pattern>
                        <message>W datach nie używamy końcówek przypadków:: <suggestion><match no="1"/> <match no="4"/></suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=11203</url>
                        <short>Błąd ortograficzny</short>
                        <example>Ten system jest 32-bitowy.</example>
                        <example correction="21 maja">To było <marker>21—go maja</marker>.</example>
                        <example>Góry i morze – pisał Asnyk w liście do ojca 28 maja 1874 – to jedyne uniwersalne lekarstwo.</example>
                    </rule>
						<rule>
								<pattern>
										<token regexp="yes">\d+-?(?:[cm]?io|mo|o|[t]?[e]?ro|sto|to|dmio|dno|[w]?u|y|rzy)</token>
										<token postag="adj.*" postag_regexp="yes"></token>
								</pattern>
								<message>Przymiotniki zawierające liczby zapisujemy łącznie i z myślnikiem: <suggestion><match no="1" regexp_match="(\d+)-?(.*)" regexp_replace="$1"></match>-<match no="2"></match></suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Ten system jest 32-bitowy.</example>
								<example correction="32-bitowy">To już <marker>32-u bitowy</marker> komputer.</example>
								<example correction="4-pasmowa">Ta droga jest <marker>4-ro pasmowa</marker>.</example>
								<example correction="6-miesięcznego">Kupiłem <marker>6-cio miesięcznego</marker> kota.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="yes">\d+-?(?:[cm]?io|mo|o|[t]?[e]?ro|sto|to|dmio|dno|[w]?u|y|rzy)</token>
										</marker>
										<token postag="conj"></token>
								</pattern>
								<message>W wypadku rozdzielenia przymiotników zawierających liczby pierwszy piszemy tylko z łącznikiem: <suggestion><match no="1" regexp_match="(\d+)-?(.*)" regexp_replace="$1"></match>-</suggestion>.</message>
                                <url>http://poradnia.pwn.pl/lista.php?id=10793</url>
								<short>Błąd ortograficzny</short>
								<example>Ten system jest 32-bitowy.</example>
								<example correction="32-">W tym czasie istniały maszyny <marker>32-u</marker> i 64-bitowe.</example>
								<example correction="4-">Ta droga jest <marker>4-ro</marker> lub 6-pasmowa.</example>
								<example correction="6-">Kupiłem <marker>6-cio</marker> oraz 2-miesięcznego kota.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token regexp="yes">\d+-?(?:[cm]?io|mo|o|[t]?[e]?ro|sto|to|dmio|dno|[w]?u|y|rzy)</token>
										</marker>
										<token negate_pos="yes" postag="conj|comp|adj.*" postag_regexp="yes"></token>
								</pattern>
								<message>Nigdy nie dodaje się końcówek do odmienianych liczb; piszemy je po prostu: <suggestion><match no="1" regexp_match="(\d+)-?(.*)" regexp_replace="$1"></match></suggestion> lub <suggestion><match no="1" regexp_match="(\d+)-(.*)" regexp_replace="$1"></match>.</suggestion> (w wypadku liczebników porządkowych).</message>
                                <url>http://poradnia.pwn.pl/lista.php?id=11203</url>
								<short>Błąd ortograficzny</short>
								<example>Ten system jest 32-bitowy.</example>
								<example correction="10|10.">Odnotowano <marker>10-cio</marker> proc. wzrost.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token postag="UNKNOWN" regexp="yes"><exception regexp="yes">^\p{Ll}.*|^-.*|Ice|Isi|Ite|Lo</exception><exception regexp="yes">X-.*</exception><exception>V-ce</exception>((XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))-?([mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tymi?|a|c[ieh]|ci[aemou]|ciej|cioletnią|ego|ej|g[aio]|gi[em]|[yi]m|ki|któregoś|m[aeo]|miu|o|[tr]o|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|tk[ai]|[mt]*[i]*oletni.*|[mt]*[ueą]|[mt]*ych)</token>
								</pattern>
								<message>Liczebniki porządkowe pisane liczbami rzymskimi zapisujemy bez żadnych końcówek przypadków. Poprawnie: <suggestion><match no="1" regexp_match="((XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))-?.*" regexp_replace="$1"></match></suggestion></message>
                                <url>http://poradnia.pwn.pl/lista.php?id=13046</url>
								<short>Błąd ortograficzny</short>
								<example correction="XIX">To poglądy rodem z <marker>XIX-go</marker> wieku.</example>
								<example>To poglądy rodem z XIX wieku.</example>
                                <example>XX-lecie międzywojenne</example>
                                <example>W XV wieku formy z wtórnym ''-e-'' zaczęły być postrzegane jako gwara.</example>
                                <example>Ich nazwy dodawane są na końcu listy argumentów.</example>
                                <example>Android 4.0 Ice Cream Sandwich.</example>
						</rule>
                        <rule>
                        <pattern case_sensitive="yes">
                            <and>
                                <token regexp="yes">((XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))</token>
                                <token regexp="yes">.+<exception postag="SENT_START"/></token>
                            </and>
                            <token spacebefore="no">-</token>
                            <token regexp="yes">(:?[mt]*y|[w]*sz[ey]|[w]*szym[i]*|[w]*si|tymi?|a|c[ieh]|ci[aemou]|ciej|cioletnią|ego|ej|g[aio]|gi[em]|[yi]m|ki|któregoś|m[aeo]|miu|o|[tr]o|stoletniego|stu|sza|[tm]*a|[tm]*ego|[mt]*ej|tk[ai]|[mt]*[i]*oletni.*|[mt]*[ueą]|[mt]*ych)</token>
                        </pattern>
                        <message>Liczebniki porządkowe pisane liczbami rzymskimi zapisujemy bez żadnych końcówek przypadków. Poprawnie: <suggestion><match no="1" regexp_match="((XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))-" regexp_replace="$1"></match></suggestion>.</message>
                        <url>http://poradnia.pwn.pl/lista.php?id=13046</url>
                        <short>Błąd ortograficzny</short>
                        <example correction="XIX">To poglądy rodem z <marker>XIX- go</marker> wieku.</example>
                        <example>To poglądy rodem z XIX wieku.</example>
                        <example>XX-lecie międzywojenne</example>
                        <example>- ego</example>
                    </rule>
				</rulegroup>
				<rule id="DATA_KROPKA_PO_DNIU" name="Zbędne kropki w liczebniku w dacie">
						<pattern>
								<marker>
										<token regexp="yes">\d{1,2}</token>
										<token>.</token>
								</marker>
								<token regexp="yes">stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia</token>
						</pattern>
						<message>W datach o takim formacie liczebniki zapisujemy bez kropki: <suggestion>\1</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>1 stycznia 1999</example>
						<example correction="1"><marker>1.</marker> stycznia 2000</example>
				</rule>
                <rule id="GODZINA_KROPKA" name="Zbędne kropki po cyfrach arabskich oznaczających godziny">
                    <pattern>
                        <marker>
                            <token inflected="yes">godzina</token>
                            <token regexp="yes">[0-2]?\d</token>
                            <token>.</token>
                         </marker>
                        <token regexp="yes">\p{L}+</token>
                    </pattern>
                    <message>Nie stawiamy kropki po cyfrach arabskich, jeśli oznaczają godzinę: <suggestion>\1 \2</suggestion>.</message>
                    <url>http://poradnia.pwn.pl/lista.php?id=6141</url>
                    <short>Błąd ortograficzny</short>
                    <example>Poszedłem tam o godzinie 10.</example>
                    <example>Poszedłem tam o 22.00.</example>
                    <example correction="godziny 4">Serwer pracował od <marker>godziny 4.</marker> do 6 nad ranem.</example>
                </rule>
				<rule id="TYMCZASEM" name="„tym czasem” (tymczasem)">
						<pattern>
								<token negate="yes" negate_pos="yes" postag="verb.*" postag_regexp="yes" regexp="yes">z|przed|poza|za|nad</token>
								<marker>
										<token>tym</token>
										<token>czasem</token>
								</marker>
						</pattern>
						<message>Wyraz <suggestion>tymczasem</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>A tymczasem na Politechnice...</example>
						<example>Co z tym czasem?</example>
						<example correction="tymczasem">A <marker>tym czasem</marker> na Politechnice...</example>
				</rule>
				<rule id="W_POL_DO" name="„w pół do” (wpół do)">
						<pattern>
								<token>w</token>
								<token>pół</token>
								<token>do</token>
						</pattern>
						<message>To wyrażenie piszemy: <suggestion>wpół do</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Jest wpół do pierwszej.</example>
						<example correction="wpół do">Jest <marker>w pół do</marker> pierwszej.</example>
				</rule>
				<rule id="CO_TYGODNIOWY" name="„co tygodniowy” itd. (cotygodniowy)">
						<pattern>
								<token>co</token>
								<token inflected="yes" regexp="yes">tygodniowy|miesięczny|dzienny|godzinny|miesięcznie|dziennie|tygodniowo</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny: ten wyraz piszemy łącznie, tj. <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="cotygodniowo">Andrzej będzie umawiał się z Renatą przeciwko Przemysławowi <marker>co tygodniowo</marker>.</example>
						<example>Andrzej będzie umawiał się z Renatą przeciwko Jarosławowi <marker>cotygodniowo</marker>.</example>
				</rule>
				<rule id="W_SROD" name="„w śród” (wśród)">
						<pattern>
								<token>w</token>
								<token>śród</token>
						</pattern>
						<message>Ten przyimek piszemy łącznie: <suggestion>wśród</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="wśród">Jarosław Kaczyński jest najwybitniejszym mężem stanu <marker>w śród</marker> wszystkich Kaczyńskich.</example>
						<example>Jarosław Kaczyński jest najwybitniejszym mężem stanu wśród wszystkich Kaczyńskich.</example>
				</rule>
				<!--brakuje wielu innych przypadków (np. "wszyscy w koło się upijali")-->
				<rulegroup id="W_KOLO" name="„w koło” (wkoło)">
						<rule>
								<pattern>
										<marker>
												<token>w</token>
												<token>koło</token>
										</marker>
										<token>jest</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>wkoło</suggestion> (=wokół)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="wkoło">Ale <marker>w koło</marker> jest wesoło.</example>
								<example>Policja strzeliła w koło Poloneza.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>w</token>
												<token>koło</token>
										</marker>
										<token postag=".*gen.*" postag_regexp="yes"><exception regexp="yes">fortuny|tira|ciągnika|samochodu|pojazdu|Poloneza|naczepy</exception></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>wkoło</suggestion> (=wokół)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="wkoło">Mnóstwo kwiatów rośnie <marker>w koło</marker> domku.</example>
								<example>Pojazd uderzył w koło naczepy.</example>
						</rule>
				</rulegroup>
				<rule id="WKOLO_MACIEJU" name="„wkoło Macieju” (w koło Macieju)">
						<pattern>
								<token>wkoło</token>
								<token>Macieju</token>
						</pattern>
						<message>Błąd ortograficzny. Powinno być: <suggestion>w koło Macieju</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="w koło Macieju">I tak <marker>wkoło Macieju</marker>.</example>
						<example>I tak w koło Macieju.</example>
				</rule>
				<rule id="DO_NIE_DAWNA" name="„do nie dawna” (do niedawna)">
						<pattern>
								<token>do</token>
								<token>nie</token>
								<token>dawna</token>
						</pattern>
						<message>To wyrażenie piszemy poprawnie tak: <suggestion>do niedawna</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Do niedawna Przemysław szanował Ludwika.</example>
						<example correction="Do niedawna"><marker>Do nie dawna</marker> Przemysław szanował Ludwika.</example>
				</rule>
				<rule id="O_PROCZ" name="„o prócz” (oprócz)">
						<pattern>
								<token>o</token>
								<token>prócz</token>
						</pattern>
						<message>Ten przyimek piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Lubię wszystkich polityków oprócz premiera.</example>
						<example correction="oprócz">Lubię wszystkich polityków <marker>o prócz</marker> premiera.</example>
				</rule>
				<rule id="NA_WZAJEM" name="„na wzajem” (nawzajem)">
						<pattern>
								<token>na</token>
								<token>wzajem</token>
						</pattern>
						<message>Ten przyimek piszemy łącznie: <suggestion>nawzajem</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Pomóżmy sobie nawzajem!</example>
						<example correction="nawzajem">Pomóżmy sobie <marker>na wzajem</marker>!</example>
				</rule>
				<rule id="NIE_OMAL" name="„nie omal” (nieomal)">
						<pattern>
								<token>nie</token>
								<token>omal</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>nieomal</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Nieomal kupiłem mercedesa za bezcen.</example>
						<example correction="Nieomal"><marker>Nie omal</marker> kupiłem mercedesa za bezcen.</example>
				</rule>
				<rule id="NIE_OPODAL" name="„nie opodal” (nieopodal)">
						<pattern>
								<token>nie</token>
								<token>opodal</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>nieopodal</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Sklep jest nieopodal.</example>
						<example correction="nieopodal">Sklep jest <marker>nie opodal</marker>.</example>
				</rule>
				<rule id="Z_GOLA" name="„z goła” (zgoła)">
						<pattern>
								<token>z</token>
								<token regexp="yes">goła|nów|razu</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Przy takim pojmowaniu historii jasne jest, że nie ma tu zgoła miejsca dla wybitnych jednostek, a niewiele go zostaje dla wolności woli.</example>
						<example correction="zgoła">Przy takim pojmowaniu historii jasnym jest, że nie ma tu <marker>z goła</marker> miejsca dla wybitnych jednostek, a niewiele go zostaje dla wolności woli.</example>
						<example correction="znów">Premier <marker>z nów</marker> wpłacił pieniądze na konto mamusi.</example>
				</rule>
				<rule id="Z_PRZED" name="„z przed” (sprzed)">
						<pattern>
								<token>z</token>
								<token>przed</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>sprzed</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Uciekł mi autobus sprzed nosa.</example>
						<example correction="sprzed">Uciekł mi autobus <marker>z przed</marker> nosa.</example>
				</rule>
				<rule id="Z_ZA" name="„z za” (zza)">
						<pattern>
								<marker>
										<token>z</token>
										<token>za</token>
								</marker>
								<token><exception>granicą</exception></token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Wstrętny ryj wychynął zza rogu.</example>
						<example correction="zza">Wstrętny ryj wychynął <marker>z za</marker> rogu.</example>
				</rule>
				<rule id="Z_POMIEDZY" name="„z pomiędzy” (spomiędzy)">
						<pattern>
								<token>z</token>
								<token>pomiędzy</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>spomiędzy</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Wstrętny ryj wychynął spomiędzy sztachet.</example>
						<example correction="spomiędzy">Wstrętny ryj wychynął <marker>z pomiędzy</marker> sztachet.</example>
				</rule>
				<rule id="Z_PO_MIEDZY" name="„z po między” (spomiędzy)">
						<pattern>
								<token>z</token>
								<token>po</token>
								<token regexp="yes">mi[eę]dzy</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>spomiędzy</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Wstrętny ryj wychynął spomiędzy sztachet.</example>
						<example correction="spomiędzy">Wstrętny ryj wychynął <marker>z po między</marker> sztachet.</example>
				</rule>
				<rule id="TAM_TEDY" name="„tam tędy” (tamtędy)">
						<pattern>
								<token>tam</token>
								<token>tędy</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Poszliśmy tamtędy.</example>
						<example correction="tamtędy">Poszliśmy <marker>tam tędy</marker>.</example>
				</rule>
				<rule id="CO_NIE_CO" name="„co nie co” (co nieco)">
						<pattern>
								<token>co</token>
								<marker>
										<token>nie</token>
										<token>co</token>
								</marker>
						</pattern>
						<message>Wyraz <suggestion>nieco</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Pora na małe co nieco.</example>
						<example correction="nieco">Pora na małe co <marker>nie co</marker>.</example>
				</rule>
				<rule id="A_PROPOS" name="„a pro po” (à propos)">
						<pattern>
								<token>a</token>
								<token>pro</token>
								<token>po</token>
						</pattern>
						<message>To wyrażenie (z franc.) pisze się następująco: <suggestion>à propos</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Mam uwagę à propos wystąpienia pana ministra.</example>
						<example correction="à propos">Mam uwagę <marker>a pro po</marker> wystąpienia pana ministra.</example>
				</rule>
				<rule id="GDZIENIEGDZIE" name="„gdzie nie gdzie” (gdzieniegdzie)">
						<pattern>
								<token>gdzie</token>
								<token>nie</token>
								<token>gdzie</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>\1\2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Gdzieniegdzie rośnie trawa.</example>
						<example correction="Gdzieniegdzie"><marker>Gdzie nie gdzie</marker> rośnie trawa.</example>
				</rule>
				<rule id="ZANADTO" name="„za nad to” (zanadto)">
						<pattern>
								<token>za</token>
								<token>nad</token>
								<token>to</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>\1\2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Zanadto się wygłupiasz.</example>
						<example correction="Zanadto"><marker>Za nad to</marker> się wygłupiasz.</example>
				</rule>
				<rule id="Z_POSROD" name="„z pośród” (spośród)">
						<pattern>
								<token>z</token>
								<token>pośród</token>
						</pattern>
						<message>Ten przyimek piszemy łącznie: <suggestion>spośród</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="spośród">Jarosław Kaczyński jest najwybitniejszym mężem stanu <marker>z pośród</marker> wszystkich Kaczyńskich.</example>
						<example>Jarosław Kaczyński jest najwybitniejszym mężem stanu spośród wszystkich Kaczyńskich.</example>
				</rule>
				<rule id="CORAZ" name="„co raz” + stopień wyższy (coraz)">
						<pattern>
								<marker>
										<token>co</token>
										<token>raz</token>
								</marker>
								<token postag=".*:com" postag_regexp="yes"></token>
						</pattern>
						<message>Wyraz <suggestion>coraz</suggestion> piszemy tu łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="coraz">Współczesny świat jest <marker>co raz</marker> wyraźniej dynamiczny.</example>
						<example>Współczesny świat jest coraz bardziej dynamiczny.</example>
				</rule>
				<rule id="W_MIEDZY_CZASIE" name="„w między czasie” (w międzyczasie)">
						<pattern>
								<token>w</token>
								<marker>
										<token regexp="yes">mi[eę]dzy</token>
										<token>czasie</token>
								</marker>
						</pattern>
						<message>W tym wyrażeniu drugi wyraz zapisujemy łącznie: <suggestion>międzyczasie</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>W międzyczasie Robert zjadł kanapki z szynką.</example>
						<example correction="międzyczasie">W <marker>między czasie</marker> Robert zjadł kanapki z szynką.</example>
				</rule>
				<!-- błąd ortograficzny - pisownia łączna rzeczowników z "nie" -->
				<rulegroup id="NIE_RZECZOWNIK" name="Rozłączna pisownia „nie” z rzeczownikami i przymiotnikami">
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token>nie<exception regexp="yes" scope="previous" case_sensitive="no">bynajmniej|przez|na|ale|lecz|a|raczej|wcale|jak|jeśli|gdyby|choć|chociaż</exception></token>
												<token postag=".*:aff.*|ger:.*" postag_regexp="yes"><exception postag="verb.*|pred" postag_regexp="yes"></exception><exception regexp="yes">\p{Lu}.*</exception></token>
										</marker>
										<token postag="SENT_END"><exception>,</exception></token>
								</pattern>
								<message>„Nie” z rzeczownikami, przysłówkami i przymiotnikami piszemy łącznie, czyli poprawnie będzie <suggestion>nie\2</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Prosimy o niepalenie.</example>
								<example>Tu nie można palić.</example>
								<example>To jest Marysia, a nie Hania.</example>
								<example>Ten samochód jest drogi, a nie tani.</example>
								<example>Ten zawodnik jest nie najlepszy.</example>
								<example>Nie każdy tak potrafi.</example>
								<example>On jest nie lepszy od swojego poprzednika.</example>
								<example>One nie były głupie.</example>
								<example>Być albo nie być: oto jest pytanie.</example>
								<example>Nie boli mnie noga.</example>
								<example>Wójt nie zabrania picia wódki w domu.</example>
								<example>Dlaczego nie Polska?</example>
								<example correction="niepalenie">Prosimy o <marker>nie palenie</marker>.</example>
								<example correction="niepalący">To człowiek <marker>nie palący</marker>.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token>nie<exception regexp="yes" scope="previous" case_sensitive="no">bynajmniej|przez|na|ale|lecz|a|raczej|wcale|jak|jeśli|gdyby|choć|chociaż|przecież</exception></token>
												<token postag=".*:aff.*|ger:.*" postag_regexp="yes"><exception postag="verb.*|pred" postag_regexp="yes"></exception><exception regexp="yes">\p{Lu}.*</exception></token>
										</marker>
										<token negate="yes">,</token>
										<token negate="yes" regexp="yes">a|ale|lecz|tylko</token>
								</pattern>
								<message>„Nie” z rzeczownikami, przysłówkami i przymiotnikami piszemy łącznie, czyli poprawnie będzie <suggestion>nie\2</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Prosimy o niepalenie.</example>
								<example>Tu nie można palić.</example>
								<example>To jest Marysia, a nie Hania.</example>
								<example>Ten samochód jest drogi, a nie tani.</example>
								<example>Ten zawodnik jest nie najlepszy.</example>
								<example>Nie każdy tak potrafi.</example>
								<example>On jest nie lepszy od swojego poprzednika.</example>
								<example>One nie były głupie.</example>
								<example>Być albo nie być: oto jest pytanie.</example>
								<example>Nie boli mnie noga.</example>
								<example>Wójt nie zabrania picia wódki w domu.</example>
								<example>Język jest niewłaściwy (nie naukowy, lecz potoczny).</example>
								<example>Dlaczego nie Polska, ale Ukraina jest ojczyzną najwyższego Słowianina?</example>
								<example correction="niepalenie">Prosimy o <marker>nie palenie</marker> na okręcie.</example>
								<example correction="niepalących">Prosimy <marker>nie palących</marker> o interwencje.</example>
						</rule>
				</rulegroup>
				<!-- błąd ortograficzny - pisownia cząstek -bym -->
				<rule id="CZASOWNIK_BY" name="Rozłączna pisownia „bym”, „byście” z czasownikami">
						<pattern case_sensitive="no">
								<token postag="verb:praet:.+" postag_regexp="yes"></token>
								<token regexp="yes">bym|byście|byśmy|byś|by</token>
						</pattern>
						<message>Cząstki „-bym”, „-byś”, „-by”, „-byśmy”, „-byście” piszemy łącznie z czasownikami w formach osobowych. Poprawnie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Nie mógłbym tego zrobić.</example>
						<example correction="mógłbym">Nie <marker>mógł bym</marker> tego zrobić..</example>
                        <example>Jak ci nie gwizdnę co ino sił, umarły by usłyszał.</example>
				</rule>
				<!-- błędna pisownia rozłączna -->
				<rulegroup id="PONAD_TO" name="„ponad to”, „po nadto” (ponadto)">
						<rule>
                                <antipattern>
                                    <token>ponad</token>
                                    <token>to</token>
                                    <token>,</token>
                                    <token regexp="yes">co|że</token>
                                </antipattern>
								<pattern case_sensitive="no">
										<token>ponad</token>
										<token>to</token>
								</pattern>
								<message>Wyraz <suggestion>ponadto</suggestion> w sensie „poza tym”, „oprócz tego” piszemy łącznie.</message>
								<short>Błąd ortograficzny</short>
								<example>Ponadto samochód wyposażony jest w ogromny bagażnik.</example>
								<example correction="Ponadto"><marker>Ponad to</marker> samochód wyposażony jest w ogromny bagażnik.</example>
                                <example>Nie umie ona więcej ponad to, co się znajduje w  podręczniku.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token>po</token>
										<token>nadto</token>
								</pattern>
								<message>Wyraz <suggestion>ponadto</suggestion> w sensie „poza tym”, „oprócz tego” piszemy łącznie.</message>
								<short>Błąd ortograficzny</short>
								<example>Ponadto samochód wyposażony jest w ogromny bagażnik.</example>
								<example correction="Ponadto"><marker>Po nadto</marker> samochód wyposażony jest w ogromny bagażnik.</example>
						</rule>
						<rule>
								<pattern case_sensitive="no">
										<token>po</token>
										<token>nad</token>
										<token>to</token>
								</pattern>
								<message>Wyraz <suggestion>ponadto</suggestion> w sensie „poza tym”, „oprócz tego” piszemy łącznie.</message>
								<short>Błąd ortograficzny</short>
								<example>Ponadto samochód wyposażony jest w ogromny bagażnik.</example>
								<example correction="Ponadto"><marker>Po nad to</marker> samochód wyposażony jest w ogromny bagażnik.</example>
						</rule>
				</rulegroup>
				<rule id="ZA_NADTO" name="„za nadto” (zanadto)">
						<pattern case_sensitive="no">
								<token>za</token>
								<token>nadto</token>
						</pattern>
						<message>Wyraz <suggestion>zanadto</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Ten minister aż zanadto przypomina wioskowego głupka.</example>
						<example correction="zanadto">Ten minister aż <marker>za nadto</marker> przypomina wioskowego głupka.</example>
				</rule>
				<rule id="AZ_NADTO" name="„aż nad to” (aż nadto)">
						<pattern case_sensitive="no">
								<token>aż</token>
								<marker>
										<token>nad</token>
										<token>to</token>
								</marker>
						</pattern>
						<message>Wyraz <suggestion>nadto</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Ten minister aż nadto przypomina wioskowego głupka.</example>
						<example correction="nadto">Ten minister aż <marker>nad to</marker> przypomina wioskowego głupka.</example>
				</rule>
				<rule id="Z_POD" name="„z pod” (spod)">
						<pattern>
								<token>z</token>
								<token>pod</token>
						</pattern>
						<message>Wyraz <suggestion>spod</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Ten minister przypomina głupka spod budki z piwem.</example>
						<example correction="spod">Ten minister przypomina głupka <marker>z pod</marker> budki z piwem.</example>
				</rule>
				<rule id="W_OKOL" name="„w okół” (wokół)">
                        <antipattern>
                            <marker>
                                <token>w</token>
                                <token>około</token>
                            </marker>
                            <token regexp="yes">\d+%?</token>
                        </antipattern>
						<pattern>
								<token>w</token>
								<token regexp="yes">ok(?:ół|oło)</token>
						</pattern>
						<message>Prawdopodobny błąd: przyimek <suggestion>\1\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Wokół Przemysława gromadziło się wielu podejrzanych typów.</example>
						<example correction="Wokół"><marker>W okół</marker> Przemysława gromadziło się wielu podejrzanych typów.</example>
                        <example correction="wokoło">am jest cywilizacja, prawo i demokracja, a <marker>w około</marker> jest reżim.</example>
                        <example>Alergiczne podłoże tych reakcji udaje się wykazać w około 50% przypadków.</example>
				</rule>
				<rule id="ZA_RAZ" name="„za raz” (zaraz)">
						<pattern>
								<token postag="SENT_START" skip="-1"><exception inflected="yes" regexp="yes" scope="next">złoty|opłata|honorarium|stawka|cena</exception></token>
								<marker>
										<token>za</token>
										<token>raz</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>zaraz</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>25 zł za raz w tygodniu</example>
						<example correction="zaraz">Pewnie jeszcze <marker>za raz</marker> mnie ukąsi i będzie bąbel.</example>
				</rule>
				<rulegroup id="SZLAK_TRAFIA" name="„szlak... trafi” (szlag)">
						<rule>
								<pattern>
										<marker>
												<token skip="6">szlak</token>
										</marker>
										<token regexp="yes">trafi|trafił|trafia</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>szlag</suggestion> („szlak” może być turystyczny i raczej nikogo nie trafia).</message>
								<short>Błąd ortograficzny</short>
								<example correction="Szlag"><marker>Szlak</marker> by to trafił!</example>
								<example>Szlag by to trafił!</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes" skip="6">trafi|trafił|trafia</token>
										<marker>
												<token>szlak</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>szlag</suggestion> („szlak” może być turystyczny i raczej nikogo nie trafia).</message>
								<short>Błąd ortograficzny</short>
								<example correction="szlag">Zaraz trafi mnie <marker>szlak</marker>!</example>
								<example>Zaraz trafi mnie szlag!</example>
						</rule>
				</rulegroup>
				<!-- błędna pisownia rozłączna -->
				<rule id="NA_W_POL" name="„na w pół” (na wpół)">
						<pattern>
								<token>na</token>
								<token>w</token>
								<token>pół</token>
						</pattern>
						<message>Błąd ortograficzny. Powinno być: <suggestion>na wpół</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Przemysław wyszedł z domu na wpół rozebrany.</example>
						<example correction="na wpół">Przemysław wyszedł z domu <marker>na w pół</marker> rozebrany.</example>
				</rule>
				<rule id="PO_ZA" name="„po za” (poza)">
						<pattern case_sensitive="yes">
								<token regexp="yes">Po|po</token>
								<token>za</token>
						</pattern>
						<message>Wyraz <suggestion>poza</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Poza tym samochód wyposażony jest w ogromny bagażnik.</example>
						<example correction="Poza"><marker>Po za</marker> tym samochód wyposażony jest w ogromny bagażnik.</example>
				</rule>
				<rule id="NAPRZECIWKO" name="„na przeciwko/przeciw” (naprzeciwko/naprzeciw)">
						<pattern>
								<token>na</token>
								<token regexp="yes">przeciwko|przeciw|daremnie|umyślnie|wet</token>
						</pattern>
						<message>Wyrażenie <suggestion>\1\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Ala mieszkała naprzeciwko.</example>
						<example correction="naprzeciw">Sam wyszedłeś mu <marker>na przeciw</marker>.</example>
						<example correction="nadaremnie">Nigdy nie wymawiaj mojego imienia <marker>na daremnie</marker>.</example>
						<example correction="Naprzeciwko"><marker>Na przeciwko</marker> moich okien są takie same okna innego budynku na naszym terenie.</example>
				</rule>
				<rule id="ZNAD" name="„z nad” (znad)">
						<pattern>
								<token>z</token>
								<token>nad</token>
						</pattern>
						<message>Wyrażenie <suggestion>znad</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Pokazał mi zdjęcia znad oceanu.</example>
						<example correction="znad">Pokazał mi zdjęcia <marker>z nad</marker> oceanu.</example>
				</rule>
				<rule id="GAL_ANONIM" name="„Gal Anonim” (Gall Anonim)">
						<pattern>
								<marker>
										<token inflected="yes">Gal</token>
								</marker>
								<token regexp="yes">Anonim|Anonima|Anonimie|Anonimem|Anonimowi</token>
						</pattern>
						<message>Poprawnie piszemy <suggestion><match no="1" regexp_match="Gal(.*)" regexp_replace="Gall$1"></match></suggestion> Anonim.</message>
						<short>Błąd ortograficzny</short>
						<example>To kronika Galla Anonima.</example>
						<example correction="Galla">To kronika <marker>Gala</marker> Anonima.</example>
				</rule>
				<rule id="SPOZA" name="„z poza” (spoza)">
						<pattern case_sensitive="no">
								<token>z</token>
								<token>poza</token>
						</pattern>
						<message>Wyraz <suggestion>spoza</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Jest to osoba spoza Australii.</example>
						<example correction="spoza">Jest to osoba <marker>z poza</marker> Australii.</example>
				</rule>
				<rulegroup id="SKROTY_BEZ_KROPKI" name="Pisownia skrótów dr, mgr, nr">
						<rule>
								<pattern>
										<token regexp="yes">dr|mgr|mjr|bp|płk</token>
										<token>.</token>
										<token postag=".*nom.*" postag_regexp="yes"><exception postag=".*(gen|dat).*:m.*" postag_regexp="yes"/> </token>
								</pattern>
								<message>Ten skrót piszemy bez kropki: <suggestion>\1 \3</suggestion>.</message>
								<short>Zbędna kropka</short>
								<example>Mgr Kowalski napisał dwa donosy.</example>
								<example correction="Mgr Kowalski"><marker>Mgr. Kowalski</marker> napisał dwa donosy.</example>
								<example>To samodzielna praca mgr. Kowalskiego.</example>
								<example> Szpital Uniwersytecki nr 2 im. dr. Jana Biziela</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>dr</token>
												<token>.</token>
										</marker>
										<token regexp="yes">hab|wet|med</token>
										<token>.</token>
										<token postag=".*nom.*" postag_regexp="yes"></token>
								</pattern>
								<message>Ten skrót piszemy bez kropki: <suggestion>\1</suggestion>.</message>
								<short>Zbędna kropka</short>
								<example>Dr hab. Kowalski napisał dwa donosy.</example>
								<example correction="Dr"><marker>Dr.</marker> hab. Kowalski napisał dwa donosy.</example>
								<example>To samodzielna praca dr. hab. Kowalskiego.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception postag="prep:gen(:n?wok)?|prep:dat(:n?wok)?|prep:inst(:n?wok)?|prep:acc\.loc(:n?wok)?|prep:dat\.gen(:n?wok)?|prep:acc\.gen\.inst(:n?wok)?|prep:acc\.inst(:n?wok)?|prep:loc(:n?wok)?" postag_regexp="yes"></exception></token>
										<marker>
												<token>nr</token>
												<token>.</token>
												<token regexp="yes">\d+</token>
										</marker>
								</pattern>
								<message>Ten skrót piszemy bez kropki: <suggestion>\2 \4</suggestion>.</message>
								<short>Zbędna kropka</short>
								<example>On mieszka pod nr. 2.</example>
								<example>Oto samochód nr 2.</example>
								<example correction="nr 2">Oto samochód <marker>nr. 2</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">\d+</token>
										<marker>
												<token regexp="yes" spacebefore="yes">gr|ha</token>
												<token>.<exception postag="SENT_END"></exception></token>
										</marker>
								</pattern>
								<message>Ten skrót piszemy bez kropki: <suggestion>\2</suggestion>.</message>
								<short>Zbędna kropka</short>
								<example correction="ha">Kupiłem działkę wielkości 5 <marker>ha.</marker> na Mazurach.</example>
								<example>Ha, ha, ha!</example>
								<example correction="gr">Ten palmtop waży 100 <marker>gr.</marker>, jest więc bardzo lekki.</example>
								<example>Apollo (gr. Apollon, zwany też Phoibos &quot;Jaśniejący&quot;)</example>
						</rule>
						<rule>
								<pattern>
                                        <token regexp="yes">\d+</token>
                                        <marker>
										    <token regexp="yes">[dm]l|dag|[cd]m|zł|kg|ml[nd]|min|pkt</token>
										    <token>.<exception postag="SENT_END"></exception></token>
                                        </marker>
								</pattern>
								<message>Ten skrót piszemy bez kropki: <suggestion>\2</suggestion>.</message>
								<short>Zbędna kropka</short>
								<example>Brakuje nam 3 mln złotych.</example>
								<example>Wczoraj wygrałem 10 mld.</example>
								<example correction="mln">Brakuje nam 3 <marker>mln.</marker> złotych.</example>
						</rule>
                        <rule>
                        <pattern>
                            <token regexp="yes">npl|[tpw]g|cos|cosec|sec|sin|rkm</token>
                            <token>.<exception postag="SENT_END"></exception></token>
                        </pattern>
                        <message>Ten skrót piszemy bez kropki: <suggestion>\1</suggestion>.</message>
                        <short>Zbędna kropka</short>
                        <example>Świat wg Garpa</example>
                        <example correction="wg">Świat <marker>wg.</marker> Garpa</example>
                        </rule>
                        <rule>
                        <pattern>
                            <marker>
                                <token>min</token>
                                <token>.<exception postag="SENT_END"/></token>
                            </marker>
                            <token><exception regexp="yes">\p{Lu}\p{Ll}+|\d+</exception></token>
                        </pattern>
                        <message>Prawdopodobnie literówka. Czy chodziło o skrót <suggestion>m.in.</suggestion>?</message>
                        <short>Zbędna kropka</short>
                            <example>Spotkajmy się z min. Kudrycką.</example>
                            <example correction="m.in.">Były to <marker>min.</marker> trzy karabiny, dwa czołgi i siedem krewetek.</example>
                            <example>Pozostaw w piecu na min. 30 minut.</example>
                        </rule>
						<rule>
								<pattern case_sensitive="yes">
										<token><exception>.</exception></token>
										<marker>
												<token>m</token>
												<token>.</token>
										</marker>
										<token><exception regexp="yes">i[nm]|st?</exception></token>
								</pattern>
								<message>Ten skrót piszemy bez kropki: <suggestion>\2</suggestion>.</message>
								<short>Zbędna kropka</short>
								<example>Wiemy to m.in. z pamiętników Edgara.</example>
								<example>Wczoraj przebiegłem 1000 m.</example>
								<example>Do redukcji używa się m.im. nast. związków...</example>
								<example> Biblioteka Publiczna w Dzielnicy Bemowo m.st. Warszawy</example>
								<example correction="m">Brakuje nam 3 <marker>m.</marker> tkaniny.</example>
								<example>Ta góra ma wysokość 8031 m n.p.m., a jej szczyt okrywa wieczny śnieg.</example>
						</rule>
				</rulegroup>
				<rulegroup id="SKROTY_Z_KROPKA" name="Pisownia skrótów z kropką („np.”, „inż.”)">
						<rule>
                                <pattern>
										<marker>
												<token postag="brev:pun"><exception negate_pos="yes" postag="brev:pun"></exception><exception regexp="yes">dr|mjr|mgr|a?bp|płk|and</exception></token>
										</marker>
										<token><exception spacebefore="no" regexp="yes">['.…]</exception></token>
								</pattern>
								<message>Ten skrót piszemy z kropką: <suggestion>\1.</suggestion></message>
								<short>Błąd ortograficzny</short>
								<example>Np. Kowalski napisał dwa donosy.</example>
								<example>This and that</example>
                                <example>Z takim błaznem strzelać się nie podobna, n'est–ce pas?</example>
								<example correction="Np."><marker>Np</marker> Kowalski napisał dwa donosy.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">i|\.</token>
										<marker>
												<token postag="brev:pun">in</token>
										</marker>
										<token negate="yes">.</token>
								</pattern>
								<message>Ten skrót piszemy z kropką: <suggestion>\2.</suggestion></message>
								<short>Błąd ortograficzny</short>
								<example>M.in. Kowalski napisał dwa donosy.</example>
								<example>Zapłodnienie in vitro pomaga wielu kobietom.</example>
								<example>Substancje diagnostyczne in vitro i in vivo</example>
								<example correction="in.">M.<marker>in</marker> Kowalski napisał dwa donosy.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">dr|m[gj]r|a?bp|płk</token>
										<token postag="(subst|adj).*" postag_regexp="yes"><exception postag=".*nom.*|subst:sg.*:f" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Ten skrót z rzeczownikiem w przypadku zależnym piszemy z kropką: <suggestion>\1. \2</suggestion>.</message>
								<short>Brak kropki</short>
								<example>Dr Kowalski przyjmuje w środy.</example>
								<example correction="dr. Kowalskiemu">Dzięki <marker>dr Kowalskiemu</marker> rozwiązaliśmy zagadkę morderstwa.</example>
								<example>To samodzielna praca dr. Kowalskiego.</example>
                                <example>Przy współpracy dr Łucji Kańskiej</example>
						</rule>
						<rule>
							<pattern case_sensitive="yes">
				            <token regexp="yes">((X{0,2})(V?I{0,3}|I[VX]))(-(X{0,2})(V?I{0,3}|I[VX]))?<exception postag="SENT_START"/><exception>-</exception><exception>I</exception><exception scope="previous" regexp="yes" case_sensitive="no">nr|typu</exception><exception scope="previous" inflected="yes">wiek</exception><exception scope="previous" regexp="yes" inflected="yes">\p{Lu}\p{Ll}+</exception></token>
				            <marker><token>w</token></marker>
				            <token><exception>.</exception><exception regexp="yes">\d{0,4}</exception></token>
			                 </pattern>
			                 <message>Prawdopodobnie brak kropki: <suggestion>\2.</suggestion></message>
			               <short>Brak kropki</short>
			               <example>Działo się to w XVII w.</example>
			               <example>To środowisko, które widzi użytkownik i w którym pracuje.</example>
			               <example correction="w.">Na początku XVII <marker>w</marker> chłopi byli warstwą uciskaną.</example>
                           <example>Pan młody prawie dał mi w twarz.</example>
                           <example>ACM zatrudnia też CEO - w tej chwili to John White.</example>
                           <example>Wywołało to inwazję potężnego cara Symeona I w roku 894.</example>
                           <example>Jednostki podlegały komendzie Okręgu Korpusu nr VIII w Toruniu.</example>
                           <example>W okresie Bolesława III w użyciu były dwustronne polskie denary.</example>
                           <example>Ukrywała szorstki i dziki wiek XI w grubości swoich murów.</example>
                           <example>Sobór laterański IV w 1215 podsumował dotychczasowe ustawodawstwo.</example>
                           <example>W cukrzycy typu II w wyspach trzustkowych odkłada się peptyd amylina.</example>
						</rule>
				</rulegroup>
                <rulegroup id="OK_BEZ_KROPKI" name="„ok” (ok.)">
                    <rule>
                        <pattern>
                            <marker>
                                <token>ok</token>
                            </marker>
                            <token regexp='yes'>\d+</token>
                        </pattern>
                        <message>Czy chodziło o skrót <suggestion>ok.</suggestion>?</message>
                        <short>Prawdopodobna literówka</short>
                        <example correction="ok.">To było <marker>ok</marker> 200 psów.</example>
                        <example>To było ok. 200 psów.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <token>ok</token>
                            </marker>
                            <token postag='num:pl:.*' postag_regexp='yes'></token>
                        </pattern>
                        <message>Czy chodziło o skrót <suggestion>ok.</suggestion> (=około)?</message>
                        <short>Prawdopodobna literówka</short>
                        <example correction="ok.">To było <marker>ok</marker> dwustu psów.</example>
                        <example>To było ok. dwustu psów.</example>
                    </rule>
                </rulegroup>
				<rule id="POD_KONTEM" name="„pod kontem czegoś” (pod kątem)">
						<pattern>
								<marker>
										<token regexp="yes">pod?</token>
										<token>kontem</token>
								</marker>
								<token postag=".*gen(\.|:).*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobnie chodziło o wyrażenie <suggestion>\1 kątem</suggestion>, czyli o narzędnik rzeczownika „kąt”, a nie o „konto”.</message>
						<short>Błąd ortograficzny</short>
						<example>To zagadnienie analizowaliśmy pod kątem użyteczności.</example>
						<example correction="pod kątem">To zagadnienie analizowaliśmy <marker>pod kontem</marker> użyteczności.</example>
				</rule>
				<rule id="DO_TYCH_CZAS" name="„do tych czas” (dotychczas)">
						<pattern>
								<token>do</token>
								<token>tych</token>
								<token>czas</token>
						</pattern>
						<message>Wyraz <suggestion>dotychczas</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="dotychczas">Co zrobiliśmy <marker>do tych czas</marker>?</example>
						<example>Co zrobiliśmy dotychczas?</example>
				</rule>
				<rule id="ZA_MIAST" name="„za miast” (zamiast)">
						<pattern>
								<token>za</token>
								<token>miast</token>
						</pattern>
						<message>Przyimek <suggestion>zamiast</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="zamiast">Może <marker>za miast</marker> dużego tła wystarczy wstawić zwykły kolor?</example>
						<example>Może zamiast dużego tła wystarczy wstawić zwykły kolor?</example>
				</rule>
				<rule id="NA_RAZ" name="„na raz” (naraz)">
						<pattern>
								<token inflected="yes" regexp="yes">wszystek|wszystko|dwa|wiele|kilka</token>
								<token></token>
								<marker>
										<token>na</token>
										<token>raz</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie chodziło o wyraz <suggestion>naraz</suggestion> (=jednocześnie). Zwrot „na raz” oznacza tyle, co „na jeden raz”.</message>
						<short>Błąd ortograficzny</short>
						<example>Kupiłem dwa piwa naraz.</example>
						<example correction="naraz">Kupiłem wszystkie piwa <marker>na raz</marker>.</example>
				</rule>
				<rule id="ZA_ROWNO" name="„za równo” (zarówno)">
						<pattern>
								<marker>
										<token>za</token>
										<token skip="-1">równo</token>
								</marker>
								<token regexp="yes">jak|jaki</token>
						</pattern>
						<message>Wyraz <suggestion>zarówno</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="zarówno">Sam program PHARE spotkał się z poważną krytyką i negatywną oceną <marker>za równo</marker> ze strony europejskiego Trybunału Obrachunkowego jak i dwukrotnie polskiej NIK.</example>
						<example>Sam program PHARE spotkał się z poważną krytyką i negatywną oceną zarówno ze strony europejskiego Trybunału Obrachunkowego, jak i dwukrotnie polskiej NIK.</example>
				</rule>
				<rule id="ZA_ROWNO_JAKI" name="„zarówno... jaki” (zarówno... jak i)">
						<pattern>
								<token regexp="yes" skip="-1">równo|zarówno<exception scope="next">jak</exception></token>
								<marker>
										<token>jaki</token>
								</marker>
						</pattern>
						<message>To wyrażenie ma poprawną postać: zarówno... <suggestion>jak i</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="jak i">Sam program PHARE spotkał się z poważną krytyką i negatywną oceną za równo ze strony europejskiego Trybunału Obrachunkowego <marker>jaki</marker> dwukrotnie polskiej NIK.</example>
						<example>Sam program PHARE spotkał się z poważną krytyką i negatywną oceną zarówno ze strony europejskiego Trybunału Obrachunkowego, jak i dwukrotnie polskiej NIK.</example>
						<example>Sam program PHARE zarówno ze strony europejskiego Trybunału Obrachunkowego, jak i sądu ludowego, jaki powołał premier.</example>
				</rule>
				<rule id="PO_PRZEZ" name="„po przez” (poprzez)">
						<pattern case_sensitive="yes">
								<token regexp="yes">[Pp]o</token>
								<token>przez</token>
						</pattern>
						<message>Wyraz <suggestion>poprzez</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="poprzez">Malarz oddziałuje na nas <marker>po przez</marker> swoje malarstwo.</example>
						<example>Malarz oddziałuje na nas poprzez swoje malarstwo.</example>
				</rule>
				<rule id="PO_NAD" name="„po nad” (ponad)">
						<pattern case_sensitive="yes">
								<token regexp="yes">[Pp]o</token>
								<token regexp="yes">nad|jutrze|pojutrze</token>
						</pattern>
						<message>Wyraz <suggestion>\1\2</suggestion> piszemy zwykle łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="ponad">Byłem w <marker>po nad</marker> trzydziestu krajach.</example>
						<example correction="Pojutrze"><marker>Po jutrze</marker> jadę do Krakowa.</example>
						<example>Byłem w ponad trzydziestu krajach.</example>
				</rule>
				<rule id="W_CALE" name="„w cale” (wcale)">
						<pattern>
								<token>w</token>
								<token>cale</token>
						</pattern>
						<message>Wyraz <suggestion>wcale</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="wcale">Nie zdziwiłem się <marker>w cale</marker>.</example>
				</rule>
				<rule id="PO_MIMO" name="„po mimo, po śród” (pomimo, pośród)">
						<pattern case_sensitive="yes">
								<token regexp="yes">[Pp]o</token>
								<token regexp="yes">mimo|śród</token>
						</pattern>
						<message>Wyraz <suggestion>\1\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Pomimo"><marker>Po mimo</marker> początkowych problemów, wylądował bowiem w wodach Kanału La Manche.</example>
						<example>Pomimo początkowych problemów, wylądował bowiem w wodach Kanału La Manche</example>
                        <example correction="Pośród"><marker>Po śród</marker> innych utworów Coetzeego, książka ta zajmuje miejsce wyjątkowe.</example>
				</rule>
				<rule id="PRZED_WCZORAJ" name="„przed wczoraj” (przedwczoraj)">
						<pattern case_sensitive="no">
								<token>przed</token>
								<token>wczoraj</token>
						</pattern>
						<message>Wyraz <suggestion>\1\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Przedwczoraj"><marker>Przed wczoraj</marker> premier oświadczył, że nie jest wcieleniem Teletubisia.</example>
						<example>Przedwczoraj Teletubisie zapowiedziały strajk ostrzegawczy.</example>
				</rule>
				<rule id="PO_MIEDZY" name="„po między” (pomiędzy)">
						<pattern case_sensitive="yes">
								<token><exception regexp="yes">[zZ]</exception></token>
								<marker>
										<token regexp="yes">[Pp]o</token>
										<token regexp="yes">mi[eę]dzy</token>
								</marker>
						</pattern>
						<message>Wyraz <suggestion>pomiędzy</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="pomiędzy">Znaleźliśmy się <marker>po między</marker> młotem a kowadłem.</example>
						<example>Znaleźliśmy się pomiędzy młotem a kowadłem.</example>
				</rule>
				<rule id="HYPER" name="Przedrostek „hyper” (hiper)">
						<pattern>
								<token postag="UNKNOWN" regexp="yes">hyper.*<exception regexp="yes">Hyperion.*</exception></token>
						</pattern>
						<message>Przedrostek „hiper” piszemy przez „i”. Poprawnie: <suggestion><match no="1" regexp_match="(?iu)hyper(.*)" regexp_replace="hiper$1"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="hiperodnośniki">W tym tekście są liczne <marker>hyperodnośniki</marker>.</example>
						<example>Księżycem Saturna jest Hyperion.</example>
				</rule>
				<rulegroup id="HYPO" name="Przedrostek „hypo” (hipo)">
						<rule>
								<pattern>
										<token postag="UNKNOWN" regexp="yes">hypo.*<exception>hypocaustum</exception></token>
								</pattern>
								<message>Przedrostek „hipo” piszemy przez „i”. Wyjątkiem są wyrazy zupełnie niespolszczone.</message>
                                <suggestion><match suppress_misspelled="yes" no="1" regexp_match="(?iu)hypo(.*)" regexp_replace="hipo$1"></match></suggestion>
								<short>Błąd ortograficzny</short>
								<example correction="hipochondrykiem">On jest <marker>hypochondrykiem</marker>.</example>
								<example>Jakie przemyślne hypokaustum!</example>
						</rule>
						<rule>
								<pattern>
										<token inflected="yes">hypoalergiczny</token>
								</pattern>
								<message>Przedrostek „hipo” piszemy przez „i”. <suggestion><match no="1" regexp_match="(?iu)hypo(.*)" regexp_replace="hipo$1"></match></suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="hipoalergiczny">To świetny krem <marker>hypoalergiczny</marker>.</example>
								<example>To świetny krem hipoalergiczny.</example>
						</rule>
				</rulegroup>
				<rulegroup id="PRZEDROSTKI" name="Przedrostki błędnie pisane z łącznikiem: „neo”, „post”, „pre”, „eks”...">
                <rule>
						<pattern>
								<token regexp="yes"><exception>nad-ja</exception>(?:neo|pre|anty|arcy|eks|bez|beze|ekstra|hiper|infra|kontr|maksi|midi|między|mini|nad|nade|około|ponad|post|pro|przeciw|pseudo|super|śród|ultra|wice|wokół|wokoło)-\p{Ll}+<exception regexp="yes">pro-(life|choice)</exception></token>
						</pattern>
						<message>Ten wyraz piszemy bez łącznika: <suggestion><match no="1" regexp_match="(?iu)^(neo|post|pre|anty|arcy|eks|bez|beze|ekstra|hiper|infra|kontr|maksi|midi|między|mini|nad|nade|około|ponad|post|pro|przeciw|pseudo|super|śród|ultra|wice|wokół|wokoło)-(.*)" regexp_replace="$1$2"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Tym prądem intelektualnym jest postmodernizm.</example>
						<example>Spotkał się Polak z anty-Polakiem</example>
						<example correction="eksmąż">Wiktor to mój <marker>eks-mąż</marker>.</example>
						<example correction="minispódniczkę">Jadzia kupiła sobie <marker>mini-spódniczkę</marker>.</example>
				</rule>
                <rule>
                  <pattern>
                    <token regexp="yes">(?:neo|pre|anty|arcy|eks|bez|beze|ekstra|hiper|infra|kontr|maksi|midi|między|mini|nad|nade|około|ponad|post|pro|przeciw|pseudo|super|śród|ultra|wice|wokół|wokoło)</token>
                    <token spacebefore="no" regexp="yes">[–—]</token>
                    <token regexp="yes" spacebefore="no">\p{Ll}+</token>
                  </pattern>
                  <message>Ten wyraz piszemy bez łącznika: <suggestion>\1\3</suggestion>.</message>
                  <short>Błąd ortograficzny</short>
                  <example>Tym prądem intelektualnym jest postmodernizm.</example>
                  <example>Spotkał się Polak z anty-Polakiem</example>
                  <example correction="Arcyksiążę"><marker>Arcy–książę</marker> Ferdynand lubił polować w tutejszych lasach.</example>
                </rule>       
                </rulegroup>
				<rule id="PRZEDROSTEK_NIBY" name="Przedrostki „niby” i „quasi” błędnie pisane bez łącznika">
						<pattern>
								<token postag="UNKNOWN" regexp="yes">(?:niby|quasi)[^-–].*</token>
						</pattern>
						<message>Tylko utarte terminy fachowe z cząstką „niby” piszemy bez łącznika. Poprawnie: <suggestion><match no="1" regexp_match="([Nn]iby|[Qq]uasi)(.*)" regexp_replace="$1-$2"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Ale masz śliczne nibynóżki!</example>
						<example correction="quasi-naukę">Ten plagiator nie uprawia nauki, on uprawia <marker>quasinaukę</marker>.</example>
						<example correction="niby-Polak">To nie jest patriota, to jest <marker>nibyPolak</marker>!</example>
				</rule>
				<rule id="CO_NIE_MIARA" name="„co nie miara” (co niemiara)">
						<pattern>
								<token>co</token>
								<token>nie</token>
								<token>miara</token>
						</pattern>
						<message>Wyrażenie to piszemy: <suggestion>co niemiara</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Stoi jakiś pałac, wielki aż strach, a przed nim co niemiara bryk i wozów.</example>
						<example correction="co niemiara">Stoi jakiś pałac, wielki aż strach, a przed nim <marker>co nie miara</marker> bryk i wozów.</example>
				</rule>
				<rule id="BIZNESPLAN" name="„biznes plan” (biznesplan)">
						<pattern>
								<token>biznes</token>
								<token inflected="yes">plan</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Przemysław przedstawił swój biznesplan.</example>
						<example correction="biznesplan">Przemysław przedstawił swój <marker>biznes plan</marker>.</example>
				</rule>
				<rule id="MASSMEDIA" name="„mass-media” (mass media)">
						<pattern>
								<token regexp="yes">mass[–-]medi.*</token>
						</pattern>
						<message>To wyrażenie piszemy rozłącznie: <suggestion><match no="1" regexp_match="[Mm]ass[-–](medi.*)" regexp_replace="mass $1"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Mass media poinformowały o sukcesach Polski w zmniejszaniu płac najniżej zarabiających.</example>
						<example correction="Mass media"><marker>Mass-media</marker> poinformowały o sukcesach Polski w zmniejszaniu płac najniżej zarabiających.</example>
						<example correction="mass mediach">Marszałek sejmu myślał dzisiaj o <marker>mass-mediach</marker>.</example>
				</rule>
				<rule id="DO_POKI" name="„do póki” (dopóki)">
						<pattern>
								<token>do</token>
								<token regexp="yes">p[uó]ki</token>
						</pattern>
						<message>Wyraz <suggestion>dopóki</suggestion> piszemy łącznie. I przez „ó”.</message>
						<short>Błąd ortograficzny</short>
						<example>Będę jadł lody, dopóki będę miał ochotę.</example>
						<example correction="dopóki">Będę jadł lody, <marker>do puki</marker> będę miał ochotę.</example>
						<example correction="dopóki">Będę jadł lody, <marker>do póki</marker> będę miał ochotę.</example>
				</rule>
				<rule id="W_TEDY" name="„w tedy”, „w niwecz”, „w pław”, „w pośród” (wtedy, wniwecz, wpław, wpośród) itp.">
						<pattern>
								<token>w</token>
								<token regexp="yes">tedy|niwecz|pław|pośród|prost|ręcz|szerz</token>
						</pattern>
						<message>Wyraz <suggestion>\1\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Wtedy Przemysław poczuł, że premier jest najmądrzejszy na świecie.</example>
						<example correction="Wtedy"><marker>W tedy</marker> Przemysław poczuł, że premier jest najmądrzejszy na świecie.</example>
						<example correction="wniwecz">Jego życzenia obróciły się <marker>w niwecz</marker>.</example>
						<example correction="wpław">Popłyniemy <marker>w pław</marker>.</example>
						<example correction="Wprost">Tygodnik „<marker>W prost</marker>” jest szmatławcem.</example>
				</rule>
				<rule id="DWA_KROC" name="„dwa/trzy/wiele kroć” (dwakroć, trzykroć)">
						<pattern>
								<token regexp="yes">dwa|trzy|wiele|ile|tyle|często|kilka|paro|sto</token>
								<token>kroć</token>
						</pattern>
						<message>Wyraz <suggestion>\1\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Dwakroć prosiłem Przemysława, by nie budował stacji we Włoszczowie.</example>
						<example correction="Dwakroć"><marker>Dwa kroć</marker> prosiłem Przemysława, by nie budował stacji we Włoszczowie.</example>
				</rule>
				<rule id="NATYCH_MIAST" name="„na tych miast” (natychmiast)">
						<pattern>
								<token>na</token>
								<token regexp="yes">tych|to</token>
								<token>miast</token>
						</pattern>
						<message>Wyraz <suggestion>\1\2\3</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Natomiast Jarosław ma kota.</example>
						<example correction="Natomiast"><marker>Na to miast</marker> Jarosław ma kota.</example>
				</rule>
				<rule id="DO_POTY" name="„do póty” (dopóty)">
						<pattern>
								<token>do</token>
								<token>póty</token>
						</pattern>
						<message>Wyraz <suggestion>dopóty</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example>Dopóty będę jadł lody, dopóki będę miał ochotę.</example>
						<example correction="Dopóty"><marker>Do póty</marker> będę jadł lody, dopóki będę miał ochotę.</example>
				</rule>
				<rulegroup id="DLA_TEGO_ZE" name="„dla tego że” (dlatego że)">
						<rule>
								<pattern>
										<token>dla</token>
										<token>tego</token>
										<token regexp="yes">iż|że|bo|gdyż|ponieważ</token>
								</pattern>
								<message>Wyrażenie to ma następującą pisownię: <suggestion>dlatego że</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Zabiła się na pewno dlatego, że zabrakło jej forsy na zbytki.</example>
								<example correction="dlatego że">Zabiła się na pewno <marker>dla tego że</marker> zabrakło jej forsy na zbytki.</example>
						</rule>
						<rule>
								<pattern>
										<token>dla</token>
										<token>tego</token>
										<token>,</token>
										<token regexp="yes">iż|że|bo|gdyż|ponieważ</token>
								</pattern>
								<message>Wyrażenie to ma następującą pisownię: <suggestion>dlatego, że</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example>Zabiła się na pewno dlatego, że zabrakło jej forsy na zbytki.</example>
								<example correction="dlatego, że">Zabiła się na pewno <marker>dla tego, że</marker> zabrakło jej forsy na zbytki.</example>
						</rule>
				</rulegroup>
				<rulegroup id="DLA_TEGO_ZEBY" name="„dla tego żeby” (dlatego żeby)">
						<rule>
								<pattern>
										<token>dla</token>
										<token>tego</token>
										<token inflected="yes" regexp="yes">iżby|żeby|ażeby|aby|by</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>dlatego, \3</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dlatego, by">Gdyby zaszła taka potrzeba, to rzuciłabym wszystko <marker>dla tego by</marker> spełnić swoje, nawet najmniejsze marzenie.</example>
						</rule>
						<rule>
								<pattern>
										<token>dla</token>
										<token>tego</token>
										<token>,</token>
										<token inflected="yes" regexp="yes">iżby|żeby|ażeby|aby|by</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>dlatego, \4</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="dlatego, by">Gdyby zaszła taka potrzeba, to rzuciłabym wszystko <marker>dla tego, by</marker> spełnić swoje, nawet najmniejsze marzenie.</example>
						</rule>
				</rulegroup>
				<rulegroup id="DLA_CZEGO" name="„dla czego” (dlaczego)">
                    <rule>
                    	<pattern>
                            <marker>
								<token>dla</token>
								<token regexp="yes">czego|czegoż|czegóż</token>
                            </marker>
                                <token><exception>innego</exception></token>
						</pattern>
						<message>Zaimek przysłowny <suggestion>dla\2</suggestion> piszemy łącznie.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Dlaczego"><marker>Dla czego</marker> płaczesz?</example>
						<example>Dlaczego płaczesz?</example>
				    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <token>dlaczego</token>
                                <token>innego</token>
                            </marker>
                            <token regexp="yes">&interp_conj;</token>
                        </pattern>
                        <message>Czy chodziło o <suggestion>dla czego \2</suggestion> (jeśli mowa o „czymś innym”)?</message>
                        <short>Błąd ortograficzny</short>
                        <example>Nigdy prawie ta praktyczność nie powstaje dla czego innego.</example>
                        <example correction="dla czego innego">Nigdy prawie ta praktyczność nie powstaje <marker>dlaczego innego</marker>.</example>
                    </rule>
                </rulegroup>
				<rule id="DS" name="„d/s” (ds.)">
						<pattern>
								<token>d</token>
								<token>/</token>
								<token>s</token>
						</pattern>
						<message>Ten skrót piszemy: <suggestion>ds.</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="ds.">Pełnomocnik rządu <marker>d/s</marker> miłości narodu do premiera.</example>
						<example>Pełnomocnik rządu ds. miłości narodu do premiera.</example>
				</rule>
				<rule id="K" name="„k/” (k.)">
						<pattern>
								<marker>
										<token>k</token>
										<token>/</token>
								</marker>
								<token regexp="yes">\p{Lu}.*</token>
						</pattern>
						<message>Ten skrót zapisujemy: <suggestion>k.</suggestion> (np. „k. Krakowa”).</message>
						<short>Błąd ortograficzny</short>
						<example>Mieszkamy w Korzkwi k. Krakowa.</example>
						<example correction="k.">Mieszkamy w Korzkwi <marker>k/</marker> Krakowa.</example>
				</rule>
				<rule id="WG" name="„w/g” (wg)">
						<pattern>
								<token>w</token>
								<token>/</token>
								<token>g</token>
						</pattern>
						<message>Ten skrót poprawnie zapisujemy jako <suggestion>wg</suggestion>, bez ukośników.</message>
						<short>Błąd ortograficzny</short>
						<example>Sklepy wyświetlono wg lokalizacji.</example>
						<example correction="wg">Sklepy wyświetlono <marker>w/g</marker> lokalizacji.</example>
				</rule>
                <rulegroup id="WW" name="„w/w” (ww.)">
                    <rule>
                    <pattern>
                        <marker>
                        <token regexp="yes">[wj]</token>
                        <token>/</token>
                        <token>w</token>
                        </marker>
                        <token><exception>.</exception></token>
                    </pattern>
                    <message>Ten skrót poprawnie zapisujemy jako <suggestion>\1w.</suggestion>, bez ukośników.</message>
                    <url>http://portalwiedzy.onet.pl/141580,,,,ww_w_w,haslo.html</url>
                    <short>Błąd ortograficzny</short>
                    <example>Lubię ww. cukierki.</example>
                    <example correction="ww.">Lubię <marker>w/w</marker> cukierki.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <marker>
                                <token regexp="yes">[wj]</token>
                                <token>/</token>
                                <token>w</token>
                            </marker>
                            <token>.</token>
                        </pattern>
                        <message>Ten skrót poprawnie zapisujemy jako <suggestion>\1w</suggestion>, bez ukośników.</message>
                        <url>http://portalwiedzy.onet.pl/141580,,,,ww_w_w,haslo.html</url>
                        <short>Błąd ortograficzny</short>
                        <example>Lubię ww. cukierki.</example>
                        <example correction="ww">Lubię <marker>w/w</marker>. cukierki.</example>
                    </rule>
                </rulegroup>
                <rule id="N" name="„n/” (n.)">
						<pattern>
								<marker>
										<token>n</token>
										<token>/</token>
								</marker>
								<token regexp="yes">\p{Lu}.*<exception>A</exception></token>
						</pattern>
						<message>Ten skrót zapisujemy z kropką: <suggestion>n.</suggestion>, np. „Kazimierz n. Wisłą”.</message>
						<short>Błąd ortograficzny</short>
						<example correction="n.">Kazimierz <marker>n/</marker> Wisłą.</example>
						<example>Kazimierz n. Wisłą.</example>
                        <!-- z angielskiego -->
                        <example>n/a</example>
				</rule>
				<rulegroup id="NIEMA_NIE_MA" name="„niema” (nie ma)">
						<rule>
								<pattern>
										<marker>
												<token>niema</token>
										</marker>
										<token postag=".*gen.*" postag_regexp="yes"><exception postag="prep.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o zaprzeczoną formę czasownika „mieć”, czyli <suggestion>nie ma</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="nie ma">Ten fizjolog roślin <marker>niema</marker> pojęcia o ewolucji.</example>
						</rule>
						<rule>
								<pattern>
										<token postag=".*gen.*" postag_regexp="yes"><exception>go</exception><exception postag="prep|verb.*" postag_regexp="yes"></exception></token>
										<marker>
												<token>niema</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o zaprzeczoną formę czasownika „mieć”, czyli <suggestion>nie ma</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="nie ma">Tu ich <marker>niema</marker>.</example>
								<example>Tam stoi niema dziewczyna.</example>
                                <example>Tak bardzo uderzyła go niema i posępna boleść tych trzech osób.</example>
						</rule>
				</rulegroup>
				<rule id="NIE_MOZNA" name="„niemożna” (nie można)">
						<pattern>
								<token>niemożna</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o zaprzeczoną formę czasownika „można”, czyli <suggestion>nie można</suggestion>? Obecna forma jest zaprzeczoną formą przymiotnika „możny” w rodzaju żeńskim.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Nie można"><marker>Niemożna</marker> ufać profesorom, którzy wierzą w Smoka Wawelskiego.</example>
				</rule>
				<rule id="NIE_WOLNO" name="„niewolno” (nie wolno)">
						<pattern>
								<token>niewolno</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o zaprzeczoną formę czasownika „wolno”, czyli <suggestion>nie wolno</suggestion>? Obecna forma jest zaprzeczoną formą przysłówka „wolno” (=powoli).</message>
						<short>Błąd ortograficzny</short>
						<example correction="Nie wolno"><marker>Niewolno</marker> ufać profesorom, którzy wierzą w Smoka Wawelskiego.</example>
				</rule>
				<rule id="TAK_NA_PRAWDE" name="„tak na prawdę” (tak naprawdę)">
						<pattern>
								<token>tak</token>
								<marker>
										<token>na</token>
										<token>prawdę</token>
								</marker>
						</pattern>
						<message>Błąd ortograficzny. Powinno być: <suggestion>naprawdę</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Premier tak naprawdę nienawidzi swoich wrogów.</example>
						<example correction="naprawdę">Premier tak <marker>na prawdę</marker> nienawidzi swoich wrogów.</example>
				</rule>
				<rulegroup id="NA_PRAWDE" name="„na prawdę” (naprawdę)">
						<rule>
								<pattern>
										<token inflected="yes" negate="yes" regexp="yes">dowód|nacisk</token>
										<marker>
												<token>na</token>
												<token>prawdę</token>
										</marker>
										<token postag="adv.*|(adj|pact|ppas).*|verb.*(sg|pl):.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>naprawdę</suggestion> (=faktycznie, rzeczywiście).</message>
								<short>Błąd ortograficzny</short>
								<example>Premier wie naprawdę dużo.</example>
								<example correction="naprawdę">Premier wie <marker>na prawdę</marker> dużo.</example>
								<example>Miał dowód na prawdę powyższego twierdzenia.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>na</token>
												<token>prawdę</token>
										</marker>
										<token>nie</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>naprawdę</suggestion> (=faktycznie, rzeczywiście).</message>
								<short>Błąd ortograficzny</short>
								<example correction="naprawdę">Ale my <marker>na prawdę</marker> nie wyjechaliśmy do Włoszczowy.</example>
								<example>Ale my naprawdę nie jechaliśmy do Włoszczowy.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZA_DOSC" name="„za dość” (zadość)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes" skip="5">czynić|uczynić</token>
										<marker>
												<token>za</token>
												<token>dość</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>zadość</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="zadość">Tym czynił <marker>za dość</marker> tradycji.</example>
								<example>Czynił zadość tradycji.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>za</token>
												<token>dość</token>
										</marker>
										<token inflected="yes" regexp="yes">u?czynić</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>zadość</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="Zadość"><marker>Za dość</marker> czynił tradycji.</example>
								<example>Zadość czynił tradycji.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">stało|stanie|staje</token>
										<token skip="3">się</token>
										<marker>
												<token>za</token>
												<token>dość</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>zadość</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="zadość">Stało się wreszcie <marker>za dość</marker> tradycji.</example>
								<example>Stało się zadość tradycji.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>za</token>
												<token>dość</token>
										</marker>
										<token>się</token>
										<token regexp="yes">stało|stanie|staje</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>zadość</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="Zadość"><marker>Za dość</marker> się stało tradycji.</example>
								<example>Zadość się stało tradycji.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>za</token>
												<token>dość</token>
										</marker>
										<token regexp="yes">stało|staje|stanie</token>
										<token>się</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>zadość</suggestion>?</message>
								<short>Błąd ortograficzny</short>
								<example correction="Zadość"><marker>Za dość</marker> stało się tradycji.</example>
								<example>Zadość stało się tradycji.</example>
						</rule>
				</rulegroup>
				<rulegroup id="PO_SRODKU" name="„po środku” (pośrodku)">
						<rule>
								<pattern>
										<token inflected="yes" skip="5"><exception>pośrodku</exception>leżeć</token>
										<marker>
												<token>po</token>
												<token>środku</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>pośrodku</suggestion> (=w środku).</message>
								<short>Błąd ortograficzny</short>
								<example correction="pośrodku">Prawda pewnie leży jak zwykle <marker>po środku</marker>.</example>
								<example>Prawda leży pośrodku.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"><exception inflected="yes">leżeć</exception></token>
										<marker>
												<token>po</token>
												<token>środku</token>
										</marker>
										<token><exception postag="(adj|ppas|pact):sg:inst.loc:m1.m2.m3.n1.n2.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>pośrodku</suggestion> (=w środku).</message>
								<short>Błąd ortograficzny</short>
								<example>Mam bóle po środku przeczyszczającym.</example>
								<example correction="pośrodku">Sfrustrowani i coraz bardziej zdenerwowani zatrzymaliśmy się na placyku <marker>po środku</marker> sennego miasteczka.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START" skip="-1"><exception inflected="yes">leżeć</exception></token>
										<marker>
												<token>po</token>
												<token postag="SENT_END">środku</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>pośrodku</suggestion> (=w środku).</message>
								<short>Błąd ortograficzny</short>
								<example>Mam bóle po środku przeczyszczającym.</example>
								<example correction="pośrodku">Prawda <marker>po środku</marker></example>
						</rule>
				</rulegroup>
				<rulegroup id="PO_WOLI" name="„po woli” (powoli)">
						<rule>
								<pattern case_sensitive="yes">
										<token>po</token>
										<token postag="SENT_END">woli</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>powoli</suggestion> (=wolno)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="powoli">Śpieszcie się <marker>po woli</marker></example>
								<example>Śpiesz się powoli</example>
								<example>Spacerkiem po Woli</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token>po</token>
												<token>woli</token>
										</marker>
										<token><exception postag="(subst|ger).*gen.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>powoli</suggestion> (=wolno)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="powoli">Śpieszcie się <marker>po woli</marker>!</example>
								<example>Wielkość narodu poznaje się po woli dotarcia do prawdy o sobie samym.</example>
								<example correction="powoli">Obóz <marker>po woli</marker> pustoszeje.</example>
						</rule>
				</rulegroup>
				<rule id="PRZED_POKOJ" name="„przed pokój” (przedpokój)">
						<pattern>
								<token>przed</token>
								<token inflected="yes">pokój<exception>pokojem</exception></token>
						</pattern>
						<message>Prawdopodobnie błąd ortograficzny. Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Przemysław ma przepiękny przedpokój w swoim mieszkanku.</example>
						<example correction="przedpokój">Przemysław ma przepiękny <marker>przed pokój</marker> w swoim mieszkanku.</example>
				</rule>
				<rulegroup id="Z_RESZTA" name="„z resztą” (zresztą)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">który|jaki|a</token>
										<marker>
												<token>z</token>
												<token>resztą</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion>zresztą</suggestion> (=nawiasem mówiąc, notabene).</message>
								<short>Błąd ortograficzny</short>
								<example>To był pierwszy taki wypadek, który zresztą nikogo nie obchodził.</example>
								<example correction="zresztą">To był pierwszy taki wypadek, który <marker>z resztą</marker> nikogo nie obchodził.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<marker>
												<token>z</token>
												<token>resztą</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion>zresztą</suggestion> (=nawiasem mówiąc, notabene).</message>
								<short>Błąd ortograficzny</short>
								<example>Zresztą nikogo to nie obchodziło.</example>
								<example correction="Zresztą"><marker>Z resztą</marker> nikogo to nie obchodziło.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZRESZTA_Z_RESZTA" name="„zresztą” (z resztą)">
						<rule>
								<pattern>
										<token regexp="yes">razem|wraz</token>
										<marker>
												<token>zresztą</token>
										</marker>
										<token><exception>z</exception></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Powinno być <suggestion>z resztą</suggestion> (=nawiasem mówiąc, notabene).</message>
								<short>Błąd ortograficzny</short>
								<example>Poszedłem tam razem z resztą chłopaków.</example>
								<example correction="z resztą">Poszedłem tam razem <marker>zresztą</marker> chłopaków.</example>
						</rule>
				</rulegroup>
				<rulegroup id="ZA_RAZEM" name="„za razem” (zarazem)">
						<rule>
								<pattern>
										<token><exception>raz</exception></token>
										<marker>
												<token>za</token>
												<token>razem</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>zarazem</suggestion> (=jednocześnie)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="zarazem">Pokręcone,śmieszne i smutne <marker>za razem</marker>.</example>
								<example>Raz za razem razowcem się razem posilajmy.</example>
						</rule>
						<rule>
								<pattern>
										<token>raz</token>
										<token>zarazem</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o wyrażenie <suggestion>raz za razem</suggestion> (=raz po raz)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="raz za razem">To Ikarus prowadził grę i <marker>raz zarazem</marker> zapędzał się pod pole karne Strzelca.</example>
								<example>To śmieszne i żałosne zarazem.</example>
						</rule>
				</rulegroup>
				<rule id="W_SKUTEK" name="„w skutek czego” (wskutek czego)">
						<pattern>
								<marker>
										<token>w</token>
										<token>skutek</token>
								</marker>
								<token postag="(subst|adj|ppron|ppron3|ppas|pact).*gen.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>wskutek</suggestion> (=z powodu)?</message>
						<short>Błąd ortograficzny</short>
						<example>Rodziny, które straciły osobę bliską wskutek wypadku.</example>
						<example correction="wskutek">Rodziny, które straciły osobę bliską <marker>w skutek</marker> wypadku.</example>
				</rule>
				<rule id="AUTO_COS_TAM" name="„auto komis/serwis...” (autokomis)">
						<pattern>
								<token>auto</token>
								<token inflected="yes" regexp="yes">alergia|alarm|biografia|bus|cenzura|giełda|hipnoza|komis|myjnia|naprawa|pilot|portret|stop|casco|serwis|sugestia</token>
						</pattern>
						<message>Błąd ortograficzny. Wyrazy z cząstką „auto” piszemy razem: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Zapraszamy do autokomisu!</example>
						<example correction="autokomisu">Zapraszamy do <marker>auto komisu</marker>!</example>
				</rule>
				<rule id="KORZ_KURZ" name="„kórz” (kurz)">
						<pattern>
								<token>kórz</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>kurz</suggestion> („kórz” to tryb rozkazujący od czasownika „korzyć”)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="kurz">Było błoto, była woda, był <marker>kórz</marker>...</example>
						<example>Było błoto, była woda, był kurz...</example>
				</rule>
				<rule id="BROZKA_BROSZKA" name="„brożka” (broszka)">
						<pattern case_sensitive="yes">
								<token>brożka</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o wyraz <suggestion>broszka</suggestion> (=wyrób jubilerski)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="broszka">To piękna <marker>brożka</marker> z brylantami.</example>
						<example>Spytajmy pana Brożka, czy to jego broszka.</example>
				</rule>
				<rulegroup id="ZA_ZWYCZAJ" name="„za zwyczaj” (zazwyczaj)">
						<rule>
								<pattern>
										<token inflected="yes" negate="yes" regexp="yes">uznać|uznawać|uważać</token>
										<token inflected="yes" negate="yes" regexp="yes">uznać|uznawać|uważać</token>
										<marker>
												<token>za</token>
												<token>zwyczaj</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Wyraz <suggestion>\3\4</suggestion> (=najczęściej, zwykle) piszemy łącznie.</message>
								<short>Błąd ortograficzny</short>
								<example>W Egipcie wszyscy dygnitarze uważają łapówki za zwyczaj tak powszechny...</example>
								<example correction="zazwyczaj">Maluję <marker>za zwyczaj</marker> kredkami.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token>za</token>
										<token>zwyczaj</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Wyraz <suggestion>\2\3</suggestion> (=najczęściej, zwykle) piszemy łącznie.</message>
								<short>Błąd ortograficzny</short>
								<example>Zazwyczaj maluję kredkami.</example>
								<example correction="Zazwyczaj"><marker>Za zwyczaj</marker> maluję kredkami.</example>
						</rule>
				</rulegroup>
				<rule id="RABY_ROMBY" name="„rąby” (romby)">
						<pattern>
								<token>rąby</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>romby</suggestion> (=figurę geometryczną)?</message>
						<short>Błąd ortograficzny</short>
						<example>Kot Alik ma piękny sweterek w romby.</example>
						<example correction="romby">Kot Alik ma piękny sweterek w <marker>rąby</marker>.</example>
				</rule>
				<rule id="WSZECH_OBECNY" name="„wszech obecny” (wszechobecny)">
						<pattern>
								<token>wszech</token>
								<token inflected="yes" regexp="yes">obecny|mogący|potężny|mocny|świat|wiedza|moc|władza</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Powinno być: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="wszechobecny">No i tu zaczyna się problem - <marker>wszech obecny</marker> dym papierosowy.</example>
				</rule>
				<rule id="HONG_KONG" name="„Hong Kong” (Hongkong)">
						<pattern>
								<token>Hong</token>
								<token regexp="yes">Kong.*</token>
						</pattern>
						<message>Ten wyraz piszemy łącznie. Powinno być: <suggestion><match no="1"></match><match case_conversion="startlower" no="2"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Całe terytorium Hongkongu stało się jednym obszarem miejskim.</example>
						<example correction="Hongkongu">Całe terytorium <marker>Hong Kongu</marker> stało się jednym obszarem miejskim.</example>
				</rule>
				<rule id="ZAGRANICA-ZA_GRANICA" name="„zagranicą” (za granicą)">
						<pattern>
								<token postag="SENT_START" skip="-1"><exception postag="prep:.*inst(:n?wok)?" postag_regexp="yes" scope="next"></exception><exception inflected="yes" regexp="yes">zainteresowanie|zainteresowany|nazywany</exception></token>
								<marker>
										<token>zagranicą</token>
								</marker>
						</pattern>
						<message>W tym wypadku prawdopodobnie należy napisać rozłącznie: <suggestion>za granicą</suggestion> (gdzie? za granicą! czym? zagranicą!).</message>
						<short>Błąd ortograficzny</short>
						<example>Polacy za granicą</example>
						<example>Nie ma różnicy między krajem a zagranicą.</example>
						<example>To człowiek od kontaktów z zagranicą</example>
						<example correction="za granicą">Polacy <marker>zagranicą</marker></example>
				</rule>
				<rule id="ZA_GRANICA-ZAGRANICA" name="„za granicą” (zagranicą)">
						<pattern>
								<token>z</token>
								<token>za</token>
								<token>granicą</token>
						</pattern>
						<message>Błąd ortograficzny lub literówka. Powinno być: <suggestion>i za granicą</suggestion> (gdzie?) lub <suggestion>z zagranicą</suggestion> (z czym?).</message>
						<short>Błąd ortograficzny</short>
						<example>Miał 24 wystawy indywidualne w kraju i za granicą.</example>
						<example correction="i za granicą|z zagranicą">Miał 24 wystawy indywidualne w kraju <marker>z za granicą</marker>.</example>
				</rule>
				<rulegroup id="WAZY_WARZY" name="„warzy” (waży)">
						<rule>
								<pattern>
										<token skip="5">ile</token>
										<marker>
												<token>warzy</token>
										</marker>
										<token negate="yes" regexp="yes">\d+</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>waży</suggestion> (=jaką ma wagę)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="waży">Ile w końcu <marker>warzy</marker> ten monitor?</example>
								<example>Ile waży kot premiera?</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token skip="3">warzy</token>
										</marker>
										<token inflected="yes" regexp="yes">\d+|jeden|dwa|trzy|cztery|pięć|sześć|siedem|osiem|dziewięć|dziesięć|jedenaście|dwanaście|sto|tysiąc</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>waży</suggestion> (=jaką ma wagę)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="waży">Ten kot <marker>warzy</marker> 2 kilo.</example>
								<example>Ten chomik waży 100 g.</example>
						</rule>
				</rulegroup>
				<rule id="NIE_KTORY" name="„nie który” (niektóry)">
						<pattern>
								<marker>
										<token>nie</token>
										<token inflected="yes">który</token>
								</marker>
								<token postag="subst.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o wyraz <suggestion>\1\2</suggestion>?</message>
						<short>Błąd ortograficzny</short>
						<example correction="niektórych">To jeden z <marker>nie których</marker> przykładów jego głupoty.</example>
						<example>To jeden z niektórych przykładów jego głupoty.</example>
						<example>Należy natomiast szukać odpowiedzi na pytanie, nie który, ale jaki system jest najlepszy.</example>
				</rule>
				<rule id="TUDZIEZ" name="„tu dzież” (tudzież)">
						<pattern>
								<token>tu</token>
								<token>dzież</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten wyraz piszemy łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Rysio tudzież Wiesio lubią grzybki w marynacie.</example>
						<example correction="tudzież">Rysio <marker>tu dzież</marker> Wiesio lubią grzybki w marynacie.</example>
				</rule>
				<rule id="INSTRUKTARZ" name="„instruktarz” (instruktaż)">
						<pattern>
								<token inflected="yes">instruktarz</token>
						</pattern>
						<message>Wyraz „instruktarz” jest przestarzały i oznacza zbiór przepisów lub instrukcji. W znaczeniu „szkolenie” piszemy <suggestion><match no="1" regexp_match="(.*)rz" regexp_replace="$1ż"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="Instruktaż"><marker>Instruktarz</marker> BHP przy maszynie</example>
						<example>Instruktaż BHP przy maszynie</example>
				</rule>
				<rule id="GRO_CZEGO" name="„gro” (gros)">
						<pattern>
								<marker>
										<token>gro</token>
								</marker>
								<token postag=".*[\.:]gen[\.:].*" postag_regexp="yes"><exception postag="prep.*" postag_regexp="yes"></exception></token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Poprawnie: <suggestion>gros</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example>Gro Harlem Brundtland zjadł tutaj kanapkę.</example>
						<example correction="gros">Mam obawy że <marker>gro</marker> osób nie będzie umiało tego zrobić.</example>
				</rule>
				<rule id="ZA_MAZ_POJSCIE" name="„za mąż pójście” (zamążpójście)">
						<pattern>
								<token>za</token>
								<token>mąż</token>
								<token inflected="yes">pójście</token>
						</pattern>
						<message>Ten wyraz pisze się zwykle łącznie: <suggestion>\1\2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="zamążpójściu">Józia cieszyła się na myśl o swoim <marker>za mąż pójściu</marker>.</example>
						<example>Józia cieszyła się na myśl o swoim zamążpójściu.</example>
				</rule>
				<rule id="WNIEBO_WZIETY" name="„w niebo wzięty” (wniebowzięty)">
						<pattern>
								<token>w</token>
								<token>niebo</token>
								<token inflected="yes">wzięty</token>
						</pattern>
						<message>Ten wyraz pisze się zwykle łącznie: <suggestion>\1\2\3</suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="wniebowzięty">Premier na myśl o swoich apanażach był <marker>w niebo wzięty</marker>.</example>
						<example>Była wniebowzięta, widząc premiera na białym koniu.</example>
				</rule>
				<rule id="BENEFITOWY" name="„benefitowy” (benefisowy)">
						<pattern>
								<token regexp="yes">benefitow.*</token>
						</pattern>
						<message>Ten wyraz jest niepoprawną kalką z angielskiego. Poprawnie: <suggestion><match no="1" regexp_match="([Bb])enefit(.*)" regexp_replace="$1enefis$2"></match></suggestion>.</message>
						<short>Błąd ortograficzny</short>
						<example correction="benefisową">Organizujemy imprezę <marker>benefitową</marker>.</example>
						<example>Benefisowy bal odbył się u hrabiny Ciapciakowej.</example>
				</rule>
				<rulegroup id="RZUC_GUME" name="„rzuć gumę” (żuć gumę)">
						<rule>
								<pattern>
										<token>rzuć</token>
										<token>gumę</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>żuć gumę</suggestion> (a nie rzucać)?</message>
								<short>Błąd ortograficzny</short>
								<example correction="żuć gumę">Lubię <marker>rzuć gumę</marker>.</example>
								<example>Lubię żuć gumę.</example>
						</rule>
						<rule>
								<pattern>
										<token>rzucie</token>
										<token>gumy</token>
								</pattern>
								<message>Błąd ortograficzny. Poprawnie: <suggestion>żucie gumy</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="Żucie gumy"><marker>Rzucie gumy</marker> jest niegrzeczne.</example>
								<example>Żucie gumy jest niegrzeczne.</example>
						</rule>
				</rulegroup>
				<rule id="QUI_BONO" name="„qui bono” (cui bono)">
						<pattern>
								<token>qui</token>
								<token>bono</token>
						</pattern>
						<message>Błąd ortograficzny. Poprawnie: <suggestion>cui bono</suggestion> (łac.: w czyim interesie?).</message>
						<short>Błąd ortograficzny</short>
						<example correction="cui bono">A ja pytam, <marker>qui bono</marker>?</example>
						<example>A ja pytam, cui bono?</example>
				</rule>
				<rulegroup id="PO_POLUDNIU" name="„jutro popołudniu” (po południu)">
						<rule>
								<pattern>
										<token regexp="yes">wczoraj|jutro|piątek|sobotę|niedzielę|czwartek|środę|wtorek|poniedziałek|dziś|dzisiaj|przedwczoraj|piątej</token>
										<marker>
												<token>popołudniu</token>
										</marker>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny. To wyrażenie pisze się rozdzielnie: <suggestion>po południu</suggestion>.</message>
								<short>Błąd ortograficzny</short>
								<example correction="po południu">Spotkajmy się jutro <marker>popołudniu</marker>.</example>
								<example>Spotkajmy się jutro po południu.</example>
						</rule>
				</rulegroup>
				<rule id="NIELUBI" name="„nielubi” (nie lubi)">
						<pattern>
								<token>nielubi</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>nie lubi</suggestion> (formę czasownika „lubić”)?</message>
						<short>Błąd ortograficzny</short>
						<example correction="nie lubi">Nikt nas <marker>nielubi</marker>.</example>
						<example>Nikt nas nie lubi.</example>
				</rule>
				<rulegroup id="A_LA_CARTE" name="„a'la carte” (à la carte)">
						<rule>
								<pattern>
										<token>a</token>
										<token regexp="yes">&apost;</token>
										<token>la</token>
								</pattern>
								<message>Czy chodziło o francuskie wyrażenie <suggestion>à la</suggestion> (=w rodzaju, na sposób)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="à la">Naleśniki <marker>a'la</marker> Gundel</example>
								<example>Naleśniki à la Gundel</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">&apost;</token>
										<token>a</token>
										<token>la</token>
								</pattern>
								<message>Czy chodziło o francuskie wyrażenie <suggestion>à la</suggestion> (=w rodzaju, na sposób)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="à la">Naleśniki <marker>’a la</marker> Gundel</example>
								<example>Naleśniki à la Gundel</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes" scope="previous">&apost;</exception>a</token>
										<token>la</token>
								</pattern>
								<message>Czy chodziło o francuskie wyrażenie <suggestion>à la</suggestion> (=w rodzaju, na sposób)?</message>
								<short>Prawdopodobny błąd ortograficzny</short>
								<example correction="à la">Naleśniki <marker>a la</marker> Gundel</example>
								<example>Naleśniki à la Gundel</example>
						</rule>
				</rulegroup>
				<rule id="PRZYCIAGAC_JAK_MAGNEZ" name="„przyciągać jak magnez” (magnes)">
						<pattern>
								<token inflected="yes" skip="4"><exception inflected="yes">magnes</exception>przyciągać</token>
								<token>jak</token>
								<marker>
										<token>magnez</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>magnes</suggestion>?</message>
						<short>Prawdopodobny błąd ortograficzny</short>
						<example correction="magnes">Przetargi przyciągają polskich polityków jak <marker>magnez</marker>.</example>
						<example>Przetargi przyciągają polskich polityków jak magnes.</example>
				</rule>
				<rule id="W_NIEBO_GLOSY" name="„w niebo głosy” (wniebogłosy)">
						<pattern>
								<token inflected="yes" regexp="yes" skip="2">drzeć|krzyczeć|wyć|wrzeszczeć|ryczeć|wydzierać|wydrzeć</token>
								<marker>
										<token>w</token>
										<token>niebo</token>
										<token>głosy</token>
								</marker>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Ten wyraz pisze się łącznie: <suggestion>wniebogłosy</suggestion>.</message>
						<short>Prawdopodobny błąd ortograficzny</short>
						<example correction="wniebogłosy">Heniek darł się <marker>w niebo głosy</marker>.</example>
						<example>Zapraszamy na przegląd piosenki religijnej „W niebo głosy”.</example>
				</rule>
				<rule id="W_TE_I_NA_ZAD" name="„w tę i na zad” (w tę i nazad)">
						<pattern>
								<token>w</token>
								<token regexp="yes">t[eę]</token>
								<token>i</token>
								<token>na</token>
								<token>zad</token>
						</pattern>
						<message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>w tę i nazad</suggestion>?</message>
						<short>Prawdopodobny błąd ortograficzny</short>
						<example correction="w tę i nazad">Józek chodził po spacerniaku <marker>w te i na zad</marker>.</example>
						<example>Józek upadł na zad.</example>
				</rule>
		</category>
		<category name="Prawdopodobne literówki" type="misspelling">
        <rule id="EUROPA" name="„europa” (Europa)">
          <pattern case_sensitive="yes">
            <token inflected="yes" regexp="yes">Europa|Rzym<exception regexp="yes">\p{Lu}.+</exception></token>
          </pattern>
          <message>Czy chodziło o <suggestion><match no="1" case_conversion="startupper"></match></suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>To było w Europie.</example>
          <example correction="Europą">Nie martw się <marker>europą</marker>.</example>
          <example correction="Rzymie">Byłem w <marker>rzymie</marker>.</example>
        </rule>
        <rule id="OPOLE" name="„opole” (Opole)">        
          <pattern case_sensitive="yes">
            <token inflected="yes">opole<exception regexp="yes">O.*</exception></token>
          </pattern>
          <message>Czy chodziło o <suggestion><match no="1" case_conversion="startupper"></match></suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>To było w Opolu.</example>
          <example correction="Opolem">Nie martw się <marker>opolem</marker>.</example>
        </rule>
        <rule id="AFRYKA" name="„afryka” (Afryka)">        
          <pattern case_sensitive="yes">
            <token inflected="yes">afryka<exception regexp="yes">A.*</exception></token>
          </pattern>
          <message>Czy chodziło o <suggestion><match no="1" case_conversion="startupper"></match></suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>To było w Afryce.</example>
          <example correction="Afryką">Nie martw się <marker>afryką</marker>.</example>
        </rule>
        <rule id="MASARZ" name="„masarz” (masaż)">
          <pattern>
           <token inflected="yes">masarz</token>
          </pattern>
          <message>Ten wyraz oznacza osobę wyrabiającą wędliny i jest często mylony z wyrazem „masaż”. Czy chodziło o <suggestion><match no="1" regexp_match="([mM])asarz(.*)" regexp_replace="$1asaż$2"></match></suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>Marzę o masażu tajskim.</example>
          <example correction="masażu">Marzę o <marker>masarzu</marker> tajskim.</example>
        </rule>
        <rule id="SPOLNY" name="„spólny”, „spólnik” (wspólny, wspólnik)">
          <pattern>
            <token inflected="yes" regexp="yes">spóln(?:y|ik)|spółcz(?:esny|ynnik)|spółuczestnik</token>
          </pattern>
          <message>Wyraz „\1” jest przestarzały i może być literówką. Czy chodziło o <suggestion>w\1</suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>To nasza wspólna sprawa.</example>
          <example correction="wspólna">To nasza <marker>spólna</marker> sprawa.</example>
        </rule>
        <rule id="SPROBOWAC" name="„sprobować” (spróbować)">
          <pattern>
            <token inflected="yes">sprobować</token>
          </pattern>
          <message>Wyraz „\1” jest przestarzały i może być literówką. Czy chodziło o <suggestion><match no="1" regexp_match="^sprob(.*)" regexp_replace="sprób$1"></match></suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>Muszę spróbować.</example>
          <example correction="spróbować">Muszę <marker>sprobować</marker>.</example>          
        </rule>              
        <rule id="TLOMACZ" name="„tłomacz” (tłumacz)">
          <pattern>
            <token regexp="yes">tłomacz.*</token>
          </pattern>
          <message>Wyraz „\1” jest przestarzały i może być literówką. Czy chodziło o <suggestion><match no="1" regexp_match="^tłom(.*)" regexp_replace="tłum$1"></match></suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>On jest tłumaczem.</example>
          <example correction="tłumaczem">On jest <marker>tłomaczem</marker>.</example>          
        </rule>
            <rule id="KONICZNY" name="„Koniczny” (konieczny)">
                <pattern case_sensitive='yes'>
                    <token inflected='yes'>koniczny<exception inflected='yes' regexp='yes' scope='previous'>przekrój|sekcja|por</exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="koni(.*)" regexp_replace="konie$1"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction='konieczna'>Ingerencja ponadnaturalnych mocy nie była <marker>koniczna</marker>.</example>
                <example>Ingerencja ponadnaturalnych mocy nie była konieczna.</example>
            </rule>
            <rule id="TAN_NAPRAWDE" name="„tan naprawdę” (tak naprawdę)">
                <pattern>
                    <marker>
                        <token>tan</token>
                    </marker>
                    <token>naprawdę</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>tak</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="tak">Co <marker>tan</marker> naprawdę daje nam ZUS?</example>
            </rule>
            <rule id="KLIKA" name="„Klika osób” (kilka osób)">
                <pattern>
                    <marker>
                        <token>klika<exception postag='adj:sg:nom.voc:f:pos' scope='previous'></exception></token>
                    </marker>
                    <token postag='(?:adj|ger|subst):pl:.*gen.*' postag_regexp='yes'><exception postag='subst:pl:gen:m1'></exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilka</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction='kilka'>Było tam <marker>klika</marker> osób.</example>
                <example>Było tam kilka osób.</example>
                <example>Obsiadła ją klika	nuworyszów i nieuków.</example>
                <example>Rządząca klika sanacyjnych generałów rozsławiła Polskę.</example>
            </rule>
            <rule id="KLIKA_KILKANASCIE" name="„Klika, kilkanaście” (kilka, kilkanaście)">
                <pattern>
                    <marker>
                        <token>klika</token>
                    </marker>
                    <token regexp='yes'>[-—–,]</token>
                    <token regexp='yes'>kilka(?:naście|dziesiąt)</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilka</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction='kilka'>Było tam <marker>klika</marker> – kilkanaście osób.</example>
                <example>Było tam kilka – kilkanaście osób.</example>
            </rule>
            <rule id="KLIKU" name="„Kliku osób” (kilku osób)">
                <pattern>
                    <marker>
                        <token>kliku</token>
                    </marker>
                    <token postag='subst:pl:(gen|dat|inst|loc).*' postag_regexp='yes'></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilku</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction='kilku'>Brakowało <marker>kliku</marker> dolców.</example>
                <example>Brakowało kilku dolców.</example>
            </rule>
            <rule id="KLIKU_KILKUNASTU" name="„Kliku, kilkunastu” (kilku, kilkanastu)">
                <pattern>
                    <marker>
                        <token>kliku</token>
                    </marker>
                    <token regexp='yes'>[-—–,]</token>
                    <token regexp='yes'>kilku(?:nastu|dziesięciu)</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilku</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction='kilku'>Było tam <marker>kliku</marker> – kilkunastu facetów.</example>
                <example>Było tam kilku – kilkunastu facetów.</example>
            </rule>
            <rulegroup id="PADL_DESZCZ" name="„padł deszcz” (padał deszcz)">
                <rule>
                <pattern>
                    <marker>
                        <token>padł</token>
                    </marker>
                    <token>deszcz</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>padał</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="padał">W nocy <marker>padł</marker> deszcz.</example>
                </rule>
                <rule>
                    <pattern>
                        <token>deszcz</token>
                        <marker>
                            <token>padł</token>
                        </marker>
                    </pattern>
                    <message>Prawdopodobna literówka. Czy chodziło o <suggestion>padał</suggestion>?</message>
                    <short>Prawdopodobna literówka</short>
                    <example correction="padał">Deszcz <marker>padł</marker> w nocy.</example>
                </rule>
            </rulegroup>
            <rule id="SADOWA" name="„sadowy” (sądowy)">
                <pattern case_sensitive='yes'>
                    <token inflected='yes'>sadowy<exception regexp='yes'>S.*</exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="sad" regexp_replace="sąd"/></suggestion></message>
                <short>Prawdopodobna literówka</short>
                <example correction="sądowe">Koszty <marker>sadowe</marker> są za wysokie.</example>
                <example>Koszty sądowe są za wysokie.</example>
                <example>To budynek przy ul. Sadowej.</example>
                <example>Tym zajmuje się Kunegunda Sadowa.</example>
            </rule>
            <rule id="KLIKA_KILKA" name="„klika” (kilka)">
                <pattern>
                    <token regexp='yes'>w|na</token>
                    <marker>
                        <token>klika</token>
                    </marker>
                    <token postag='.*(gen|acc:m).*' postag_regexp='yes'></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilka</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="kilka">Czy można zajść w ciążę w <marker>klika</marker> dni?</example>
                <example>Czy można zajść w ciążę w kilka dni?</example>
            </rule>
            <rule id="JAGO" name="„jago” (jego)">
                <pattern>
                    <token>jago<exception scope="previous">babo</exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>jego</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="jego">Potrafię sobie wyobrazić <marker>jago</marker> kolor.</example>
            </rule>
            <rule id="NIE_WOLO" name="„nie wolo” (nie wolno)">
                <pattern>
                    <token>nie</token>
                    <marker>
                        <token>wolo</token>
                    </marker>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>wolno</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="wolno">Nie <marker>wolo</marker> tu parkować!</example>
                <example>Nie wolno tu parkować!</example>
            </rule>
            <rule id="ZZA_DAWNYCH" name="„zza dawnych lat” (za dawnych lat)">
                <pattern>
                    <marker>
                        <token>zza</token>
                    </marker>
                    <token>dawnych</token>
                    <token>lat</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>za</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="za">Zdjęcie jak <marker>zza</marker> dawnych lat</example>
                <example>Zdjęcie jak za dawnych lat</example>
            </rule>
            <rule id="TY_SAMYM" name="„ty samym” (tym samym)">
                <pattern>
                    <token>ty</token>
                    <token>samym</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>tym samym</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="tym samym">Nawet wiem, że stoi w <marker>ty samym</marker> miejscu przy mapie.</example>
                <example>Nawet wiem, że stoi w tym samym miejscu przy mapie.</example>
            </rule>
            <rule id="DZIALALO_SIE_TO" name="„działało się to (działo się to)">
                <pattern>
                    <marker>
                        <token>działało</token>
                    </marker>
                    <token>się</token>
                    <token regexp="yes">to|tak</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>działo</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>Działo się to wczoraj.</example>
                <example correction="Działo"><marker>Działało</marker> się to wczoraj.</example>
            </rule>
            <rule id="ODDZIELNIE" name="„oddzielnie od” (oddzielenie od)">
                <pattern>
                    <token>oddzielnie</token>
                    <token postag='subst.*gen.*' postag_regexp='yes'></token>
                    <token>od</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>oddzielenie <match no="2"/> <match no="3"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="oddzielenie sygnału od">Naszym zadaniem jest <marker>oddzielnie sygnału od</marker> szumu.</example>
                <example>Naszym zadaniem jest oddzielenie sygnału od szumu.</example>
            </rule>
            <rule id="W_ZALEZNOSC_OD" name="„w zależność od” (w zależności od)">
                <antipattern>
                    <token skip="3" inflected="yes" regexp="yes">popa(?:ść|dać)|wpaść|zaplątać|wejść<exception scope="next">(</exception></token>
                    <token>w</token>
                    <token>zależność</token>
                </antipattern>
                <pattern>
                    <token>w</token>
                    <token>zależność</token>
                    <token>od</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło <suggestion>\1 zależności \3</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>Popadł w zależność od Rosji.</example>
                <example correction="W zależności od"><marker>W zależność od</marker> potrzeb dostosuj ustawienia.</example>
            </rule>
            <rule id="SCISLE_OKRESLONE" name="„ścisłe określone” (ściśle określone)">
                <pattern>
                    <token>ścisłe</token>
                    <token inflected='yes' >określony</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>ściśle <match no="2"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="ściśle określone">Sposoby wykonywania są <marker>ścisłe określone</marker>.</example>
                <example>Sposoby wykonywania są ściśle określone.</example>
            </rule>
            <rule id="ZGODNIE_INST" name="„zgodnie opisem” (zgodnie z opisem)">
                <pattern>
                    <token>zgodnie</token>
                    <token postag='.*inst.*' postag_regexp='yes'><exception inflected='yes'>z</exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1"/> z <match no="2"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="zgodnie z opisem">Wykonaj kopertę <marker>zgodnie opisem</marker> na pudełku.</example>
                <example>Wykonaj kopertę zgodnie z opisem na pudełku.</example>
            </rule>
            <rule id="STRYKTURA" name="„stryktura” (struktura)">
                <pattern>
                    <token inflected="yes">stryktura</token>
                </pattern>
                <message>To rzadki wyraz (oznaczający zwężenie kanału lub przetoki w organizmie z powodu bliznowacenia lub nowotworu). Czy chodziło o <suggestion><match suppress_misspelled="yes" no="1" regexp_match="tryk" regexp_replace="truk"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>Reorganizacja struktury Komendy Powiatowej Policji w Staszowie.</example>
                <example correction="struktury">Reorganizacja <marker>stryktury</marker> Komendy Powiatowej Policji w Staszowie.</example>
            </rule>
            <rule id="ZEZ" name="„żeż” (że)">
                <pattern>
                    <token>,</token>
                    <marker>
                       <token>żeż</token>
                    </marker>
                </pattern>
                <message>Czy chodziło o <suggestion>że</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>O żeż ty!</example>
                <example correction="że">Powiedział mi, <marker>żeż</marker> to nieprawda.</example>
            </rule>
            <rule id="O_PRZYJSCIE" name="„o przyjcie” (o przyjęcie, o przyjście)">
                <pattern>
                    <token regexp="yes">o|na</token>
                    <marker>
                        <token>przyjcie</token>
                    </marker>
                </pattern>
                <message>Czy chodziło o <suggestion>przyjście</suggestion> lub <suggestion>przyjęcie</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>Proszę o przyjęcie na studia.</example>
                <example correction="przyjście|przyjęcie">Proszę o <marker>przyjcie</marker> na studia.</example>
            </rule>
            <rule id="LEZACY" name="„lezący u podstaw” (leżący u podstaw)">
                <pattern>
                    <marker>
                        <token inflected='yes' postag='pact.*|pcon:imperf:nonrefl' postag_regexp='yes'>leźć</token>
                    </marker>
                    <token><exception postag='prep:acc.*' postag_regexp='yes'></exception></token>
                </pattern>
                <message>Możliwa literówka. Czy chodziło o <suggestion><match no="1" regexp_match="ezą" regexp_replace="eżą"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="leżącej">Robił to w pozycji <marker>lezącej</marker>.</example>
                <example correction="leżąc">Rekord życiowy w wyciskaniu sztangi <marker>leząc</marker> to 225 kg.</example>
                <example>Robił to w pozycji leżącej.</example>
                <example>Zdeptałbym lezącą przez chodnik włochatą gąsienicę.</example>
                <!-- Część lezącą na Zadnieprzu… -->
                <!-- Tupnął na robaka lezącego po zaplamionej wykładzinie. -->
            </rule>
            <rule id="BARDZO_OBCUJACY" name="„najbardziej obcujący” (najbardziej obiecujący)">
                <pattern>
                    <token regexp='yes'>bardzo|(:?naj)?bardziej</token>
                    <token regexp='yes' postag='pact.*' postag_regexp='yes'>obcując.*</token>
                </pattern>
                <message>Możliwa literówka. Czy chodziło o <suggestion><match no="1"/> <match no="2" regexp_match="bcu" regexp_replace="biecu"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="najbardziej obiecujący">To <marker>najbardziej obcujący</marker> pomysł.</example>
                <example>To najbardziej obiecujący pomysł.</example>
            </rule>
            <rule id="DOMYSLA_DOMYSLNA" name="„na domyślą” (na domyślną)">
                <pattern>
                    <token postag='prep:(acc|inst).*' postag_regexp='yes'></token>
                    <marker>
                        <token>domyślą</token>
                    </marker>
                </pattern>
                <message>Czy chodziło o <suggestion>domyślną</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="domyślną">Dość wyraźnie przerzuca ci na <marker>domyślą</marker> angielską.</example>
                <example>Dość wyraźnie przerzuca ci na domyślną angielską.</example>
            </rule>
            <rulegroup id="ROK_20001" name="Rok 20001 (2001)">
                <rule>
                <pattern case_sensitive="yes">
                    <token regexp="yes">&abbrevMonths;</token>
                    <token regexp="yes">200\d\d</token>
                </pattern>
                <message>Czy na pewno chodziło o tak odległy rok? A może o <suggestion><match no="1"/> <match no="2" regexp_match="200" regexp_replace="20"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>Wybory odbędą się 12 V 2015 r.</example>
                <example correction="V 2015">Wybory odbędą się 12 <marker>V 20015</marker> r.</example>
                </rule>
                <rule>
                    <pattern>
                        <token inflected="yes" regexp="yes">styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień|rok</token>
                        <token regexp="yes">200\d\d</token>
                    </pattern>
                    <message>Czy na pewno chodziło o tak odległy rok? A może o <suggestion><match no="1"/> <match no="2" regexp_match="200" regexp_replace="20"/></suggestion>?</message>
                    <short>Prawdopodobna literówka</short>
                    <example>Wybory odbędą się w maju 2015 r.</example>
                    <example correction="maju 2015">Wybory odbędą się w <marker>maju 20015</marker> r.</example>
                </rule>
            </rulegroup>
            <rule id="POJECI" name="„pojęci” (pojęcie, pojęcia)">
                <pattern>
                    <token>pojęci</token>
                </pattern>
                <message>Ta forma jest bardzo rzadka. Czy chodziło o <suggestion>pojęcia</suggestion> lub <suggestion>pojęcie</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="pojęcia|pojęcie">Nie zdefiniowałeś <marker>pojęci</marker> prawdy.</example>
                <example>Nie zdefiniowałeś pojęcia prawdy.</example>
            </rule>
            <rule id="JESLI_JEDNAKI" name="„jeśli jednaki” (jeśli jednak)">
                <pattern>
                    <token regexp="yes">jeśli|jeżeli</token>
                    <marker>
                        <token>jednaki</token>
                    </marker>
                </pattern>
                <message>Czy chodziło o <suggestion>jednak</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="jednak">Jeśli <marker>jednaki</marker> przegra z Adrią, jej rywalem w ćwierćfinale będzie Tricycles.</example>
                <example>Jeśli jednak przegra z Adrią, jej rywalem w ćwierćfinale będzie Tricycles.</example>
            </rule>
            <rule id="PPRON3_PPAS_NON_UNIFIED" name="Niezgodność końcówek rodzaju zaimka i imiesłowu">
                <pattern>
                    <token regexp="yes">jest|było|będzie|być|został[oa]?|zostaje</token>
                    <marker>
                    <unify negate="yes">
                        <feature id="gender"></feature>
                        <token postag_regexp="yes" postag="ppron3:sg:nom.*"/>
                        <token postag_regexp="yes" postag="ppas:sg:nom.*"/>
                    </unify>
                    </marker>
                </pattern>
                <message>Niezgodność rodzaju zaimka osobowego i imiesłowu.</message>
                <short>Prawdopodobna literówka</short>
                <example>Nie jest ono wykorzystywane do pracy.</example>
                <example correction="">Nie jest <marker>ono wykorzystywana</marker> do pracy.</example>
            </rule>
            <rule id="ZA_ZDANIE" name="„mieć za zdanie/zadnie” (za zadanie)">
                <pattern>
                    <token skip="1" inflected='yes'>mieć</token>
                    <token>za</token>
                    <marker>
                        <token regexp='yes'>z[da][da]nie</token>
                    </marker>
                </pattern>
                <message>Czy chodziło o <suggestion>zadanie</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="zadanie">Opony do jazdy górskiej mają za <marker>zdanie</marker> poradzić sobie z każdym rodzajem wymagającego terenu.</example>
                <example>Opony do jazdy górskiej mają za zadanie poradzić sobie z każdym rodzajem wymagającego terenu.</example>
            </rule>
            <rule id="BRAK_GEN" name="„Brak szacunki” (brak szacunku)">
                <pattern>
                    <token>brak</token>
                    <marker>
                        <token regexp='yes'>.*i<exception postag='.*[\.:](gen|dat)[\.:].*|UNKNOWN|conj|verb.*' postag_regexp='yes'></exception></token>
                    </marker>
                </pattern>
                <message>Czy chodziło o <suggestion><match no="2" postag_regexp="yes" postag="^.*$" postag_replace=".*gen.*"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="szacunku|szacunków">To koszmarny brak <marker>szacunki</marker>!</example>
                <example>To koszmarny brak szacunku!</example>
                <example>Naszej płci nie brak ani rozumu, ani energii, więc pozwól mi działać…</example>
            </rule>
            <rule id="AT_HOC" name="„at hoc” (ad hoc)">
                <pattern>
                    <token>at</token>
                    <token>hoc</token>
                </pattern>
                <message>Czy chodziło o <suggestion>ad hoc</suggestion> (z łaciny)?</message>
                <url>http://so.pwn.pl/lista.php?co=ad+hoc</url>
                <short>Literówka</short>
                <example correction="ad hoc">To było <marker>at hoc</marker>.</example>
                <example>To było ad hoc.</example>
            </rule>
            <rule id="JEST_OT" name="„jest ot” (jest to)">
                <pattern>
                    <token>jest</token>
                    <marker>
                        <token>ot</token>
                    </marker>
                    <token><exception inflected='yes' regexp='yes'>taki?</exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>to</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="to">Jest <marker>ot</marker> możliwe.</example>
                <example>Jest to możliwe.</example>
                <example>Ot co!</example>
                <example>To nie jest ot taki sobie normalny obywatel.</example>
            </rule>
            <rule id="NOGA_BYC" name="„nogą być” (mogą być)">
                <pattern>
                    <marker>
                        <token>nogą<exception postag='adj:sg:inst:f:.*' postag_regexp='yes' scope='previous'></exception></token>
                    </marker>
                    <token>być</token>
                    <token><exception>może</exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>mogą</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="mogą">Te słowa nie <marker>nogą</marker> być inaczej rozumiane.</example>
                <example>Te słowa nie mogą być inaczej rozumiane.</example>
                <example>Niestety muszą Państwo być przygotowani na to, iż noga być może nigdy się nie zrośnie.</example>
                <example>Taką nogą być – on chyba żartuje!</example>
            </rule>
            <rule id="W_TYM_SAMYM_CZACIE" name="„w tym samym czacie” (w tym samym czasie)">
                <pattern>
                    <token>w</token>
                    <token>tym</token>
                    <token>samym</token>
                    <token>czacie</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>w tym samym czasie</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="w tym samym czasie">Wtedy też będzie możliwe ustalenie, czy mamy do czynienia z asteroidą typu C, powstałą <marker>w tym samym czacie</marker> co cały Układ Słoneczny.</example>
                <example>Wtedy też będzie możliwe ustalenie, czy mamy do czynienia z asteroidą typu C, powstałą w tym samym czasie co cały Układ Słoneczny.</example>
            </rule>
            <rule id="ZACZYNIA_SIE" name="„zaczynia się” (zaczyna się)">
                <pattern>
                    <token postag='SENT_START' skip='-1'><exception regexp='yes' scope='next'>ciasto|chleb</exception></token>
                    <marker>
                        <token>zaczynia</token>
                        <token skip='-1'>się<exception regexp='yes' scope='next'>ciasto|chleb</exception></token>
                    </marker>
                    <token postag='SENT_END'></token>
                </pattern>
                <message>Czy chodziło o <suggestion>zaczyna <match no="3"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="zaczyna się">Etyka <marker>zaczynia się</marker> psuć.</example>
                <example>Etyka zaczyna się psuć.</example>
                <example>Dziś lukier wciąż nanosi się ręcznie, ciasto zaczynia się naturalnym zakwasem chlebowym.</example>
                <example>Ziarna muszą być zmielone, potem zaczynia się ciasto i wreszcie wypieka się chleb.</example>
                <example>Wtedy zrozumieli, iż kazał im strzec się nie tego kwasu, którym zaczynia się chleb, lecz że przestrzegał ich przed nauką faryzeuszów i saduceuszów.</example>
            </rule>
            <rule id="NIE_DZIWNEGO" name="„nie dziwnego” (nic dziwnego)">
                <pattern>
                    <marker>
                        <token>nie</token>
                    </marker>
                    <token postag='adj:sg:gen:m1.m2.m3.n1.n2:pos'><exception negate_pos='yes' postag='adj:.*' postag_regexp="yes"/></token>
                    <token><exception postag='subst:sg:gen:m.*' postag_regexp='yes'></exception></token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>nic</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="Nic"><marker>Nie</marker> dostrzegalnego na ziemi nie odpowiada temu.</example>
                <example>Nic dostrzegalnego na ziemi nie odpowiada temu.</example>
                <example>To nie tego szukam.</example>
            </rule>
            <rule id="MLODU" name="„młodu” (za młodu)">
                <pattern>
                    <token>młodu<exception regexp='yes' scope='previous'>za?</exception></token>
                </pattern>
                <message>Ten wyraz nie występuje samodzielnie. Czy chodziło o <suggestion>za <match no="1"/></suggestion>?</message>
                <url>http://so.pwn.pl/lista.php?co=m%B3odu</url>
                <short>Prawdopodobna literówka</short>
                <example correction="za młodu">Kupiłem to <marker>młodu</marker>.</example>
                <example>Kupiłem to za młodu.</example>
            </rule>
            <rule id="BEZCEN" name="„bezcen” (za bezcen)">
                <pattern>
                    <token>bezcen<exception scope='previous'>za</exception></token>
                </pattern>
                <message>Ten wyraz nie występuje samodzielnie. Czy chodziło o <suggestion>za bezcen</suggestion>? A może o <suggestion>bez cen</suggestion>?</message>
                <url>http://so.pwn.pl/lista.php?co=bezcen</url>
                <short>Prawdopodobna literówka</short>
                <example correction="za bezcen|bez cen">Kupiłem to <marker>bezcen</marker>.</example>
                <example>Kupiłem to za bezcen.</example>
            </rule>
            <rule id="SANATOR_SENATOR" name="„sanator” (senator)">
                <pattern>
                    <token inflected='yes'>sanator</token>
                </pattern>
                <message><match no="1"/> to bardzo rzadki wyraz, oznaczający zwolennika sanacji. Czy chodziło o <suggestion><match no="1" regexp_match="sa" regexp_replace="se"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="senator">To był <marker>sanator</marker>.</example>
                <example>To był senator.</example>
            </rule>
            <rule id="POZNA_NIA" name="„pozna nią” (poza nią)">
                <pattern>
                    <token>pozna</token>
                    <token>nią</token>
                </pattern>
                <message>Czy chodziło o <suggestion>poza nią</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="poza nią">W tym miejscu zajmiemy się analizą tego, gdzie w polskiej sieci i <marker>pozna nią</marker> można zrobić naprawdę tanie zakupy.</example>
                <example>W tym miejscu zajmiemy się analizą tego, gdzie w polskiej sieci i poza nią można zrobić naprawdę tanie zakupy.</example>
            </rule>
            <rule id="NI_NIE" name="„ni tylko” (nie tylko)">
                <pattern>
                    <token>ni</token>
                    <token regexp="yes">tylko|bardzo|wszystko|można</token>
                </pattern>
                <message>Czy chodziło o <suggestion>nie</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="nie">On <marker>ni tylko</marker> może, ale i powinien.</example>
                <example>On nie tylko może, ale i powinien</example>
            </rule>
            <rule id="TYCH_ROZNIC" name="„tych różnić” (tych różnic)">
                <pattern>
                    <token regexp="yes">(?:tam)?tych</token>
                    <token>różnić</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>tych różnic</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="tych różnic">Mimo <marker>tych różnić</marker> można wskazać pewne stałe elementy.</example>
                <example>Mimo tych różnic można wskazać pewne stałe elementy.</example>
            </rule>
         <rule id="ROZNY" name="„rożnych” (różnych)">
                <antipattern>
                    <unify>
                        <feature id="case"/><feature id="gender"/><feature id="number"/>
                        <token inflected="yes">rzut</token>
                        <marker><token inflected="yes">rożny</token></marker>
                    </unify>
                </antipattern>
                <antipattern>
                    <token inflected="yes" postag="ger:sg.*" postag_regexp="yes">obracać</token>
                    <marker>
                    <token>rożna</token>
                    </marker>
                </antipattern>
                <pattern>
                    <token inflected="yes">rożny</token>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="roż(.*)" regexp_replace="róż$1"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="różnych">Aplikacja ta jest dostępna dla <marker>rożnych</marker> platform.</example>
                <example>Aplikacja ta jest dostępna dla różnych platform</example>
                <example>W jaki sposób doskonalić wykonywanie rzutów rożnych?</example>
                <example>Urządzenie do obracania rożna</example>
         </rule>
         <rulegroup id="STALA_SIE" name="„stałą się” (stała się)">
             <rule>
                 <pattern>
                     <token>stałą</token>
                     <token>się</token>
                 </pattern>
                 <message>Czy chodziło o <suggestion>stała się</suggestion>?</message>
                 <short>Prawdopodobna literówka</short>
                 <example correction="Stała się"><marker>Stałą się</marker> rozkapryszoną gwiazdką.</example>
                 <example>Stała się rozkapryszoną gwiazdką.</example>
             </rule>
             <rule>
                 <pattern>
                     <marker>
                     <token>się<exception postag='.*refl.*' postag_regexp='yes' scope='previous'></exception></token>
                     <token>stałą</token>
                     </marker>
                     <token><exception regexp='yes'>[a-z]</exception></token>
                 </pattern>
                 <message>Czy chodziło o <suggestion>się stała</suggestion>?</message>
                 <short>Prawdopodobna literówka</short>
                 <example correction="się stała">Ona <marker>się stałą</marker> rozkapryszoną gwiazdką.</example>
                 <example>Ona się stała rozkapryszoną gwiazdką.</example>
                 <example>Wyróżnia się stałą litosferę.</example>
                 <example>Wskazuje się stałą c, która jest ujemna.</example>
             </rule>
         </rulegroup>
         <rulegroup id="PROPOS" name="„propos” (a propos)">
             <rule>
                 <pattern>
                     <token><exception regexp="yes">[aà`']</exception></token>
                     <marker><token>propos</token></marker>
                 </pattern>
                 <message>To wyrażenie nie jest samodzielne. Poprawnie: <suggestion>à propos</suggestion>.</message>
                 <url>http://so.pwn.pl/lista.php?co=a+propos</url>
                 <short>Literówka</short>
                 <example>A to à propos czego?</example>
                 <example correction="à propos">A to <marker>propos</marker> czego?</example>
             </rule>
             <rule>
                 <pattern>
                     <marker>
                         <token regexp="yes">[aá]</token>
                         <token>propos</token>
                     </marker>
                 </pattern>
                 <message>W tym wyrażeniu „a” musi być z akcentem w lewą stronę. Poprawnie: <suggestion>à propos</suggestion>.</message>
                 <url>http://so.pwn.pl/lista.php?co=a+propos</url>
                 <short>Literówka</short>
                 <example>A to à propos czego?</example>
                 <example correction="à propos">A to <marker>a propos</marker> czego?</example>
                 <example correction="à propos">A to <marker>á propos</marker> czego?</example>
             </rule>
             <rule>
                 <pattern>
                     <marker>
                         <token>a</token>
                         <token regexp="yes">&apost;</token>
                         <token>propos</token>
                     </marker>
                 </pattern>
                 <message>W tym wyrażeniu „a” musi być z akcentem w lewą stronę. Poprawnie: <suggestion>à propos</suggestion>.</message>
                 <url>http://so.pwn.pl/lista.php?co=a+propos</url>
                 <short>Literówka</short>
                 <example>A to à propos czego?</example>
                 <example correction="à propos">A to <marker>a` propos</marker> czego?</example>
                 <example correction="à propos">A to <marker>a' propos</marker> czego?</example>
             </rule>
         </rulegroup>
         <rule id="SENSU_STRICTE" name="„sensu stricte” (sensu stricto)">
             <pattern>
                 <token>sensu</token>
                 <token>stricte</token>
             </pattern>
             <message>To wyrażenie łacińskie zapisujemy: <suggestion>\1 stricto</suggestion>.</message>
             <short>Literówka</short>
             <example>To nie jest słownik sensu stricto.</example>
             <example correction="sensu stricto">To nie jest słownik <marker>sensu stricte</marker>.</example>
         </rule>
         <rulegroup id="DLACZEGO_I_DLA_KOGO" name="Niepoprawna zbitka „dlaczego czy”">
                <rule>
                    <pattern>
                        <marker>
                        <token>dlaczego</token>
                        </marker>
                        <token regexp="yes">czy|i</token>
                        <token>dla</token>
                        <token>kogo</token>
                    </pattern>
                    <message>Powinno być <suggestion>dla czego</suggestion></message>
                    <short>Prawdopodobna literówka</short>
                    <example correction="Dla czego"><marker>Dlaczego</marker> czy dla kogo myślę o moim ewentualnym powołaniu do kapłaństwa?</example>
                    <example>Dla czego czy dla kogo myślę o moim ewentualnym powołaniu do kapłaństwa?</example>
                </rule>
                <rule type="grammar">
                 <pattern>
                     <marker>
                         <token>dlaczego</token>
                         <token>czy</token>
                     </marker>
                 </pattern>
                 <message>Zbitka \1 \2 jest zwykle błędem gramatycznym; może należy zostawić <suggestion>\1</suggestion> lub <suggestion>\2</suggestion>?</message>
                 <short>Błąd gramatyczny</short>
                 <example correction="Dlaczego|Czy"><marker>Dlaczego czy</marker> nabiał powoduje puchnięcie?</example>
                 <example>Czy nabiał powoduje puchnięcie?</example>
             </rule>
         </rulegroup>
        <rule id="DALA" name="„dala” (dała, z dala)">
            <pattern>
                <token>dala<exception scope="previous">z</exception></token>
            </pattern>
            <message>Prawdopodobna literówka. Czy chodziło o <suggestion>dała</suggestion> lub <suggestion>z dala</suggestion>?</message>
            <short>Prawdopodobna literówka</short>
            <example>Pociąg było widać już z dala.</example>
            <example correction="dała|z dala">Ona <marker>dala</marker> mi długopis.</example>
        </rule>
        <rule id="O_WYM" name="„o wym” (owym)">
                <pattern>
                    <token>o</token>
                    <token>wym<exception postag="brev:pun"/></token>
                </pattern>
                <message>Czy chodziło o <suggestion>o \1\2</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>Słowo o wym. łan.</example>
                <example correction="o owym">Rozmawiali o tym i <marker>o wym</marker>.</example>
                <example correction="o owym">O tym i <marker>o wym</marker></example>
         </rule>
            <rule id="SPORT_I_TURYSTKA_SPORT_I_TURYSTYKA" name="„sport i turystka” (sport i turystyka)">
                <pattern>
                    <token inflected="yes">sport</token>
                    <token>i</token>
                    <token inflected="yes">turystka</token>
                </pattern>
                <message>Czy chodziło o <suggestion><match no="1"/> <match no="2"/> <match no="3" regexp_match="turyst(.*)" regexp_replace="turysty$1"/></suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="Sport i turystyka"><marker>Sport i turystka</marker> to ważne dziedziny.</example>
                <example>Sport i turystyka to ważne dziedziny.</example>
           </rule>
        <rulegroup id="JEDNAJ" name="„jednaj” (jednak, jednej)">
            <rule>
                <pattern>
                    <token postag="prep.*(gen|loc).*" postag_regexp="yes"/>
                    <marker>
                        <token>jednaj</token>
                    </marker>
                </pattern>
                <message>Ten wyraz jest bardzo rzadki. Czy chodziło o <suggestion>jednej</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="jednej">Na <marker>jednaj</marker> z ławek siedział potworek.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>jednaj<exception postag="prep:gen.*" postag_regexp="yes"/></token>
                    </marker>
                    <token>z</token>
                </pattern>
                <message>Ten wyraz jest bardzo rzadki. Czy chodziło o <suggestion>jednej</suggestion> lub <suggestion>jednak</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="jednej|jednak">Widok <marker>jednaj</marker> z ławek wywołał u niego torsje.</example>
                <example>Widok <marker>jednej</marker> z ławek wywołał u niego torsje.</example>
            </rule>
            <rule>
                <pattern>
                    <marker>
                        <token>jednaj<exception postag="prep:gen.*" postag_regexp="yes"/></token>
                    </marker>
                    <token postag="subst:sg:(gen|loc).*:f" postag_regexp="yes"/>
                </pattern>
                <message>Ten wyraz jest bardzo rzadki. Czy chodziło o <suggestion>jednej</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="jednej">Widok <marker>jednaj</marker> ławki wywołał u niego torsje.</example>
            </rule>
            <rule>
                <pattern>
                    <token>jednaj<exception postag="prep:gen.*" postag_regexp="yes"/></token>
                </pattern>
                <message>Ten wyraz jest bardzo rzadki. Czy chodziło o <suggestion>jednak</suggestion> lub <suggestion>jednej</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="Jednak|Jednej"><marker>Jednaj</marker> jeszcze przed całe dziesięciolecia wyspiarze zachowali swe niezależne postawy.</example>
                <example>Jednak jeszcze przed całe dziesięciolecia wyspiarze zachowali swe niezależne postawy.</example>
            </rule>
        </rulegroup>
        <rulegroup id="DAL_DA" name="„dal” (dał)">
         <rule>
                <pattern>
                    <token regexp="yes">nie|kto</token>
                    <marker>
                        <token>dal</token>
                    </marker>
                </pattern>
                <message>Prawdopodobna literówka. Czy chodziło o <suggestion>dał</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="dał">Znacznie osłabiony obóz pro-konfederacyjny nie <marker>dal</marker> jednak za wygraną.</example>
                <example>Znacznie osłabiony obóz pro-konfederacyjny nie dał jednak za wygraną.</example>
                <example>Lubię skoki w dal.</example>
         </rule>
         <rule>
                <pattern>
                    <marker>
                        <token>dal<exception scope="previous">w</exception></token>
                    </marker>
                    <token regexp="yes">[cm]i|mnie|się</token>
                </pattern>
                <message>Czy chodziło o <suggestion>dał</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example correction="dał">On <marker>dal</marker> się osłabić.</example>
                <example>On dał się osłabić.</example>
                <example>Lubię skoki w dal.</example>
         </rule>
        </rulegroup>
        <rule id="W_OBYM_W_OBCYM" name="„w obym” (w obcym)">
        <pattern>
          <token>w</token>
          <token>obym</token>
        </pattern>
        <message>Czy chodziło o <suggestion>w obcym</suggestion>?</message>
        <short>Prawdopodobna literówka</short>
        <example correction="w obcym">To zdanie <marker>w obym</marker> języku.</example>
        <example>To zdanie w obcym języku.</example>
        </rule>
        <rulegroup id="STAD_TEZ" name="„stad też” (stąd też)">
        <rule>
          <pattern>
            <marker>
              <token>stad</token>
            </marker>
            <token regexp="yes">też|wynika|ni</token>            
          </pattern>
          <message>Prawdopodobna literówka. Czy chodziło o <suggestion>stąd</suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>Widzę wiele stad zwierząt.</example>
          <example correction="stąd">Jest to prawda, <marker>stad</marker> też nie jest to fałsz.</example>
        </rule>
        <rule>
          <pattern>
            <marker>
              <token>stad</token>
            </marker>
            <token>,</token>
            <token>ni</token>            
          </pattern>
          <message>Prawdopodobna literówka. Czy chodziło o <suggestion>stąd</suggestion>?</message>
          <short>Prawdopodobna literówka</short>
          <example>Widzę wiele stad zwierząt.</example>
          <example correction="stąd">Powiedział to ni <marker>stad</marker>, ni zowąd.</example>
        </rule>
        </rulegroup>
        <rulegroup id="NIE_ZOWAD" name="„nie zowąd” (ni zowąd)">
          <rule>
            <pattern>
              <marker>
                <token>nie</token>
              </marker>
              <token>zowąd</token>
            </pattern>
            <message>Prawdopodobna literówka. Czy chodziło o <suggestion>ni</suggestion> w wyrażeniu „ni stąd, ni zowąd”?</message>
            <short>Prawdopodobna literówka</short>
            <example>Odezwał się ni stąd, ni zowąd.</example>
            <example correction="ni">Odezwał się ni stąd, <marker>nie</marker> zowąd.</example>
          </rule>
          <rule>
            <pattern>
              <marker>
                <token><exception>nie</exception><exception>ni</exception></token>
              </marker>
              <token>zowąd</token>
            </pattern>
            <message>Prawdopodobna literówka. Czy chodziło o <suggestion>ni</suggestion> w wyrażeniu „ni stąd, ni zowąd”?</message>
            <short>Prawdopodobna literówka</short>
            <example>Odezwał się ni stąd, ni zowąd.</example>
            <example correction="ni">Odezwał się ni stąd, <marker>n</marker> zowąd.</example>
          </rule>
          <rule>
            <pattern>
              <token>stąd<exception scope="previous">ni</exception></token>
              <token>,</token>
              <token>ni</token>
              <token>zowąd</token>
            </pattern>
            <message>Prawdopodobna literówka. Czy chodziło o <suggestion>ni \1, \3 \4</suggestion>?</message>
            <short>Prawdopodobna literówka</short>
            <example>Odezwał się ni stąd, ni zowąd.</example>
            <example correction="ni stąd, ni zowąd">Odezwał się <marker>stąd, ni zowąd</marker>.</example>
          </rule>          
        </rulegroup>
		<rulegroup id="PRZESTAWIONO_ZARZUTY" name="„przestawić zarzuty” (przedstawić zarzuty)">
			<rule>
			<pattern>
				<marker>
					<token inflected="yes" skip="2">przestawić</token>
				</marker>
				<token regexp="yes">zarzuty?</token>
			</pattern>
			<message>Prawdopodobna literówka. Czy chodziło o<suggestion><match no="1" regexp_match="(prze)(.*)" regexp_replace="$1d$2"></match></suggestion>?</message>
		    <short>Prawdopodobna literówka</short>	
            <example>Przedstawiono mu zarzut nieumyślnego spowodowania śmierci.</example>
			<example correction="przedstawiono">Winnym <marker>przestawiono</marker> już zarzuty.</example>
			</rule>
			<rule>
			<pattern>
				<token regexp="yes" skip="2">zarzuty?</token>
					<marker>
						<token inflected="yes">przestawić</token>
					</marker>
				</pattern>
				<message>Prawdopodobna literówka. Czy chodziło o<suggestion><match no="2" regexp_match="(prze)(.*)" regexp_replace="$1d$2"></match></suggestion>?</message>
				<example>Przedstawiono mu zarzut nieumyślnego spowodowania śmierci.</example>
				<example correction="przedstawiono">Zarzuty <marker>przestawiono</marker> już kilku osobom.</example>
			</rule>
			</rulegroup>
				<rule id="M_IM" name="„m.im.” (m.in.)">
					<pattern case_sensitive="yes">
				<token>m</token>
				<token>.</token>
				<marker>
				<token>im</token>
				</marker>
				<token>.</token>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>in</suggestion>?</message>
					<short>Prawdopodobna literówka</short>
					<example>Alicja jest uczennicą V klasy II stopnia P.O.S.M. im. Karola Szymanowskiego w Katowicach.</example>
					<example correction="in">Jest współautorem m.<marker>im</marker>. podręczników akademickich.</example>
				</rule>
				<rule id="NIE_ULEGA_WATPLIWOSC" name="„nie ulega wątpliwość” (wątpliwości)">
						<pattern>
								<token>nie</token>
								<token regexp="yes">ulega|ulegało</token>
								<marker>
										<token>wątpliwość</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>wątpliwości</suggestion>?</message>
						<example correction="wątpliwości">Jego wina nie ulega <marker>wątpliwość</marker>.</example>
						<example>Jego wina nie ulega wątpliwości</example>
				</rule>
				<rule id="OGRYWAC_ROLE" name="„ogrywać rolę” (odgrywać rolę)">
						<pattern>
								<marker>
										<token inflected="yes" skip="6"><exception inflected="yes" scope="next">odgrywać</exception>ogrywać</token>
								</marker>
								<token regexp="yes">rol[ęi]</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="ogry(.*)" regexp_replace="odgry$1"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="odgrywają">Płace nie <marker>ogrywają</marker> takiej dużej roli.</example>
						<example>Ogrywam go w szachy, odgrywając rolę mistrza.</example>
				</rule>
				<rule id="DAJE_VU" name="„daje vu” (déjà vu)">
						<pattern>
								<token>daje</token>
								<token>vu</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>déjà vu</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="déjà vu">Przeżyłem <marker>daje vu</marker>.</example>
						<example>Przeżyłem déjà vu.</example>
				</rule>
				<rule id="STAL_SIĘ" name="„stal się” (stał się)">
						<pattern>
								<token>stal</token>
								<token>się</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>stał się</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Stał się"><marker>Stal się</marker> bardzo nieprzyjemny.</example>
						<example>Mieszko stał się księciem.</example>
				</rule>
				<rulegroup id="PRZE" name="„prze” (przez, przed)">
                 <rule>
						<pattern>
								<marker>
										<token>prze</token>
								</marker>
								<token negate="yes" regexp="yes">do|ku|zemnie</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>przez</suggestion> lub <suggestion>przed</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Postęp prze do przodu.</example>
						<example correction="przez|przed">Ruszył <marker>prze</marker> siebie.</example>
				</rule>
                <rule>
                <pattern>
                        <token>prze</token>
                        <token>zemnie</token>
                </pattern>
                <message>Czy chodziło o <suggestion>przeze mnie</suggestion>?</message>
                <short>Prawdopodobna literówka</short>
                <example>To był błąd popełniony przeze mnie.</example>
                <example correction="przeze mnie">To był błąd popełniony <marker>prze zemnie</marker>.</example>
                </rule>
                </rulegroup>
				<rule id="W_ZGODNIE_Z" name="„w zgodnie z” (w zgodzie z / zgodnie z)">
						<pattern>
								<token>w</token>
								<token>zgodnie</token>
								<token>z</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>w zgodzie z</suggestion> lub <suggestion>zgodnie z</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="w zgodzie z|zgodnie z">Decyzje podjęte zostały <marker>w zgodnie z</marker> długofalowym planem.</example>
						<example>Decyzje podjęte zostały zgodnie z długofalowym planem.</example>
				</rule>
				<rulegroup id="MOIM_ZADANIEM" name="„moim zadaniem” (moim zdaniem)">
						<rule>
								<pattern>
										<token postag="SENT_START"></token>
										<token regexp="yes">ich|moim|naszym|jego|jej|waszym</token>
										<marker>
												<token>zadaniem</token>
										</marker>
										<token>,</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zdaniem</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="zdaniem">Moim <marker>zadaniem</marker>, to kompletna bzdura.</example>
								<example>Moim zadaniem jest pilnowanie dziewcząt na boisku.</example>
						</rule>
						<rule>
								<pattern>
										<token>,</token>
										<token regexp="yes">ich|moim|naszym|jego|jej|waszym</token>
										<marker>
												<token>zadaniem</token>
										</marker>
										<token>,</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zdaniem</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="zdaniem">Jest to, moim <marker>zadaniem</marker>, kompletna bzdura.</example>
								<example>Moim zadaniem jest pilnowanie dziewcząt na boisku.</example>
						</rule>
				</rulegroup>
				<rule id="ZDAJE_SIE" name="„zdaję się” (zdaje się)">
						<pattern>
                            <marker>
                                <token>zdaję<exception scope="previous">ja</exception></token>
                                <token>się</token>
                            </marker>
                            <token><exception>na</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zdaje się</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Zdaje się"><marker>Zdaję się</marker>, że tak było.</example>
						<example>Ja zdaję się kimś innym niż dawniej.</example>
                        <example>Zdaję się na ciebie.</example>
				</rule>
				<rule id="DO_PACY" name="„do pacy” (do pracy)">
						<pattern>
								<token><exception inflected="yes" regexp="yes">uchwyt|przykleić|kleić|przywierać</exception></token>
								<marker>
										<token>do</token>
										<token>pacy</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>do pracy</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="do pracy">Dojazdy <marker>do pacy</marker></example>
						<example>Sprzedam dwa nowe uchwyty do pacy.</example>
				</rule>
				<rule id="CALE_ZYCIE" name="„cale szczęście” (całe szczęście)">
						<pattern>
								<marker>
										<token>cale</token>
								</marker>
								<token regexp="yes">szczęście|życie|mnóstwo|dnie|społeczeństwo|wakacje|święta</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>całe</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Całe"><marker>Cale</marker> życie marzyłem o korektorze gramatycznym.</example>
						<example>Całe życie marzyłem o korektorze gramatycznym.</example>
				</rule>
				<rule id="NA_OGÓL" name="„na ogól” (na ogół)">
						<pattern>
								<token>na</token>
								<token>ogól</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>na ogół</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Na ogół"><marker>Na ogól</marker> jadam sery.</example>
						<example>Na ogół jadam sery.</example>
				</rule>
				<rule id="JA_SIE_OKAZUJE" name="„ja się okazuje” (jak się okazuje)">
						<pattern>
								<token>ja</token>
								<token>się</token>
								<token>okazuje</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>jak się okazuje</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Jak się okazuje"><marker>Ja się okazuje</marker>, ten komputer też był chiński.</example>
						<example>Jak się okazuje, ten komputer też był chiński.</example>
				</rule>
				<rule id="ZMOWIENIE" name="„zmówienie” (zamówienie)">
						<pattern>
								<marker>
										<token inflected="yes" postag="ger:.*" postag_regexp="yes" skip="-1">zmówić<exception scope="next">pacierza</exception></token>
								</marker>
								<token postag="SENT_END"></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" postag="ger:.*" postag_regexp="yes">zamówić</match></suggestion>?</message>
						<example correction="zamówienie">Tanie meble na <marker>zmówienie</marker>!!!</example>
						<example>Tanie meble na zamówienie!!!</example>
						<example>Nie miał czasu na zmówienie pacierza przed snem.</example>
				</rule>
				<rulegroup id="LITEROWKI_SKROTY" name="Typowe literówki w skrótach, np. „p.n.e” (p.n.e.)">
						<rule>
								<pattern>
										<marker>
												<token>p</token>
												<token>.</token>
												<token>n</token>
												<token>.</token>
												<token>e</token>
										</marker>
										<token><exception>.</exception></token>
								</pattern>
								<message>Brak kropki po całym skrócie. Powinno być: <suggestion>p.n.e.</suggestion></message>
								<short>Brak kropki</short>
								<example correction="p.n.e.">Co wydarzyło się w roku 44 <marker>p.n.e</marker>?</example>
								<example>Co wydarzyło się w roku 44 p.n.e.?</example>
						</rule>
				</rulegroup>
				<rule id="A_CO_Z_TYM_IDZIE" name="„a co z tym idzie” (a co za tym idzie)">
						<pattern>
								<token regexp="yes">a|i</token>
								<token>co</token>
								<marker>
										<token>z</token>
								</marker>
								<token>tym</token>
								<token>idzie</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>za</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="za">Nie lubię naleśników, a co <marker>z</marker> tym idzie, nie jadam ich.</example>
						<example>Co z tym idzie zrobić?</example>
				</rule>
				<rule id="FRAK_SZWAJCARSKI" name="„frak szwajcarski” (frank szwajcarski)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<marker>
												<token inflected="yes">frak</token>
										</marker>
										<token inflected="yes">szwajcarski</token>
								</unify>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="fra(.*)" regexp_replace="fran$1"></match></suggestion>?</message>
						<example correction="franka">Nastąpiła zwyżka kursu <marker>fraka</marker> szwajcarskiego.</example>
						<example>Podarowaliśmy fraki szwajcarskiej policji.</example>
				</rule>
				<rule id="OZNACZ_TO_ZE" name="„oznacz to, że” (oznacza to, że)">
						<pattern>
								<marker>
										<token skip="2">oznacz</token>
								</marker>
								<token>,</token>
								<token regexp="yes">że|iż</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>oznacza</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Oznacz ludowi granice dokoła góry.</example>
						<example correction="oznacza">Nie <marker>oznacz</marker> to jednak, że nie masz racji.</example>
				</rule>
				<rule id="WCIAGU" name="„wciągu” (w ciągu)">
						<pattern>
								<token>wciągu<exception scope="previous">do</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>w ciągu</suggestion> (=w czasie)?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="W ciągu"><marker>Wciągu</marker> ostatnich kilku lat w rolnictwie polskim zaszły ogromne zmiany.</example>
						<example>Ryba praktycznie przestała pływać i przykleiła się do wciągu filterka.</example>
						<example>W ciągu ostatnich kilku lat w rolnictwie polskim zaszły ogromne zmiany.</example>
				</rule>
				<rule id="NIE_TYLKO_ALEI" name="„nie tylko..., alei” (ale i)">
						<pattern>
								<token>nie</token>
								<token skip="-1">tylko</token>
								<marker>
										<token><exception negate="yes" scope="previous">,</exception>alei</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o wyrazy <suggestion>ale i</suggestion>?</message>
						<example correction="ale i">Chodzi mi nie tylko o zdobycze kapitalizmu, które są niezaprzeczalne, <marker>alei</marker> demokracji ludowej.</example>
						<example>Nie tylko to jest ważne, że ten dom stoi przy pięknej alei.</example>
				</rule>
				<rulegroup id="SWICIE" name="„na całym świcie” (na całym świecie)">
						<rule>
								<pattern>
										<token>na</token>
										<token>całym</token>
										<marker>
												<token>świcie</token>
										</marker>
								</pattern>
								<message>Czy chodziło o <suggestion>świecie</suggestion>?</message>
								<short>Literówka</short>
								<example correction="świecie">Zdobywamy trofea na całym <marker>świcie</marker>.</example>
								<example>Zdobywamy trofea na całym świecie.</example>
						</rule>
				</rulegroup>
				<rule id="SZYBO" name="„szybo” (szybko)">
						<pattern>
								<token>szybo</token>
						</pattern>
						<message>Prawdopodobna literówka, jeśli ktoś nie mówi do szyb :) Czy chodziło o <suggestion>szybko</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="szybko">Jechałem <marker>szybo</marker> do domu.</example>
						<example>Jechałem szybko do domu.</example>
				</rule>
				<rule id="ILOCI" name="„iloci” (ilości)">
						<pattern>
								<token>iloci</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>ilości</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="ilości">Mam do sprzedania kłaki w dużej <marker>iloci</marker>.</example>
						<example>Mam do sprzedania kłaki w dużej ilości.</example>
				</rule>
				<rulegroup id="NADAJ_NADAL" name="„nadaj nie” (nadal nie)">
						<rule>
								<pattern>
										<marker>
												<token>nadaj</token>
										</marker>
										<token regexp="yes">nie|jest|będzie|są|będą</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>nadal</suggestion> (=w dalszym ciągu)?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="nadal">Przywróciłam fabryczne ustawienia, ale <marker>nadaj</marker> nie da się uruchomić aplikacji.</example>
								<example>Przywróciłam fabryczne ustawienia, ale nadal nie da się uruchomić aplikacji.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>nadaj</token>
										</marker>
										<token postag_regexp="yes" postag="verb:fin:sg:ter:imperf.*"></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>nadal</suggestion> (=w dalszym ciągu)?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="nadal">Jeśli przyczyna <marker>nadaj</marker> występuje, zadzwoń do biura obsługi klienta.</example>
								<example>Jeśli przyczyna nadal występuje, zadzwoń do biura obsługi klienta.</example>
						</rule>
				</rulegroup>
				<rule id="PO_CHODACH" name="„po chodach” (po schodach)">
						<pattern>
								<token regexp="yes">po|na</token>
								<marker>
										<token>chodach</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>schodach</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="schodach">Wchodziłem z trudem po <marker>chodach</marker>.</example>
						<example>W chodach pośrednich wykrok kończyn jest dłuższy.</example>
						<example>Wchodziłem z trudem po schodach.</example>
				</rule>
				<rule id="PALCOWKA_BANKU" name="„palcówka banku” (placówka banku)">
						<pattern>
								<marker>
										<token inflected="yes" skip="5">palcówka</token>
								</marker>
								<token inflected="yes" regexp="yes">bank|zagraniczny</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" postag="subst:.*" postag_regexp="yes">placówka</match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="placówka">Przy ulicy Lipowej znajduje się <marker>palcówka</marker> znanego holenderskiego banku.</example>
				</rule>
				<rulegroup id="RZECZ_RZEC" name="„rzecz można” (rzec można)">
						<rule>
								<pattern>
										<marker>
												<token>rzecz</token>
										</marker>
										<token>można</token>
										<token>,</token>
										<token regexp="yes">że|iż</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>rzec</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="Rzec"><marker>Rzecz</marker> można, że poznaję strukturę tworzenia przygodówki od drugiej strony, od podszewki.</example>
								<example>Rzec można, że poznaję strukturę tworzenia przygodówki od drugiej strony, od podszewki.</example>
						</rule>
						<rule>
								<pattern>
										<token skip="1">można</token>
										<marker>
												<token>rzecz</token>
										</marker>
										<token>,</token>
										<token regexp="yes">że|iż</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>rzec</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="rzec">Można by <marker>rzecz</marker>, że cała gra jest dostosowana dla nawet najbardziej zakręconego gracza.</example>
								<example correction="rzec">Można <marker>rzecz</marker>, że cała gra jest dostosowana dla nawet najbardziej zakręconego gracza.</example>
								<example>Można rzec, że cała gra jest dostosowana dla nawet najbardziej zakręconego gracza.</example>
						</rule>
						<rule>
								<pattern>
										<token>by</token>
										<token>tak</token>
										<marker>
												<token>rzecz</token>
										</marker>
										<token regexp="yes">[,\-–—]</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>rzec</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="rzec">W tej powieści znowu pojawił się - by tak <marker>rzecz</marker> - korzenny upiór, często nawiedzający naszą prozę.</example>
								<example>Walka o Polskę (by tak rzecz nazwać) najwyraźniej weszła w kolejny etap.</example>
						</rule>
				</rulegroup>
				<rulegroup id="RZEC_RZECZ" name="„na rzec” (na rzecz)">
						<rule>
								<pattern>
										<token>na</token>
										<marker>
												<token>rzec</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>rzecz</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="rzecz">Ofiarowałem datek na <marker>rzec</marker> fundacji Putina.</example>
								<example>Ofiarowałem datek na rzecz fundacji Putina.</example>
						</rule>
				</rulegroup>
				<rulegroup id="TUM" name="„tum” (tym)">
						<rule>
								<pattern>
										<token regexp="yes">w|na|przy|z|o|po|pod|nad|poza|za</token>
										<marker>
												<token>tum</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tym</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tym">W <marker>tum</marker> wypadku nie ma mowy o łapówce.</example>
								<example>W tym wypadku nie ma mowy o łapówce.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>tum</token>
										</marker>
										<token regexp="yes">razem|bardziej|samym</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tym</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="Tym"><marker>Tum</marker> razem nie ma mowy o łapówce.</example>
								<example>Tym razem nie ma mowy o łapówce</example>
						</rule>
				</rulegroup>
				<rulegroup id="SOWICH" name="„sowich / sowim” (swoich / swoim)">
						<rule>
								<pattern>
										<token>sowim</token>
								</pattern>
								<message>Prawdopodobna literówka (rzadka forma przymiotnika „sowi”). Czy chodziło o <suggestion>swoim</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="swoim">Ona ma wiele płyt w <marker>sowim</marker> dorobku.</example>
								<example>Ona ma wiele płyt w swoim dorobku.</example>
						</rule>
						<rule>
								<pattern>
										<token>sowich<exception scope="previous" case_sensitive="yes">Gór</exception></token>
								</pattern>
								<message>Prawdopodobna literówka (rzadka forma przymiotnika „sowi”). Czy chodziło o <suggestion>swoich</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="swoich">W <marker>sowich</marker> książkach opisał grozę doświadczenia wojennego.</example>
								<example>W swoich książkach opisywał grozę doświadczenia wojennego.</example>
                                <example>W  południowo-zachodnim obramowaniu Gór Sowich na obszarze kamieniołomu w Słupcu...</example>
						</rule>
				</rulegroup>
				<rule id="ZA_MAZ" name="„za maż” (za mąż)">
						<pattern>
								<token>za</token>
								<token>maż</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>za mąż</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="za mąż">Jolanta wyszła <marker>za maż</marker> za Aleksandra.</example>
						<example>Jolanta wyszła za mąż za Aleksandra.</example>
				</rule>
				<rule id="POPRALI" name="„poprali” (poprali / pobrali)">
						<pattern>
								<token>poprali</token>
						</pattern>
						<message>Prawdopodobna literówka (ten czasownik jest rzadki w tej formie). Czy chodziło o <suggestion>poparli</suggestion> lub <suggestion>pobrali</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="poparli|pobrali">Posłowie <marker>poprali</marker> inicjatywę ustawodawczą prezydenta.</example>
						<example>Posłowie pobrali zaliczkę.</example>
				</rule>
				<rule id="OKAZALA_SIE" name="„okazałą się” (okazała się)">
						<pattern>
								<token>okazałą</token>
								<token>się</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>okazała \2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="okazała się">Rzekoma artystka <marker>okazałą się</marker> oszustką.</example>
						<example>Rzekoma artystka okazała się oszustką.</example>
				</rule>
				<rule id="NIEDAWANA" name="„do niedawana” (do niedawna)">
						<pattern>
								<token regexp="yes">do|od</token>
								<token>niedawana</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 niedawna</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Do niedawna"><marker>Do niedawana</marker> chodziłem w trampkach na przyjęcia.</example>
						<example>Do niedawna jadłem fasolkę.</example>
				</rule>
				<rule id="GWALTOWANIE" name="„gwałtowanie” (gwałtownie)">
						<pattern>
								<token>gwałtowanie</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>gwałtownie</suggestion> (=raptem, nagle)?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="gwałtownie">Podniósł się <marker>gwałtowanie</marker> z łóżka.</example>
						<example>Podniósł się gwałtownie z łóżka.</example>
				</rule>
				<rule id="TWIERDZA_ZE" name="„twierdza, że” (twierdzą, że)">
						<pattern>
								<marker>
										<token>twierdza</token>
								</marker>
								<token>,</token>
								<token regexp="yes">że|iż|jakoby</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>twierdzą</suggestion> (=głoszą twierdzenie)?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="twierdzą">Specjaliści <marker>twierdza</marker>, że codziennie powinno się jeść błonnik.</example>
						<example>Specjaliści twierdzą, że codziennie powinno się jeść błonnik.</example>
				</rule>
				<rule id="WSZECH_RZECZY" name="„wszech rzeczy” (wszechrzeczy)">
						<pattern>
								<token>wszech</token>
								<token>rzeczy</token>
						</pattern>
						<message>Ten wyraz zwykle pisze się łącznie: <suggestion>\1\2</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example correction="wszechrzeczy">Człowiek miarą <marker>wszech rzeczy</marker>.</example>
						<example>Człowiek miarą wszechrzeczy.</example>
				</rule>
				<rulegroup id="NIEZGODNOSC_KONCOWEK" name="Niezgodne końcówki rodzaju żeńskiego">
						<rule>
								<pattern>
										<token>to</token>
										<token regexp="yes">jest|była|będzie</token>
										<marker>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes"><exception regexp="yes">zainteresowana|przerażona|zdziwiona|oburzona|wstrząśnięta|drukowana|wzruszona|zajęta|zgnębiona|ona</exception>.*a</token>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes">.*ą</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="3"></match> <match no="4" regexp_match="(.*)ą$" regexp_replace="$1a"></match></suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="ważna sprawa">To była <marker>ważna sprawą</marker>.</example>
								<example>Była wstrząśnięta sprawą łapówki w ministerstwie.</example>
						</rule>
						<rule>
								<pattern>
										<token>to</token>
										<token regexp="yes">jest|była|będzie</token>
										<marker>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes">.*ą</token>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes">.*a</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="3" regexp_match="(.*)ą$" regexp_replace="$1a"></match> <match no="4"></match></suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="ważna sprawa">To była <marker>ważną sprawa</marker>.</example>
								<example>To była ważna sprawa.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">jest|była|będzie|będąc.*</token>
										<marker>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes"><exception regexp="yes">zainteresowana|przerażona|zdziwiona|oburzona|wstrząśnięta|drukowana|wzruszona|zajęta|zgnębiona|ona</exception>.*a</token>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes">.*ą</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="2" regexp_match="(.*)a$" regexp_replace="$1ą"></match> <match no="3"></match></suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="męską grą">Koszykówka jest <marker>męska grą</marker>.</example>
								<example>Ta placówka jest najnowszą szkołą w rejonie.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">jest|była|będzie|będąc.*</token>
										<marker>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes"><exception regexp="yes">zainteresowaną|przerażoną|zdziwioną|oburzoną|wstrząśniętą</exception>.*ą</token>
												<token postag="adj.*:f.*|subst.*:f" postag_regexp="yes" regexp="yes">.*a</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="2"></match> <match no="3" regexp_match="(.*)a$" regexp_replace="$1ą"></match></suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="męską grą">Koszykówka jest <marker>męską gra</marker>.</example>
								<example>Ta placówka jest najnowszą szkołą w rejonie.</example>
						</rule>
				</rulegroup>
				<rule id="ZWIAZKU_Z_TYM" name="„związku z tym” (w związku z tym)">
						<pattern>
								<token><exception regexp="yes" scope="previous">w|do|żadnego|jakiegokolwiek|ma|miały|bez|przy|po|na</exception><exception regexp="yes">w|do|żadnego|ma|bez|przy|po|na</exception><exception inflected='yes' regexp="yes">mieć|brak</exception></token>
								<marker>
										<token>związku</token>
								</marker>
								<token>z</token>
								<token postag=".*inst.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>w związku</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Nie ma to żadnego związku z tym, o czym mówiliśmy.</example>
						<example correction="w związku">Nie mam pieniędzy, a <marker>związku</marker> z tym nie zapłacę ani grosza.</example>
						<example>Oni pozostają negatywnie nastawieni do związku z ludźmi podejrzanej profesji.</example>
                        <example>Mieszkanie to nie miało związku z żadnym innym we Włoszech.</example>
				</rule>
				<rule id="PASTWO" name="„pastwo/pastwie/pastwa” (państwo/państwie/państwa)">
						<pattern>
								<token regexp="yes">pastwo|pastwie|pastwa</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="(?iu)(pa)(stw.*)" regexp_replace="$1ń$2"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Państwo">Szanowni <marker>Pastwo</marker>!</example>
						<example>W państwie duńskim źle się dzieje.</example>
				</rule>
				<rule id="WYZ_DEMOGRAFICZNY" name="„wyz demograficzny” (wyż demograficzny)">
						<pattern>
								<marker>
										<token>wyz</token>
								</marker>
								<token regexp="yes">demograficzny|baryczny</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>wyż</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="wyż">W Polsce zbliża się <marker>wyz</marker> demograficzny.</example>
						<example>Wyz to pyszna ryba.</example>
				</rule>
				<rule id="POL_GODZINY" name="„pól godziny” (pół godziny)">
						<pattern>
								<token>pól</token>
								<token regexp="yes">godziny|roku|wieku|miliona|metra|tysiąca|litra|minuty|godzinie|dnia|boiska|kilometra|żartem|etatu|miliarda|tony|drogi|tygodnia|biedy|serio|świata|sekundy|punktu|tuzina|miesiąca|kroku|ceny|rokiem|meczu|życia|tonu</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>pół \2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="pół godziny">Czekam tu już <marker>pól godziny</marker>.</example>
						<example>Nie ma nic piękniejszego od pól kapusty po horyzont.</example>
				</rule>
				<rule id="KILA_GEN" name="„kila czego” (kilka)">
						<pattern>
								<token>kila</token>
								<token postag="(adj|ppas):pl.*gen.*|subst:pl.*gen.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilka \2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="kilka problemów">Mam jeszcze tylko <marker>kila problemów</marker> z podsłuchami.</example>
						<example>Ugięcie kila musi mieścić się w wymiarach...</example>
				</rule>
				<rule id="W_KILU_LOC" name="„w kilu” (w kilku)">
						<pattern>
								<token>kilu</token>
								<token postag="subst:pl:loc.*|(adj|ppas):pl.*loc.*|subst:pl:.*gen.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>kilku \2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="kilku lat">Było tak od <marker>kilu lat</marker>.</example>
						<example correction="kilku miejscach">W <marker>kilu miejscach</marker> miałem wątpliwości.</example>
						<example>Mógłby usiąść na kilu i powiosłować.</example>
				</rule>
				<rule id="POPRZEK" name="„poprzek” (w poprzek, na poprzek)">
						<pattern>
								<token negate="yes" regexp="yes">na|w</token>
								<marker>
										<token>poprzek</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>na \2</suggestion> lub <suggestion>w \2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="na poprzek|w poprzek">Droga <marker>poprzek</marker> stoku to już historia.</example>
						<example>Droga w poprzek stoku to już historia.</example>
				</rule>
				<rule id="ODGRYWAC_ROLE" name="„odgrywać role” (rolę)">
						<pattern>
								<token inflected="yes" regexp="yes">odgrywać|odegrać</token>
								<token>role</token>
						</pattern>
						<message>Prawdopodobna literówka, czy „role” miały być na pewno w liczbie mnogiej? A może chodziło o <suggestion>\1 rolę</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="odegrał rolę">Dyskutant <marker>odegrał role</marker> chłopca do bicia.</example>
						<example>To narzędzie odegrało rolę kluczową w całej sprawie.</example>
				</rule>
				<rule id="WLADCE" name="„władce, twórce” (władcę, twórcę)">
                        <antipattern case_sensitive="yes">
                            <token>Pierce</token>
                        </antipattern>
                        <antipattern>
                            <marker>
                                <token postag="depr:pl:nom:m2"/>
                                <token regexp="yes">[ia]</token>
                                <token postag="depr:pl:nom:m2"/>
                            </marker>
                        </antipattern>
						<pattern>
								<token postag="depr:pl:nom:m2" regexp="yes"><exception postag="subst:sg:loc:f"/><exception postag="subst:pl:nom:[mp]1" postag_regexp="yes"/>
								.*ce<exception>gońce</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion suppress_misspelled="yes"><match suppress_misspelled="yes" no="1" regexp_match="(.*)ce" regexp_replace="$1cę"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="twórcę">Uwielbiam tego gruzińskiego <marker>twórce</marker> ludowego.</example>
						<example>Mam okulary w ładnej oprawce.</example>
						<example>Uwielbiam tego gruzińskiego twórcę ludowego</example>
						<example>Surowce zawierające te alkaloidy</example>
						<example>Tylko rodzice potrafią ich odróżnić.</example>
                        <example>Woźnice odebrali małym konikom worki z obrokiem.</example>
                        <example>Zasię te diabły, łupieżce a morderce, wszyscy wyszli z tego cało.</example>
				</rule>
				<rule id="ODJECIE_UJECIE" name="„ujecie, pojecie” (ujęcie, pojęcie) itp.">
						<pattern>
								<token regexp="yes">odjecie|ujecie|pojecie|przejecie|przyjecie|wyjecie</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="(.*)jecie" regexp_replace="$1jęcie"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="pojęcie">Mam o tym zaledwie blade <marker>pojecie</marker>.</example>
						<example>Nie mam pojęcia.</example>
				</rule>
				<rulegroup id="WRAZ_TYM" name="„wraz tym” (wraz z tym)">
                        <antipattern>
                            <token>raz</token>
                            <token>wraz</token>
                        </antipattern>
						<rule>
								<pattern>
										<token>wraz</token>
										<token postag=".*inst.*" postag_regexp="yes" regexp="yes">s[wftśsrłndwpgklcbmżń].+|[zśźż][wftśsrłndwpgklzcbmżń].+|[rs]z[wftśsrłndwpgklzcbmżń].+|[wf][wftśwpgzcbmżń].+|wk[^ł].+|f[dsk].+|wd[^zię].+|ws[^ze].+|Lwowa|mną|mnie|snu</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 ze \2</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="wraz ze mną">Pojechał <marker>wraz mną</marker> na targ.</example>
								<example>Pojechał wraz ze mną na targ.</example>
                                <!-- na ten błąd jest reguła raz_wraz -->
                                <example>Niebo od południa rozjaśniało się raz wraz krwawymi błyskawicami.</example>
						</rule>
						<rule>
								<pattern>
										<token>wraz</token>
										<token negate="yes" postag=".*inst.*" postag_regexp="yes" regexp="yes"><exception regexp="yes">ze|za?</exception>s[wftśsrłndwpgklcbmżń].+|[zśźż][wftśsrłndwpgklzcbmżń].+|[rs]z[wftśsrłndwpgklzcbmżń].+|[wf][wftśwpgzcbmżń].+|wk[^ł].+|f[dsk].+|wd[^zię].+|ws[^ze].+|Lwowa|mną|mnie|snu</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 z \2</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="wraz z nim">Pojechał <marker>wraz nim</marker> na targ.</example>
								<example>Pojechał wraz ze mną na targ.</example>
                                <example>Ona uparcie odradzała się wraz za nią.</example>
						</rule>
				</rulegroup>
				<rulegroup id="WESPOL_BURK" name="„wespół” (wespół z)">
				<rule>
					<pattern>
						<marker><token>wespół</token></marker>
						<token><exception inflected="yes">z</exception><exception inflected="yes">w</exception></token>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 z</suggestion>?</message>
					<short>Prawdopodobna literówka</short>
					<example>Zróbmy to wespół w zespół.</example>
					<example correction="wespół z">Zróbmy to <marker>wespół</marker> kimś.</example>
                    <example>Łzami oblewam łoże moje, w którym obyś ty wespół ze mną spoczywała.</example>
				</rule>
				<rule>
					<pattern>
						<marker><token>wespół</token>
						<token>zespół</token>
						</marker>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 w \2</suggestion>?</message>
					<short>Prawdopodobna literówka</short>
					<example>Zróbmy to wespół w zespół.</example>
					<example correction="wespół w zespół">Zróbmy to <marker>wespół zespół</marker>.</example>
				</rule>
				<rule>
					<pattern>
						<marker><token>wespół</token></marker>
						<token>w</token>
						<token><exception>zespół</exception></token>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 z</suggestion>?</message>
					<short>Prawdopodobna literówka</short>
					<example>Zróbmy to wespół w zespół.</example>
					<example correction="wespół z">Zróbmy to <marker>wespół</marker> w radnymi.</example>
				</rule>
				</rulegroup>
				<rule id="TRYMIGA_BURK" name="„trymiga” (w trymiga)">
					<pattern>
						<token><exception>w</exception></token>
						<marker><token>trymiga</token></marker>
					</pattern>
					<message>Prawdopodobna literówka. Ten wyraz występuje tylko w wyrażeniu: <suggestion>w \2</suggestion>.</message>
					<short>Prawdopodobna literówka</short>
					<example correction="w trymiga">Zróbmy to <marker>trymiga</marker>.</example>
					<example>Zróbmy to w trymiga.</example>
				</rule>
				<rulegroup id="DO_SZCZETU_BURK" name="„szczętu/szczętem” (do szczętu/ze szczętem)">
                <rule>
					<pattern>
						<token><exception>do</exception></token>
						<marker><token>szczętu</token></marker>
					</pattern>
					<message>Prawdopodobna literówka. Ten wyraz występuje tylko w wyrażeniu: <suggestion>do \2</suggestion>.</message>
					<short>Prawdopodobna literówka</short>
					<example>Zgłupiałeś do szczętu!</example>
					<example correction="do szczętu">Zgłupiałeś <marker>szczętu</marker>!</example>
				</rule>
				<rule>
					<pattern>
						<token><exception>ze</exception></token>
						<marker><token>szczętem</token></marker>
					</pattern>
					<message>Prawdopodobna literówka. Ten wyraz występuje tylko w wyrażeniu: <suggestion>ze \2</suggestion>.</message>
					<short>Prawdopodobna literówka</short>
					<example>Zgłupiałeś ze szczętem!</example>
					<example correction="ze szczętem">Zgłupiałeś <marker>szczętem</marker>!</example>
				</rule>
                <rule>
                  <pattern>
                    <token inflected="yes">szczęt<exception scope="previous" regexp="yes">do|ze</exception></token>                    
                  </pattern>
                  <message>Prawdopodobna literówka. Ten wyraz występuje tylko w wyrażeniach złożonych.</message>
                  <suggestion>ze szczętem</suggestion>
                  <suggestion>do szczętu</suggestion>
                  <url>http://sjp.pwn.pl/szukaj/szcz%C4%99t</url>
                  <short>Prawdopodobna literówka</short>
                  <example>Zgłupiałeś ze szczętem!</example>
                  <example correction="ze szczętem|do szczętu">Zgłupiałeś <marker>szczęt</marker>!</example>
                </rule>
                </rulegroup>
				<rule id="PRZE_TO" name="„prze to” (przez to, przeto)">
						<pattern>
								<token>prze</token>
								<token>to</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>przez to</suggestion> czy o <suggestion>przeto</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="przez to|przeto">Należy <marker>prze to</marker> rozumieć organy działające w szkole.</example>
						<example>Należy przez to rozumieć organy działające w szkole.</example>
				</rule>
				<rule id="DO_ZROBIENI" name="„do zrobieni” (do zrobienia)">
						<pattern>
								<token postag="prep:gen"><exception regexp="yes">obok|wokół</exception></token>
								<marker>
										<token postag="ppas:pl:nom.voc:m1.p1:perf:aff"></token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\2a</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Mam wiele rzeczy do zrobienia.</example>
						<example correction="zrobienia">Mam wiele rzeczy do <marker>zrobieni</marker>.</example>
                        <example>Marta i Varadol siedzieli obok zasępieni i milczący.</example>
				</rule>
				<rulegroup id="ZDROWA_ZDROWIA" name="„zdrowa” (zdrowia)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">minister|ochrona|służba|stan|dla|ośrodek|sprawa|resort|ministerstwo</token>
										<marker>
												<token>zdrowa</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zdrowia</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Ministerstwo Zdrowia podwyższy płace pielęgniarkom za 50 lat.</example>
								<example correction="Zdrowia">Ministerstwo <marker>Zdrowa</marker> podwyższy płace pielęgniarkom za 50 lat.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token regexp="no">zdrowa</token>
										</marker>
										<token postag="adj:sg:acc:m.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zdrowia</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Poradnia zdrowia psychicznego</example>
								<example correction="zdrowia">Poradnia <marker>zdrowa</marker> psychicznego</example>
						</rule>
				</rulegroup>
				<rulegroup id="TUZ_PRED" name="„tuz” (tuż)">
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token>tuz</token>
										</marker>
										<token postag="prep:.*" postag_regexp="yes"></token>
										<token><exception inflected="yes">tuz</exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o wyraz <suggestion>tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż">Wmieszawszy się w tłum, <marker>tuz</marker> przed 19:00 znalazłem się w klubie.</example>
						</rule>
						<rule>
								<pattern>
										<token>tuz</token>
										<token>tuz</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tuż, tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż, tuż">Wakacje <marker>tuz tuz</marker>.</example>
								<example>Wakacje tuż, tuż</example>
						</rule>
						<rule>
								<pattern>
										<token>tuz</token>
										<token>,</token>
										<token>tuz</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tuż, tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż, tuż">Wakacje <marker>tuz, tuz</marker>.</example>
								<example>Wakacje tuż, tuż</example>
						</rule>
						<rule>
								<pattern>
										<token>tuż</token>
										<token>tuz</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tuż, tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż, tuż">Wakacje <marker>tuż tuz</marker>.</example>
								<example>Wakacje tuż, tuż</example>
						</rule>
						<rule>
								<pattern>
										<token>tuż</token>
										<token>,</token>
										<token>tuz</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tuż, tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż, tuż">Wakacje <marker>tuż, tuz</marker>.</example>
								<example>Wakacje tuż, tuż</example>
						</rule>
						<rule>
								<pattern>
										<token>tuz</token>
										<token>tuż</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tuż, tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż, tuż">Wakacje <marker>tuz tuż</marker>.</example>
								<example>Wakacje tuż, tuż</example>
						</rule>
						<rule>
								<pattern>
										<token>tuz</token>
										<token>,</token>
										<token>tuż</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tuż, tuż</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tuż, tuż">Wakacje <marker>tuz, tuż</marker>.</example>
								<example>Wakacje tuż, tuż</example>
						</rule>
				</rulegroup>
				<rulegroup id="TEZ_TEZ" name="„tez” (też)">
						<rule>
								<pattern>
										<token regexp="yes">są|co|można|należy|warto|ja|on|ona|my|oni|wy|ty|czy|jest|tam</token>
										<marker>
												<token>tez</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>też</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Nie wiadomo, czy Jarosław chce zostać królem, czy też nie.</example>
								<example correction="też">Nie wiadomo, czy Jarosław chce zostać królem, czy <marker>tez</marker> nie.</example>
						</rule>
						<rule>
								<pattern>
										<token postag_regexp="yes" postag="verb:impt:sg:sec:perf.*"></token>
										<marker>
												<token>tez</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>też</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Zobacz też: Kowalski i Nowak 2002.</example>
								<example correction="też">Zobacz <marker>tez</marker>: Kowalski i Nowak 2002.</example>
						</rule>
				</rulegroup>
				<rule id="POSTANIE" name="„postanie” (powstanie)">
						<pattern>
								<token><exception>nie</exception></token>
								<marker>
										<token>postanie</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>powstanie</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Moja noga nigdy tu więcej nie postanie.</example>
						<example correction="Powstanie"><marker>Postanie</marker> Warszawskie było wielką tragedią.</example>
				</rule>
				<rule id="PROSTU" name="„prostu” (po prostu)">
                        <antipattern>
                            <token>po</token>
                            <token postag="adjp"/>
                            <token regexp="yes">oraz|i|lub|bądź|czy|,</token>
                            <marker><token postag="adjp"/></marker>
                        </antipattern>
                        <antipattern>
                            <token>po</token>
                            <token postag="adjp"/>
                            <token>,</token>
                            <token postag="adjp"/>
                            <token regexp="yes">oraz|i|lub|bądź|czy</token>
                            <marker><token postag="adjp"/></marker>
                        </antipattern>
						<pattern>
								<token><exception scope="previous" postag="adjp"/><exception regexp="yes">i|po</exception></token>
								<marker>
										<token postag="adjp"><exception postag="subst.*" postag_regexp="yes"/><exception regexp="yes">mała|(?-iu)Brunszwicku|dawna</exception></token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy miało być <suggestion>po <match case_conversion="startlower" no="2"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Jadzia mówi po niemiecku i angielsku.</example>
						<example correction="po niemiecku">Jadzia mówi <marker>niemiecku</marker> i angielsku.</example>
						<example correction="Po prostu"><marker>Prostu</marker> się mylisz.</example>
                        <example>Od pięciu lat istnieje w Brunszwicku w Niemieckiej Republice Federalnej zespół pieśni i tańca.</example>
                        <example>Czy on mówi po angielsku, francusku czy niemiecku?</example>
                        <example>Woli pan mówić po niemiecku czy angielsku?</example>
				</rule>
				<rule id="W_ODROZNIENIU_DO" name="„w odróżnieniu do” (w odróżnieniu od)">
						<pattern>
								<token>w</token>
								<token>odróżnieniu</token>
                                <token min="0">,</token>
								<token>do</token>
						</pattern>
						<message>Prawdopodobna literówka; powinno być <suggestion>\1 \2 od</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example correction="w odróżnieniu od">Ponadto czarownicy <marker>w odróżnieniu do</marker> czartów są zdecydowanie liczniejsi.</example>
                        <example correction="w odróżnieniu od">Ponadto czarownicy, <marker>w odróżnieniu, do</marker> czartów są zdecydowanie liczniejsi.</example>
				</rule>
				<rule id="W_PRZECIWIENSTWIE_OD" name="„w przeciwieństwie od” (w przeciwieństwie do)">
						<pattern>
								<token>w</token>
								<token>przeciwieństwie</token>
								<token>od</token>
						</pattern>
						<message>Prawdopodobna literówka; powinno być <suggestion>\1 \2 do</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example correction="w przeciwieństwie do">Ponadto czarownicy <marker>w przeciwieństwie od</marker> czartów są zdecydowanie liczniejsi.</example>
				</rule>
				<rule id="DO_NIECH" name="„z/od/do/na niech” (nich)">
						<pattern>
								<token regexp="yes">z|od|do|na</token>
								<marker>
										<token>niech</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie literówka, czy chodziło o wyraz: <suggestion>nich</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Przestał się do nich odzywać.</example>
						<example correction="nich">Przestał się do <marker>niech</marker> odzywać.</example>
				</rule>
				<rule id="POKOJ" name="„pokuj” (pokój)">
						<pattern>
								<token>pokuj</token>
						</pattern>
						<message>Prawdopodobnie literówka, czy chodziło o wyraz <suggestion>pokój</suggestion> (rzeczownik)? Wyraz „pokuj” jest formą trybu rozkazującego czasownika „pokuć”.</message>
						<short>Prawdopodobna literówka</short>
						<example>To mój pokój</example>
						<example correction="pokój">To mój <marker>pokuj</marker>.</example>
				</rule>
				<rulegroup id="POZAWALA" name="„pozawala/pozawalało” (pozwala/pozwalało)">
						<rule>
								<pattern>
										<token>pozawala</token>
								</pattern>
								<message>Czy chodziło o <suggestion>pozwala</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Jarek pozwala sobie na zbyt wiele wobec Lecha.</example>
								<example correction="pozwala">Jarek <marker>pozawala</marker> sobie na zbyt wiele wobec Lecha.</example>
						</rule>
						<rule>
								<pattern>
										<token>pozawalał</token>
								</pattern>
								<message>Czy chodziło o <suggestion>pozwalał</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Jarek pozwalał sobie na zbyt wiele wobec Lecha.</example>
								<example correction="pozwalał">Jarek <marker>pozawalał</marker> sobie na zbyt wiele wobec Lecha.</example>
						</rule>
						<rule>
								<pattern>
										<token>pozawalało</token>
								</pattern>
								<message>Czy chodziło o <suggestion>pozwalało</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Pozwalało to na zawarcie korzystnej transakcji.</example>
								<example correction="Pozwalało"><marker>Pozawalało</marker> to na zawarcie korzystnej transakcji.</example>
						</rule>
				</rulegroup>
				<rule id="W_BREW" name="„w brew” (wbrew)">
						<pattern>
								<marker>
										<token>w</token>
										<token>brew</token>
								</marker>
								<token postag=".*dat.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobna literówka, czy chodziło o przyimek <suggestion>wbrew</suggestion>, czy o brwi?</message>
						<short>Prawdopodobna literówka</short>
						<example>Wbrew pozorom był jeszcze całkiem młody.</example>
						<example correction="Wbrew"><marker>W brew</marker> pozorom był jeszcze całkiem młody.</example>
				</rule>
				<rulegroup id="DRZEM" name="„drzem, drzemy” (dżem, dżemy)">
						<rule>
								<pattern>
										<token>drzem</token>
								</pattern>
								<message>Prawdopodobna literówka: czy chodziło o <suggestion>dżem</suggestion> (do jedzenia), czy o nakaz drzemania?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="dżem">To <marker>drzem</marker> z Biedronki.</example>
						</rule>
						<rule>
								<pattern>
										<token>drzemy</token>
								</pattern>
								<message>Prawdopodobna literówka: czy chodziło o <suggestion>dżemy</suggestion> (do jedzenia), czy o stwierdzenie, że my coś drzemy (rozdzieramy)?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="dżemy">To <marker>drzemy</marker> z Biedronki.</example>
						</rule>
				</rulegroup>
				<rulegroup id="STRUJ" name="„struj” (strój)">
						<rule>
								<pattern>
										<marker>
												<token>struj</token>
										</marker>
										<token postag="subst:sg.*[\.:]gen.*|(adj|ppas|pact):sg:.*[\.:]m.*|subst:sg:acc:m1" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobnie chodziło o wyraz <suggestion>strój</suggestion> (ubranie), a nie o tryb rozkazujący od czasownika „struć”.</message>
								<short>Prawdopodobna literówka</short>
								<example correction="strój">To <marker>struj</marker> łucznika.</example>
								<example>To strój łucznika.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="(adj|ppas|pact):sg:.*[\.:]m.*" postag_regexp="yes"></token>
										<marker>
												<token>struj</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie chodziło o wyraz <suggestion>strój</suggestion> (ubranie), a nie o tryb rozkazujący od czasownika „struć”.</message>
								<short>Prawdopodobna literówka</short>
								<example correction="strój">To fantastyczny <marker>struj</marker>.</example>
								<example>To fantastyczny strój.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>struj</token>
										</marker>
										<token>na</token>
										<token regexp="yes">wf|bal|specjalne</token>
								</pattern>
								<message>Prawdopodobnie chodziło o wyraz <suggestion>strój</suggestion> (ubranie), a nie o tryb rozkazujący od czasownika „struć”.</message>
								<short>Prawdopodobna literówka</short>
								<example correction="strój">To <marker>struj</marker> na wf.</example>
								<example>To strój na wf.</example>
						</rule>
				</rulegroup>
				<rule id="CZASOWNIK_SI" name="czasownik + „si” (się)">
						<pattern>
								<token postag="verb.*" postag_regexp="yes"></token>
								<marker>
										<token>si</token>
								</marker>
						</pattern>
						<message>Literówka: powinno być <suggestion>się</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example>Eryk podrapał się po głowie.</example>
						<example correction="się">Eryk podrapał <marker>si</marker> po głowie.</example>
				</rule>
				<rule id="KLOC_SIE" name="„kłuć się” (kłóć się)">
						<pattern>
								<marker>
										<token>kłuć</token>
								</marker>
								<token>się</token>
						</pattern>
						<message>Czy chodziło o formę czasownika „kłócić się” (awanturować się)? Jeśli tak, to poprawna pisownia brzmi <suggestion>kłóć</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example correction="kłóć">Jadziu, nie <marker>kłuć</marker> się z ojcem!</example>
						<example>Jadziu, nie kłóć się z ojcem!</example>
				</rule>
				<rule id="SYTEMU" name="„sytemu” (systemu)">
						<pattern>
								<token>sytemu</token>
						</pattern>
						<message>Prawdopodobnie chodziło o wyraz <suggestion>systemu</suggestion> (od rzeczownika „system”), a nie o przymiotnik „syty”.</message>
						<short>Prawdopodobna literówka</short>
						<example>To nowa funkcja tego systemu.</example>
						<example correction="systemu">To nowa funkcja tego <marker>sytemu</marker>.</example>
				</rule>
				<rulegroup id="A_WIEC" name="„wiec” (więc)">
						<rule>
								<pattern>
										<token regexp="yes">a|tak</token>
										<marker>
												<token>wiec</token>
										</marker>
								</pattern>
								<message>Prawdopodobnie chodziło o wyraz <suggestion>więc</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>Przemysław kupił flakon perfum, a więc mógł się wyperfumować.</example>
								<example correction="więc">Przemysław kupił flakon perfum, a <marker>wiec</marker> mógł się wyperfumować.</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>wiec</token>
										</marker>
										<token regexp="yes">jeśli|jeżeli</token>
								</pattern>
								<message>Prawdopodobnie chodziło o wyraz <suggestion>więc</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>Przemysław kupił flakon perfum, więc jeśli Ludwik go poprosi, będzie mógł się wyperfumować.</example>
								<example correction="więc">Przemysław kupił flakon perfum, <marker>wiec</marker> jeśli Ludwik go poprosi, będzie mógł się wyperfumować.</example>
						</rule>
				</rulegroup>
				<rulegroup id="OTO_CHODZI" name="„oto chodzi/chodziło” (o to...)">
						<rule>
								<pattern>
										<marker>
												<token>oto</token>
										</marker>
										<token regexp="yes">chodzi|chodziło</token>
								</pattern>
								<message>Prawdopodobna literówka, powinno być: <suggestion>o to</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>O, właśnie o to chodziło.</example>
								<example correction="o to">O, właśnie <marker>oto</marker> chodziło.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes" skip="1"><exception inflected="yes" scope="next">ten</exception>chodzi|chodziło|tylko|nie</token>
										<marker>
												<token>oto</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka, powinno być: <suggestion>o to</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>Kieruję tym oto szmatławym pisemkiem dla kretynów.</example>
								<example>O, chodziło właśnie o to.</example>
								<example correction="o to">Nie <marker>oto</marker> pytam.</example>
								<example correction="o to">O, chodziło właśnie <marker>oto</marker> .</example>
						</rule>
				</rulegroup>
				<rule id="NADAL" name="„na dal” (nadal)">
						<pattern>
								<token>na</token>
								<token>dal</token>
						</pattern>
						<message>Prawdopodobna literówka, powinno być: <suggestion>nadal</suggestion> (=wciąż).</message>
						<short>Prawdopodobna literówka</short>
						<example>Ludwik nadal nie lubi Romana.</example>
						<example correction="nadal">Ludwik <marker>na dal</marker> nie lubi Romana.</example>
				</rule>
				<rulegroup id="CHODZ_TE" name="„chodź” (choć)">
						<rule>
                                <antipattern>
                                    <marker>
                                        <token>chodź</token>
                                    </marker>
                                    <token>ze</token>
                                    <token>mną</token>
                                </antipattern>
                                <antipattern>
                                    <marker>
                                        <token>chodź</token>
                                    </marker>
                                    <token>z</token>
                                    <token>nami</token>
                                </antipattern>
								<pattern>
										<marker>
												<token>chodź<exception scope="previous">nie</exception></token>
										</marker>
										<token inflected="yes" regexp="yes">ten|to|by|jednak(:?że)?|nie|jeden|w|być|mieć|na|on|z|trochę|oczywiście|bardzo|może|od|jeszcze|nadal|trudno|móc|przez|ja|czasem|niektóry|przecież|często|już|dla|nic</token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny, powinno być: <suggestion>choć</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>Choć to może zbyt prosty przykład...</example>
								<example correction="Choć"><marker>Chodź</marker> to może zbyt prosty przykład...</example>
                                <example>Nie chodź w cudzy groch.</example>
                                <example>Chodź ze mną!</example>
						</rule>
						<rule>
								<pattern>
										<marker>
												<token>chodź</token>
										</marker>
										<token postag="verb:praet.*|verb:imps.*|pcon:imperf.*|pant:perf.*|pred" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobny błąd ortograficzny, powinno być: <suggestion>choć</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>Choć był może zbyt prosty przykład...</example>
								<example correction="Choć"><marker>Chodź</marker> był może zbyt prosty przykład...</example>
						</rule>
				</rulegroup>
				<rule id="MUSZE_MUSZE" name="„musze” (muszę)">
						<pattern>
                            <marker>
								<token>musze</token>
                            </marker>
                                <token><exception regexp="yes">afrykańskiej|tse-tse</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>muszę</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Muszę zjeść tę żabę.</example>
						<example correction="Muszę"><marker>Musze</marker> zjeść tę żabę.</example>
				</rule>
				<rule id="MIEJSCE_ZAMIESZANIA" name="„miejsce zamieszania” (miejsce zamieszkania)">
						<pattern>
								<token inflected="yes">miejsce</token>
								<marker>
										<token>zamieszania</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zamieszkania</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Poseł podał prawdziwe miejsce zamieszkania w formularzu.</example>
						<example correction="zamieszkania">Poseł podał prawdziwe miejsce <marker>zamieszania</marker> w formularzu.</example>
				</rule>
				<rule id="MAJA_MAJA" name="„maja” (mają)">
						<pattern case_sensitive="yes">
								<token><exception inflected="yes" regexp="yes">\d+.*|pierwszy|drugi|trzeci|czwarty|piąty|szósty|siódmy|ósmy|dziewiąty|dziesiąty|jedenasty|dwunasty|trzynasty|czternasty|piętnasty|szesnasty|siedemnasty|osiemnasty|dziewiętnasty|dwudziesty|trzydziesty|do|od|koniec|początek|tydzień|połowa|dzień</exception><exception>całego</exception></token>
								<marker>
										<token>maja</token>
								</marker>
								<token><exception regexp="yes">[0-9]{2,4}|&apost;</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>mają</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Maja Komorowska to świetna aktorka.</example>
						<example>Zbieramy się osiemnastego maja.</example>
						<example>Trwało to od kwietnia do maja.</example>
						<example>Współuczestniczył w zatwierdzeniu Konstytucji 3 Maja.</example>
						<example>Wydarzenia maja 1968 w Paryżu</example>
						<example>Bronił ideałów maja '68.</example>
						<example>Było to w połowie maja.</example>
                        <example>W dniach 28-29	maja w Turcji odbyła się konferencja.</example>
						<example correction="mają">Członkowie partii rządzącej <marker>maja</marker> brudne interesy.</example>
				</rule>
				<rule id="GLOWNIE_GLOWNIE" name="„głownie” (głównie)">
						<pattern case_sensitive="yes">
								<token>głownie</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>głównie</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>W Głownie turysta znajdzie wiele atrakcji.</example>
						<example correction="głównie">Przemysław interesuje się <marker>głownie</marker> romansami Ludwika.</example>
				</rule>
				<rule id="NA_POZIOME" name="„na poziome” (na poziomie)">
						<pattern>
								<token>na</token>
								<marker>
										<token>poziome</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>poziomie</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>W Głownie nie ma ani jednej opery na poziomie.</example>
						<example correction="poziomie">W Głownie nie ma ani jednej opery na <marker>poziome</marker>.</example>
				</rule>
				<rule id="MIEDZY_MIEDZY" name="„miedzy” (między)">
						<pattern>
								<marker>
										<token>miedzy</token>
								</marker>
								<token postag=".*[\.:]inst[\.:].*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>między</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Między Jarosławem a Andrzejem jest jakaś chemia.</example>
						<example correction="Między"><marker>Miedzy</marker> Jarosławem a Andrzejem jest jakaś chemia.</example>
						<example>Andrzej i Renia siedzą na miedzy i się biedzą.</example>
				</rule>
				<rule id="STRATOWAC_STARTOWAC" name="„stratować” (startować)">
						<pattern>
								<marker>
										<token inflected="yes">stratować</token>
								</marker>
								<token>w</token>
								<token regexp="yes">wyborach|igrzyskach|zawodach</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o czasownik <suggestion><match no="1" regexp_match="strat(.*)" regexp_replace="start$1"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="startować">Przemysław nie boi się <marker>stratować</marker> w wyborach.</example>
						<example correction="startowali">Przestępcy nigdy nie <marker>stratowali</marker> w igrzyskach olimpijskich.</example>
						<example>Przemysław boi się <marker>startować</marker> w wyborach.</example>
				</rule>
				<rule id="PRYZ_PRZY" name="„pryz” (przy)">
						<pattern>
								<marker>
										<token>pryz</token>
								</marker>
								<token postag=".*loc.*" postag_regexp="yes"></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o przyimek <suggestion>przy</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Ludwik nie lubi stać przy Przemysławie.</example>
						<example correction="przy">Ludwik nie lubi stać <marker>pryz</marker> Przemysławie.</example>
				</rule>
				<rule id="W_LINIE" name="„w linię” (w linie)">
						<pattern>
								<token>w</token>
								<token>linię</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>w linie</suggestion> (np. zeszyt w linie)?</message>
						<short>Prawdopodobna literówka</short>
						<example>Dzieci, przynieście na jutro zeszyty w linie.</example>
						<example correction="w linie">Dzieci, przynieście na jutro zeszyty <marker>w linię</marker>.</example>
				</rule>
				<rule id="W_TAK_SPOSOB" name="„w tak/jak sposób” (w taki/jaki sposób)">
						<pattern>
								<token>w</token>
								<token regexp="yes">tak|jak</token>
								<token>sposób</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1 \2i \3</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Andrzej oszukał Jarka w taki sposób, że Romanowi odjęło mowę.</example>
						<example correction="w taki sposób">Andrzej oszukał Jarka <marker>w tak sposób</marker>, że Romanowi odjęło mowę.</example>
				</rule>
				<rule id="OT_JEST" name="„ot jest” (to jest)">
						<pattern case_sensitive="yes">
								<token regexp="yes">[Oo]t</token>
								<token>jest</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>to jest</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="To jest"><marker>Ot jest</marker> uczciwy minister.</example>
				</rule>
				<rulegroup id="PO_POROSTU" name="„po porostu/porostu/protu” (po prostu)">
						<rule>
								<pattern>
										<token>po</token>
										<token regexp="yes">porostu|protu|prost</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>po prostu</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="po prostu">Nasza służba zdrowia jest <marker>po prost</marker> chora.</example>
								<example correction="po prostu">To jest <marker>po porostu</marker> uczciwy minister.</example>
								<example correction="po prostu">To jest <marker>po protu</marker> uczciwy minister.</example>
						</rule>
						<rule>
								<pattern>
										<token negate="yes">po<exception postag="(adj|pact|ppas):sg.*[.\:]gen.*[\.:]m.*" postag_regexp="yes"></exception></token>
										<marker>
												<token>porostu</token>
										</marker>
										<token><exception postag="(adj|pact|ppas):sg.*[.\:]gen.*[\.:]m.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>po prostu</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="po prostu">To jest <marker>porostu</marker> uczciwy minister.</example>
								<example>To jest przykład pięknego <marker>porostu</marker> trawy.</example>
								<example>To jest przykład <marker>porostu</marker> syberyjskiego.</example>
						</rule>
				</rulegroup>
				<rule id="PO_KATEM" name="„po kątem” (pod kątem)">
						<pattern>
								<marker>
										<token>po</token>
								</marker>
								<token>kątem</token>
						</pattern>
						<message>Literówka. Powinno być <suggestion>pod</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example>Sprawę zbadano pod kątem zgodności z prawem.</example>
						<example correction="pod">Sprawę zbadano <marker>po</marker> kątem zgodności z prawem.</example>
				</rule>
				<rule id="CZESC_CZESC" name="„cześć” (część)">
						<pattern>
								<token regexp="yes">istotn[aą]|spor[aą]|duż[aą]|znaczn[ąa]|drug[aą]|większ[aą]|pierwsz[aą]|pozostał[aą]|t[ęaą]|dalsz[ąa]|swoj[aą]|trzeci[aą]|integraln[aą]|główn[ąa]</token>
								<marker>
										<token>cześć</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>część</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Spora część tego tortu została zeżarta przez Jarka.</example>
						<example correction="część">Spora <marker>cześć</marker> tego tortu została zeżarta przez Jarka.</example>
				</rule>
				<rule id="POD_KATEM" name="„pod katem” (pod kątem)">
						<pattern>
								<token>pod</token>
								<token>katem</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>pod kątem</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Sprawę zbadamy także pod kątem zgodności z prawem.</example>
						<example correction="pod kątem">Sprawę zbadamy także <marker>pod katem</marker> zgodności z prawem.</example>
				</rule>
				<rulegroup id="NAD_ZWYCZAJ" name="„nad zwyczaj” (nadzwyczaj)">
						<rule>
								<pattern>
										<marker>
												<token>nad</token>
												<token>zwyczaj</token>
										</marker>
										<token postag="adv.*|adj.*|ppas.*|pact.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobna literówka. Powinno być <suggestion>nadzwyczaj</suggestion> (=niezwykle).</message>
								<short>Prawdopodobna literówka</short>
								<example>Ku zaskoczeniu wszystkich działało to nadzwyczaj dobrze.</example>
								<example correction="nadzwyczaj">Ku zaskoczeniu wszystkich działało to <marker>nad zwyczaj</marker> dobrze.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="adv.*|adj.*|ppas.*|pact.*" postag_regexp="yes"></token>
										<marker>
												<token>nad</token>
												<token>zwyczaj</token>
										</marker>
										<token negate_pos="yes" postag="adv.*|adj.*" postag_regexp="yes"></token>
								</pattern>
								<message>Prawdopodobna literówka. Powinno być <suggestion>nadzwyczaj</suggestion> (=niezwykle).</message>
								<short>Prawdopodobna literówka</short>
								<example>Był przeze mnie lubiany nadzwyczaj.</example>
								<example correction="nadzwyczaj">Był przeze mnie lubiany <marker>nad zwyczaj</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="A_NADTO" name="„a nad to” (a nadto)">
						<pattern case_sensitive="no">
								<token>a</token>
								<token>nad</token>
								<token>to</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>a nadto</suggestion> (=a poza tym)?</message>
						<short>Prawdopodobna literówka</short>
						<example>Jestem skromnym pedagogiem, a nadto kobietą.</example>
						<example correction="a nadto">Jestem skromnym pedagogiem, <marker>a nad to</marker> kobietą.</example>
				</rule>
				<rulegroup id="STARTY_STRATY" name="„starty” (straty)">
						<rule>
								<pattern>
										<token inflected="yes" regexp="yes">odrabiać|odrobić<exception postag="ger:.*|ppas:.*" postag_regexp="yes"></exception></token>
										<marker>
												<token>starty</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>straty</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Małysz szybko odrabiał straty.</example>
								<example correction="straty">Małysz szybko odrabiał <marker>starty</marker>.</example>
						</rule>
						<rule>
								<pattern>
										<token regexp="yes">wielkie|kolosalne|poważne|przynoszące|do</token>
										<marker>
												<token>starty</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>straty</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Małysz poniósł wielkie straty.</example>
								<example correction="straty">Małysz poniósł wielkie <marker>starty</marker>.</example>
						</rule>
				</rulegroup>
				<rule id="W_Z" name="„w z” (w lub z)">
						<pattern>
								<token>w</token>
								<token>z</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>\1</suggestion> czy o <suggestion>\2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example>Mieszkam w Warszawie.</example>
						<example correction="w|z">Mieszkam <marker>w z</marker> Warszawie.</example>
				</rule>
				<rulegroup id="ZE_ZE" name="„ze” (że)">
						<rule>
								<pattern>
										<marker>
												<token>ze<exception scope="previous" spacebefore="no" regexp="yes">&apost;</exception></token>
										</marker>
										<token postag="verb.*" postag_regexp="yes"><exception postag="subst.*|adj.*inst.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>że</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Premier poinformował ministrów, że chce iść na spacer.</example>
								<example>Wraca do życia ze świeżą otwartością i werwą.</example>
								<example>Tak często dzieje się ze zbitymi jajkami.</example>
								<example correction="że">Premier poinformował ministrów, <marker>ze</marker> chce iść na spacer.</example>
						</rule>
						<rule>
								<pattern>
										<token postag="verb:.*(sg|pl|imps).*" postag_regexp="yes"></token>
										<token>,</token>
										<marker>
												<token>ze</token>
										</marker>
										<token><exception postag=".*gen[\.:].*|.*inst[\.:].*" postag_regexp="yes"></exception><exception postag="verb.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>że</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Premier poinformował, że chce iść na spacer.</example>
								<example correction="że">Premier poinformował, <marker>ze</marker> trzeba siać, siać, siać.</example>
                                <example correction="że">Potwierdzono, <marker>ze</marker> grupa kontaktowa uległa przekształceniu.</example>
						</rule>
                    <rule>
                        <pattern>
                            <marker>
                                <token>ze</token>
                            </marker>
                            <token>wtedy</token>
                        </pattern>
                        <message>Prawdopodobna literówka. Czy chodziło o <suggestion>że</suggestion>?</message>
                        <short>Prawdopodobna literówka</short>
                        <example>Premier poinformował, że chce iść na spacer.</example>
                        <example correction="że">Premier poinformował wczoraj, <marker>ze</marker> wtedy jadł pierogi.</example>
                    </rule>
                    <rule>
                        <pattern>
                            <token inflected="yes">być</token>
                            <token>zdania</token>
                            <token min="0" max="1">,</token>
                            <marker>
                                <token>ze</token>
                            </marker>
                        </pattern>
                        <message>Prawdopodobna literówka. Czy chodziło o <suggestion>że</suggestion>?</message>
                        <short>Prawdopodobna literówka</short>
                        <example>Premier był zdania, że to dobra ustawa.</example>
                        <example correction="że">Premier był zdania, <marker>ze</marker> to dobra ustawa.</example>
                        <example correction="że">Premier był zdania <marker>ze</marker> to dobra ustawa.</example>
                    </rule>
                </rulegroup>
				<rulegroup id="Z_POWODY" name="„z powody” (z powodu) itp.">
						<rule>
                                <antipattern>
                                    <token>nie</token>
                                    <marker><token skip="-1">tyle</token></marker>
                                    <token>,</token>
                                    <token>ile</token>
                                </antipattern>
                                <antipattern>
                                    <marker>
                                        <token>tyle</token>
                                        <token>razy</token>
                                    </marker>
                                </antipattern>
                            <antipattern>
                                <token>na</token>
                                <marker><token>tyle</token></marker>
                            </antipattern>
								<pattern>
										<token regexp="yes">z|wiele|tyle|mało</token>
										<marker>
												<token postag="subst.*[:\.]m.*" postag_regexp="yes" regexp="yes">\p{Ll}.*y<exception postag=".*[\.:]gen[\.:].*|verb.*" postag_regexp="yes"></exception><exception postag="UNKNOWN"/><exception>prosty</exception></token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion suppress_misspelled="yes"><match suppress_misspelled="yes" no="2" regexp_match="(.*)y" regexp_replace="$1u"></match></suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Prasa donosi z Agany, że już nie ma niebezpieczeństwa.</example>
								<example>Nie ma go z powodu grypy.</example>
								<example correction="czasu">Nie mam tyle <marker>czasy</marker>.</example>
								<example>Już tyle gramy, a jeszcze trójki nie było.</example>
								<example correction="powodu">Nie ma go z <marker>powody</marker> grypy.</example>
								<example>Był nie tyle obrażony, ile zaszokowany.</example>
                                <example>Rozlegały się w niej nie tyle grzmoty, ile jakieś syki i gwizdania.</example>
                                <example>Każdy wszechświat, na tyle prosty, by dało się go zrozumieć…</example>
						</rule>
						<rule>
								<pattern>
										<token>z</token>
										<token>tego</token>
										<marker>
												<token postag="subst.*[:\.]m.*" postag_regexp="yes" regexp="yes">\p{Ll}.*y<exception postag=".*[\.:]gen[\.:].*" postag_regexp="yes"></exception><exception postag="UNKNOWN"></exception></token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion suppress_misspelled="yes"><match suppress_misspelled="yes" no="3" regexp_match="(.*)y" regexp_replace="$1u"></match></suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example>Nie ma go z tego powodu, że ma grypę.</example>
								<example correction="powodu">Nie ma go z tego <marker>powody</marker>, że ma grypę.</example>
						</rule>
				</rulegroup>
				<rulegroup id="NA_PRZEKOR" name="„chybcika, przekór” (na chybcika, na przekór) itd.">
						<rule>
                            <antipattern>
                                <token>na</token>
                                <token>samym</token>
                                <token regexp="yes">wyjezdnym|odjezdnym|odchodnym</token>
                            </antipattern>
								<pattern>
										<token><exception regexp="yes">na|[\&quot;„]|któr.*</exception></token>
										<marker>
												<token regexp="yes">bakier|chybcika|płask|przekór|odchodne|odchodnym|odczepne|odczepnego|odjezdne|odjezdnym|odwyrtkę|opak|oścież|piechotkę|podorędziu|roścież|rozcież|schwał|spytki|ścieżaj|udry|umór|wyjezdne|wyjezdnym|wynos|wyrost|wznak|zabój</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka; powinno być: <suggestion>na \2</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>To jest zrobione na chybcika.</example>
								<example correction="na chybcika">To jest zrobione <marker>chybcika</marker>.</example>
                                <example>Na samym odjezdnym karczmarz dał plebanowi jakieś papiery.</example>
						</rule>
						<rule>
								<pattern>
										<token>czele<exception regexp="yes" scope="previous">[nw]aszym|na|jej|ich|jego|której|których|którego</exception></token>
								</pattern>
								<message>Prawdopodobna literówka; powinno być: <suggestion>na \2</suggestion>.</message>
								<short>Prawdopodobna literówka</short>
								<example>On stanął na jego czele.</example>
								<example correction="na czele">On stanął <marker>czele</marker>.</example>
                                <example>Ty uzbrój się i jako wódz stań na naszym czele.</example>
						</rule>
				</rulegroup>
				<rulegroup id="TYM_BARDZIE" name="„bardzie” (bardziej)">
						<rule>
								<pattern>
										<token regexp="yes">tym|coraz|znacznie|jeszcze|wiele|im</token>
										<marker>
												<token>bardzie</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>bardziej</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="bardziej">Im <marker>bardzie</marker> Prosiaczek tam zaglądał, tym bardziej Puchatka tam nie było.</example>
								<example>Czytałem artykuł o czeskim bardzie, wybitnym poecie.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">tym|coraz|znacznie|jeszcze|wiele|im</exception></token>
										<marker>
												<token>bardzie</token>
										</marker>
										<token postag="adv.*|adj.*" postag_regexp="yes"><exception postag="adj:sg:loc:m1.m2.m3.n1.n2:pos"></exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>bardziej</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="bardziej">Obie drużyny postanowiły zagrać <marker>bardzie</marker> ofensywnie.</example>
								<example>Mowa o Osjanie, bardzie celtyckim.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">tym|coraz|znacznie|jeszcze|wiele|im</exception><exception postag="adj:sg:loc:m1.m2.m3.n1.n2:pos"></exception></token>
										<marker>
												<token>bardzie</token>
										</marker>
										<token><exception postag="adj.*|adv.*" postag_regexp="yes"></exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>bardziej</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="bardziej">Partia ma mniej koncentrować się na walce z korupcją, a <marker>bardzie</marker> - właśnie na edukacji.</example>
								<example>Mowa o Osjanie, celtyckim bardzie.</example>
								<example>Mowa o Osjanie, bardzie celtyckim.</example>
						</rule>
				</rulegroup>
				<rule id="BARDO" name="„bardo” (bardzo)">
						<pattern>
								<token>bardo</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>bardzo</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Bardzo"><marker>Bardo</marker> się martwię.</example>
						<example>Bardzo się martwię.</example>
				</rule>
                <rule id="WYZE" name="„coraz wyże” (wyżej)">
                <pattern>
                  <token regexp="yes" inflected="yes">coraz|wspomnieć|piętro|wymienić|opisać|cytować|omówić|przytoczyć|oczko|przedstawić|przywołać|znacznie|wzmiankować|podać|scharakteryzować|nieco|wyliczyć|szczebel|wspominać|centrymetr|zacytować|podciągnąć|metr|stopień|trochę|omawiać</token>
                  <marker>
                  <token>wyże</token>
                  </marker>
                </pattern>
                <message>Prawdopodobna literówka. Powinno być: <suggestion>wyżej</suggestion>.</message>
                <short>Prawdopodobna literówka</short>
                <example correction="wyżej">Ceny rosną coraz <marker>wyże</marker>.</example>
                <example>Atlantyckie wyże nam nie są straszne.</example>
                </rule>
				<rule id="ZWROTNE_BEZ_SIE" name="Czasowniki zwrotne bez „się”">
						<pattern>
								<token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes">si[eę]</exception></token>
								<marker>
										<token postag_regexp="yes" postag=".*:refl" skip="-1"><exception postag=".*nonrefl.*" postag_regexp="yes" scope="current"/><exception postag="(subst|ppas|adj|pact|prep|adv).*" postag_regexp="yes" scope="current"></exception><exception regexp="yes">rozmaicie|śmiał.*|wczuci.*</exception><exception scope="next" regexp="yes">si[ęe]</exception></token>
								</marker>
								<token postag="SENT_END"><exception regexp="yes">si[eę]</exception></token>
						</pattern>
						<message>W tym zdaniu występuje czasownik zwrotny, a brakuje wyrazu „się”; powinno być: <suggestion>\2 się</suggestion> lub <suggestion>się \2</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example>Ludwik niczego się nie bał.</example>
						<example>Aktom brutalnym towarzyszą akty wielkoduszności.</example>
						<example>Rozchmurz się</example>
                        <example>Bonaparte przerwał niespodziewanie świetną kampanię.</example>
						<example correction="bał się|się bał">Ludwik niczego nie <marker>bał</marker>.</example>
				</rule>
				<rule id="STAWAC_KIM" name="„stawać/stać kim” (stawać/stać się kim)">
                        <antipattern>
                            <token>w</token>
                            <token>drzwiach</token>
                            <marker><token inflected="yes">stać</token></marker>
                        </antipattern>
						<pattern>
								<token skip="-1" postag="SENT_START"><exception scope="next">się</exception></token>
								<marker>
										<token skip="2" postag=".*:refl" postag_regexp="yes" inflected="yes" regexp="yes">stawać|stać<exception postag="ger.*" postag_regexp="yes"/><exception scope="next" regexp="yes">się|ci</exception><exception scope="next" postag="prep:.*|subst:.*nom.*" postag_regexp="yes"/></token>
								</marker>
                                <token skip="-1" postag="^(?!prep:).*inst.*" postag_regexp="yes"><exception regexp="yes">wieczorem|czasami|czasem|kilku|przodem|tyłem|bokiem|twarzą|plecami|otworem|okoniem|mi|go|we|rzędem|rzędami</exception><exception scope="next">się</exception></token>
								<token postag="SENT_END"></token>
						</pattern>
						<message>W tym zdaniu prawdopodobnie brakuje wyrazu „się”: <suggestion>się \2</suggestion>.</message>
						<short>Prawdopodobna literówka</short>
						<example correction="się stał">On <marker>stał</marker> ważnym człowiekiem.</example>
                        <example correction="się stał">On <marker>stał</marker> bardzo ważnym człowiekiem.</example>
						<example>On się stał bardzo ważnym człowiekiem.</example>
						<example>On stał się bardzo ważnym człowiekiem.</example>
                        <example>Staliśmy z twoją matką przy oknie.</example>
                        <example>Zaś pięć stoją garnizonami po całym kraju.</example>
                        <example>Pamiętaj zawsze o przeszłym stanie swoim.</example>
                        <example>Stańcie no!</example>
                        <example>Na ich czele stał Josip Broz Tito.</example>
                        <example>Stał przodem do okna.</example>
                        <example>Moja kariera staje ci kością w gardle i nie możesz jej przełknąć.</example>
                        <example>W drzwiach stał wezwany dzwonkiem dyżurny...</example>
				</rule>
				<rulegroup id="O_TY" name="„o ty” (o tym)">
						<rule>
								<pattern>
										<token regexp="yes" skip="3">chodzi|chodziło|chodzić</token>
										<token>o</token>
										<marker>
												<token>ty</token>
										</marker>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>to</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="to">Chodzi mu o <marker>ty</marker>, żeby zbudować tu piękny wieżowiec.</example>
								<example>Chodzi o to, żebyś zrozumiał wreszcie, ile to waży.</example>
						</rule>
						<rule>
								<pattern>
										<token><exception regexp="yes">chodzi|chodziło|chodzić</exception><exception postag="SENT_START"></exception></token>
										<token>o</token>
										<marker>
												<token>ty</token>
										</marker>
										<token>,</token>
										<token postag="comp:comma"></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>tym</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="tym">Mówił o <marker>ty</marker>, że pora na zmiany.</example>
								<example>Mówił o tym, że pora na zmiany</example>
						</rule>
				</rulegroup>
				<rule id="ZWIERA_ZAWIERA" name="„zwiera” (zawiera)">
						<pattern case_sensitive="no">
								<marker>
										<token>zwiera</token>
								</marker>
								<token><exception regexp="yes">szeregi|styki|szyki</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>zawiera</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="zawiera">Ta strona <marker>zwiera</marker> wszystkie informacje.</example>
						<example>Partia zwiera szeregi przed kolejnymi wyborami.</example>
				</rule>
                <rulegroup id="POLWIEKU" name="„półwieku temu” (pół wieku)">
				<rule>
					<pattern>
						<marker><token>półwieku</token></marker>
						<token>temu</token>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>pół wieku</suggestion>?</message>
					<example correction="pół wieku">Było to <marker>półwieku</marker> temu.</example>
					<example>Po półwieku Teatr Telewizji wraca do przedstawień na żywo.</example>
				</rule>
         <rule>          
           <pattern>
            <token>półwieku<exception scope="previous" regexp="yes">sprzed|od|po</exception></token>              
            </pattern>
            <message>Prawdopodobny błąd ortograficzny. Czy chodziło o <suggestion>pół wieku</suggestion> czy o półwiek (rzeczownik, oznaczający ilość czasu)?</message>
            <short>Błąd ortograficzny</short>
            <example>Żywy łańcuch szlakiem pochodu robotniczego sprzed półwieku został utworzony przez dzieci i młodzież z Poznania. </example>
            <example correction="pół wieku">Okres popularności przypadł <marker>półwieku</marker> po jego śmierci.</example>            
          </rule>
           </rulegroup>
           <rule id="MIAL_MIAL" name="„miął” (miał)">
            <pattern>
              <token postag="SENT_START" skip="-1"><exception scope="next" regexp="yes">dłoniach|rękach|palcach|kartkę|ręku|dłoni|czapkę|palcami|kartki|koperty</exception></token>
              <marker>
                <token skip="-1">miął<exception scope="next" regexp="yes">dłoniach|rękach|palcach|kartkę|ręku|dłoni|czapkę|palcami|kartki|koperty</exception></token>
              </marker>
              <token postag="SENT_END"/>
            </pattern>
            <message>Prawdopodobna literówka. Czy chodziło o <suggestion>miał</suggestion>?</message>
            <example>Grzegorz miął w dłoni papierową chusteczkę.</example>
            <example correction="miał">Profesor <marker>miął</marker> zamiar wyjechać z żoną.</example>
           </rule>   
        	<rule id="NASTAWIAC_KARKU" name="„nastawiać karku” (nadstawiać)">
			<pattern>
			<marker>
			<token inflected="yes">nastawiać</token>
			</marker>
			<token>karku</token>
			</pattern>
			<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" regexp_match="(na)(.*)" regexp_replace="$1d$2"></match></suggestion>?</message>
			<example>Nie chcę za was nadstawiać karku.</example>
			<example correction="nadstawiał">Nie będę za was <marker>nastawiał</marker> karku.</example>
				</rule>
				<rule id="JETEM" name="„jetem” (jestem)">
						<pattern>
								<token><exception regexp="yes" scope="previous">z|jumbo</exception>jetem</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>jestem</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="jestem">Nie <marker>jetem</marker> z tego zadowolony.</example>
						<example>Leciałem jumbo jetem.</example>
				</rule>
				<rule id="TE_INFORMACJE" name="„tę informacje” (tę informację)">
						<pattern>
								<token>tę</token>
								<token postag="subst:pl:acc:f" regexp="yes">.+e<exception postag="subst:sg:.*acc.*:f" postag_regexp="yes"></exception><exception>macie</exception></token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1"></match> <match no="2" postag="subst:sg:.*acc.*:f" postag_regexp="yes"></match></suggestion>, czy o <suggestion>te <match no="2"></match></suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="tę informację|te informacje">Podaj mi <marker>tę informacje</marker>.</example>
						<example>Podaj mi te informacje.</example>
				</rule>
				<rule id="UNIWERSYTET_W_HARVARDZIE" name="„Uniwersytet w Harvardzie” (Uniwersytet Harvarda)">
						<pattern>
								<token inflected="yes">uniwersytet</token>
								<marker>
										<token>w</token>
										<token regexp="yes">Har[wv]ardzie</token>
								</marker>
						</pattern>
						<message>Prawdopodobna literówka. Powinno być: <suggestion>Harvarda</suggestion> (to nazwisko, a nie miejscowość).</message>
						<example correction="Harvarda">Józef Tkaczuk jest absolwentem Uniwersytetu <marker>w Harwardzie</marker>.</example>
						<example>Uniwersytet Harvarda jest znakomitą uczelnią.</example>
				</rule>
				<rule id="Z_DANIA_NA_DZIEN" name="„Z dania na dzień” (z dnia na dzień)">
						<pattern>
								<token>z</token>
								<marker>
										<token>dania</token>
								</marker>
								<token>na</token>
								<token>dzień</token>
						</pattern>
						<message>Prawdopodobna literówka. Powinno być: <suggestion>dnia</suggestion>.</message>
						<example>Nie lubię tego dania.</example>
						<example correction="dnia">Politycy żyją z <marker>dania</marker> na dzień.</example>
				</rule>
				<rulegroup id="RANGE" name="„range” (rangę)">
						<rule>
								<pattern case_sensitive="yes">
										<marker>
												<token>range</token>
										</marker>
										<token><exception inflected="yes">rover</exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>rangę</suggestion>?</message>
								<example>Kupiłem sobie pięknego range rovera.</example>
								<example correction="rangę">Ta sprawa ma naprawdę wysoką <marker>range</marker>.</example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token postag="SENT_END">range</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>rangę</suggestion>?</message>
								<example>Futbol ma dziś większą rangę</example>
								<example correction="rangę">Futbol ma większą <marker>range</marker></example>
						</rule>
						<rule>
								<pattern case_sensitive="yes">
										<token><exception regexp="yes">Park|Mesabi|Front</exception></token>
										<marker>
												<token>Range</token>
										</marker>
										<token><exception regexp="yes">Rover.*</exception></token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>Rangę</suggestion>?</message>
								<example>Range Rover to świetna marka.</example>
								<example correction="Rangę">Od lat prenumeruję „<marker>Range</marker> Polskiego Oręża”.</example>
						</rule>
				</rulegroup>
				<rule id="ZNACZA_SUME" name="„znaczą część” (znaczną część)">
						<pattern>
								<token>znaczą</token>
								<token regexp="yes">część|sumę|przewagę|poprawę|ilość|liczbę|redukcję|obniżkę|rolę|szkodę|większość|autonomię|podwyżkę|grupę|swobodę</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>znaczną \2</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="Znaczną część"><marker>Znaczą część</marker> wojska Amerykanie stracili w Iraku.</example>
						<example>Znaczną część wojska Amerykanie stracili w Iraku.</example>
				</rule>
				<rule id="WYDAJA_SIE" name="„wydaja się” (wydają się)">
						<pattern>
								<token>wydaja</token>
								<token>się</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion>wydają się</suggestion>?</message>
						<short>Prawdopodobna literówka</short>
						<example correction="wydają się">Te ceny <marker>wydaja się</marker> za wysokie.</example>
						<example>Te ceny wydają się za wysokie.</example>
				</rule>
				<rule id="SADZIC_ZE" name="„sadzić, że” (sądzić, że)">
						<pattern>
								<marker>
										<token inflected="yes">sadzić</token>
								</marker>
								<token>,</token>
								<token regexp="yes">(?:że|iż)?(?:by.*)?|aby</token>
						</pattern>
						<message>Prawdopodobna literówka. Czy chodziło o <suggestion><match no="1" postag="(verb|ppas|pact|ger).*" postag_regexp="yes">sądzić</match></suggestion>?</message>
						<example correction="Sądzę"><marker>Sadzę</marker>, że to prawda.</example>
						<example>Sądzę, że się mylisz.</example>
				</rule>
				<rulegroup id="ZE_WZGLEDU" name="„że względu” (ze wględu)">
						<rule>
								<pattern>
										<marker>
												<token>że</token>
												<token>względu</token>
										</marker>
										<token>na</token>
								</pattern>
								<message>Prawdopodobna literówka. Czy chodziło o <suggestion>ze względu</suggestion>?</message>
								<short>Prawdopodobna literówka</short>
								<example correction="ze względu">W tym roku Fundusz, <marker>że względu</marker> na zmienioną ustawę, która weszła w życie pierwszego października, robi dwa bilanse.</example>
								<example>W tym roku Fundusz ze względu na zmienioną ustawę, która weszła w życie pierwszego października, robi dwa bilanse.</example>
						</rule>
				</rulegroup>
				<rule id="COD_ZIEN" name="„cod zień” (co dzień)">
					<pattern>
						<token>cod</token>
						<token>zień</token>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>co dzień</suggestion>?</message>
					<short>Prawdopodobna literówka</short>
					<example>Chodzę w tunikach na co dzień.</example>
					<example correction="co dzień">Chodzę w tunikach na <marker>cod zień</marker>.</example>
				</rule>
				<rule id="DO_WODZENIA" name="„do wodzenia” (do widzenia)">
					<pattern>
					<marker>
						<token>do</token>
						<token>wodzenia</token>
					</marker>
						<token regexp="yes">[\p{Punct}]</token>
					</pattern>
					<message>Prawdopodobna literówka. Czy chodziło o <suggestion>do widzenia</suggestion>?</message>
					<short>Prawdopodobna literówka</short>
					<example correction="Do widzenia"><marker>Do wodzenia</marker>!</example>
					<example>Ten przyrząd służy do wodzenia kursora po ekranie.</example>
				</rule>
		</category>
		<category name="Błędy frazeologiczne" type="style">
                <rule id="NIE_ULEGA_KWESTII" name="„nie ulega kwestii” (wątpliwości)">
                <pattern>
                  <token>nie</token>
                  <token regexp="yes">ulega(ło)?</token>
                  <marker><token>kwestii</token></marker>
                </pattern>
                <message>Błąd frazeologiczny. Powinno być: <suggestion>wątpliwości</suggestion> lub <suggestion>wątpliwościom</suggestion>.</message>
                <url>http://portalwiedzy.onet.pl/140646,,,,kwestia_nie_ulega_kwestii_nie_ulega_watpliwosci,haslo.html</url>
                <short>Błąd frazeologiczny</short>
                <example>Nie ulega wątpliwości, że to fajna reguła.</example>
                <example correction="wątpliwości|wątpliwościom">Nie ulega <marker>kwestii</marker>, że znany aktor skutecznie odebrał premierowi i jego świcie powagę.</example>
                </rule>
				<rule id="KROPLA_DZIEGCIU" name="„kropla dziegciu” (łyżka dziegciu)">
						<pattern>
								<token inflected="yes">kropla</token>
								<token>dziegciu</token>
						</pattern>
						<message>Błąd frazeologicnny. Mówi się raczej: <suggestion><match no="1" postag="subst.*" postag_regexp="yes">łyżka</match> dziegciu</suggestion> (w beczce miodu).</message>
						<short>Błąd frazeologiczny</short>
						<example correction="łyżką dziegciu">Okazało się to <marker>kroplą dziegciu</marker> w beczce miodu.</example>
						<example>Okazało się to łyżką dziegciu w beczce miodu.</example>
				</rule>
				<rule id="POLKNAC_BAKCYL" name="„połknąć bakcyl” (bakcyla)">
						<pattern>
								<token inflected="yes" regexp="yes">połknąć|połykać</token>
								<token>bakcyl</token>
						</pattern>
						<message>Niepoprawne wyrażenie. Poprawnie: <suggestion>\1 bakcyla</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="Połknąłem bakcyla"><marker>Połknąłem bakcyl</marker> numizmatyki.</example>
						<example>Jędrek połknął bakcyla poezji.</example>
				</rule>
				<rule id="JEZYCZEK_UWAGI" name="„języczek uwagi” (języczek u wagi)">
						<pattern>
								<token inflected="yes">języczek</token>
								<token>uwagi</token>
						</pattern>
						<message>Nieprawidłowa postać związku frazeologicznego. Powinno być: <suggestion>\1 u wagi</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="języczkiem u wagi">Partia księgowych stała się <marker>języczkiem uwagi</marker>.</example>
						<example>Partia księgowych to istny języczek u wagi.</example>
				</rule>
				<rule id="KONSTRUKCJA_CEPU" name="„konstrukcja cepu” (konstrukcja cepa)">
						<pattern>
								<token inflected="yes">konstrukcja</token>
								<marker>
										<token>cepu</token>
								</marker>
						</pattern>
						<message>W tym wyrażeniu wyraz „cep” odmienia się inaczej: <suggestion>cepa</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="cepa">To jest proste jak konstrukcja <marker>cepu</marker>.</example>
						<example>To proste jak konstrukcja <marker>cepa</marker>.</example>
				</rule>
				<rule id="NERWY_NA_POSTRONKU" name="„nerwy na postronku” (nerwy na wodzy)">
						<pattern>
								<token regexp="yes">nerwy|nerwów|nerwami|nerwach|nerwom</token>
								<token>na</token>
								<token>postronku</token>
						</pattern>
						<message>Nieprawidłowy związek frazeologiczny. Poprawnie: <suggestion>\1 na wodzy</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="nerwów na wodzy">Nie potrafię utrzymać <marker>nerwów na postronku</marker> jak inni.</example>
						<example>Nie potrafię utrzymać nerwów na wodzy jak inni.</example>
				</rule>
				<rule id="PRZYPRZEC_DO_SCIANY" name="„przyprzeć do ściany” (przyprzeć do muru)">
						<pattern>
								<token inflected="yes" skip="4">przyprzeć</token>
								<token>do</token>
								<marker>
										<token>ściany</token>
								</marker>
						</pattern>
						<message>Prawdopodobnie niepoprawny związek frazeologiczny. Powinno być: <suggestion>muru</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="muru">Przyparłem go pytaniami do <marker>ściany</marker>.</example>
						<example>Przyparłem go pytaniami do muru.</example>
				</rule>
				<rule id="SERCE_WALI_JAK_MLOT" name="„serce wali jak młot” (serce wali jak młotem)">
						<pattern>
								<token skip="3">serce</token>
								<marker>
										<token regexp="yes">wali|waliło</token>
										<token>jak</token>
										<token>młot</token>
								</marker>
						</pattern>
						<message>Niepoprawna postać związku frazeologicznego. Poprawnie: <suggestion>\2 \3 młotem</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="waliło jak młotem">Serce mi <marker>waliło jak młot</marker>.</example>
						<example>Józkowi serce waliło młotem, gdy patrzył na Józkę.</example>
				</rule>
				<rule id="MADREJ_GLOWIE_DOSC_PO_SLOWIE" name="„mądrej głowie dość po słowie” (mądrej głowie dość dwie słowie)">
						<pattern>
								<token>mądrej</token>
								<token>głowie</token>
								<token>dość</token>
								<token>po</token>
								<token>słowie</token>
						</pattern>
						<message>Błędna postać związku frazeologicznego. Poprawnie: <suggestion>\1 \2 \3 dwie słowie</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="mądrej głowie dość dwie słowie">Powiedzmy sobie szczerze: <marker>mądrej głowie dość po słowie</marker>.</example>
						<example>Mądrej głowie dość dwie słowie.</example>
				</rule>
				<rule id="MOWI_SAMO_PRZEZ_SIE" name="„mówi samo przez się” (mówi samo za siebie)">
						<pattern>
								<token regexp="yes">mówi|mówił|mówiła|mówiło</token>
								<token inflected="yes">sam</token>
								<token>przez</token>
								<token>się</token>
						</pattern>
						<message>Niepoprawna postać związku frazeologicznego. Poprawnie: <suggestion>\1 \2 za siebie</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="mówi sama za siebie">Głupota premiera <marker>mówi sama przez się</marker>.</example>
						<example>Głupota premiera mówi sama za siebie.</example>
				</rule>
				<rule id="PUSZKA_Z_PANDORA" name="„puszka z Pandorą” (puszka Pandory)">
						<pattern>
								<token inflected="yes">puszka</token>
								<token>z</token>
								<token>Pandorą</token>
						</pattern>
						<message>Błędna postać tego wyrażenia. Pandora miała puszkę, a nie była w puszce; poprawnie: <suggestion>\1 Pandory</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="puszkę Pandory">Minister otworzył istną <marker>puszkę z Pandorą</marker>.</example>
						<example>Ta sprawa to puszka Pandory.</example>
				</rule>
				<rule id="INNA_STRONA_MEDALU" name="„inna strona medalu” (druga strona)">
						<pattern>
								<unify>
										<feature id="number"></feature>
										<feature id="gender"></feature>
										<feature id="case"></feature>
										<token inflected="yes">inny</token>
										<token inflected="yes">strona</token>
								</unify>
								<token>medalu</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie: <suggestion><match no="1" postag="adj(.*)" postag_replace="adj$1">odwrotny</match> <match no="2"></match> <match no="3"></match></suggestion> lub <suggestion><match no="1" postag="adj(.*)" postag_replace="adj$1">drugi</match> <match no="2"></match> <match no="3"></match></suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="Odwrotna strona medalu|Druga strona medalu"><marker>Inna strona medalu</marker> jest taka, że nie chce być wyśmiana przez innych.</example>
						<example><marker>Odwrotna strona medalu</marker> jest taka, że nie chce być wyśmiana przez innych.</example>
						<example correction="odwrotnej stronie medalu|drugiej stronie medalu">Nie zapominajmy o <marker>innej stronie medalu</marker>.</example>
				</rule>
				<rule id="KREPACJA_BEZ_BEZ" name="„krępacja” (skrępowanie)">
						<!--  FIXME: jak to odmieniać? -->
						<pattern>
								<token negate="yes">bez</token>
								<marker>
										<token inflected="yes">krępacja</token>
								</marker>
						</pattern>
						<message>To wyraz niesamodzielny i może wystąpić tylko w zwrocie <suggestion>bez krępacji</suggestion>. W innych kontekstach używa się rzeczownika <suggestion>skrępowanie</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="bez krępacji|skrępowanie">Nie chodzi tu o temat, ale o sam fakt <marker>krępacji</marker> wynikający z uczestniczenia w dialogu z dziewczyną.</example>
						<example>Nie chodzi tu o temat, ale o sam fakt <marker>skrępowania</marker> wynikający z uczestniczenia w dialogu z dziewczyną.</example>
				</rule>
				<rule id="IMENT" name="„iment” poza wyrażeniem „do imentu”">
						<pattern>
								<marker>
										<token inflected="yes">iment<exception scope="previous">do</exception></token>
								</marker>
						</pattern>
						<message>Ten wyraz jest niesamodzielny i może wystąpić wyłącznie w wyrażeniu <suggestion>do imentu</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="do imentu">On jest zidiociały <marker>imentu</marker>.</example>
						<example>Skretyniał do imentu.</example>
				</rule>
                <rule id="KRETES" name="„kretes” poza wyrażeniem „z kretesem”">
                  <pattern>
                    <token inflected="yes">kretes<exception scope="previous">z</exception></token>
                  </pattern>
                    <message>Ten wyraz jest niesamodzielny i może wystąpić wyłącznie w wyrażeniu <suggestion>z kretesem</suggestion>.</message>
                    <short>Błąd frazeologiczny</short>
                    <example correction="z kretesem">On jest zidiociały <marker>kretesem</marker>.</example>
                    <example>Skretyniał z kretesem.</example>
                </rule>
                <rule id="ZABOJ" name="„zabój” poza wyrażeniem „na zabój”">
                <pattern>
                  <marker>
                    <token inflected="yes">zabój<exception scope="previous">na</exception></token>
                  </marker>
                </pattern>
                <message>Ten wyraz jest niesamodzielny i może wystąpić wyłącznie w wyrażeniu <suggestion>na zabój</suggestion>.</message>
                <short>Błąd frazeologiczny</short>
                <example correction="na zabój">Kochała go <marker>zabój</marker>.</example>
                <example>Zakochała się na zabój.</example>
                </rule>                
				<rule id="STANAC_DEBEM" name="„stanąć dębem” (dęba)">
						<pattern>
								<token inflected="yes" regexp="yes">stanąć|stawać</token>
								<marker>
										<token>dębem</token>
								</marker>
						</pattern>
						<message>To wyrażenie jest prawdopodobnie niepoprawne, powinno być: <suggestion>dęba</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example>Włosy stają dęba, gdy czyta się wypociny Antoniego.</example>
						<example correction="dęba">Włosy stają <marker>dębem</marker>, gdy czyta się wypociny Antoniego.</example>
				</rule>
				<rule id="BOGIEM_A_PRAWDA" name="„między Bogiem a prawdą” (Bogiem a prawdą)">
						<pattern>
								<token regexp="yes">(po)?między</token>
								<token>Bogiem</token>
								<token>a</token>
								<token>prawdą</token>
						</pattern>
						<message>To wyrażenie jest niepoprawne. Poprawnie: <suggestion>Bogiem a prawdą</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="Bogiem a prawdą"><marker>Między Bogiem a prawdą</marker> jedynymi osobami, które mogą mieć niekłamaną satysfakcję ze zdobycia Everestu, są Hilary i Tenzing.</example>
						<example>Bogiem a prawdą jedynymi osobami, które mogą mieć niekłamaną satysfakcję ze zdobycia Everestu, są Hilary i Tenzing.</example>
				</rule>
				<rule id="PO_PRAWO" name="„po prawo” (po prawej)">
						<pattern>
								<marker>
										<token>po</token>
										<token>prawo</token>
								</marker>
								<token negate="yes">jazdy</token>
						</pattern>
						<message>Mówimy <suggestion>na prawo</suggestion>, <suggestion>po prawej stronie</suggestion>, <suggestion>z prawej strony</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example>Mijamy z prawej strony budynek Oddziału Regionalnego PTTK w Gorzowie.</example>
						<example correction="na prawo|po prawej stronie|z prawej strony">Mijamy <marker>po prawo</marker> budynek Oddziału Regionalnego PTTK w Gorzowie.</example>
				</rule>
				<rule id="PO_LEWO" name="„po lewo” (po lewej)">
						<pattern>
								<token>po</token>
								<token>lewo</token>
						</pattern>
						<message>Mówimy <suggestion>na lewo</suggestion>, <suggestion>po lewej stronie</suggestion>, <suggestion>z lewej strony</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example>Mijamy z lewej strony budynek Oddziału Regionalnego PTTK w Gorzowie.</example>
						<example correction="na lewo|po lewej stronie|z lewej strony">Mijamy <marker>po lewo</marker> budynek Oddziału Regionalnego PTTK w Gorzowie.</example>
				</rule>
				<rule id="WSZEM_I_WOBEC" name="„wszem i wobec” (wszem wobec)">
						<pattern>
								<token>wszem</token>
								<token>i</token>
								<token>wobec</token>
						</pattern>
						<message>Ten związek frazeologiczny ma prawidłową postać <suggestion>wszem wobec</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example>Ogłaszam wszem wobec, że rzucę premiera na pożarcie smokowi.</example>
						<example correction="wszem wobec">Ogłaszam <marker>wszem i wobec</marker>, że rzucę premiera na pożarcie smokowi.</example>
				</rule>
				<rule id="TAK_ALBO_INACZEJ" name="„tak albo inaczej” (tak czy inaczej)">
						<pattern>
								<token>tak</token>
								<token regexp="yes">albo|bądź|lub</token>
								<token>inaczej</token>
						</pattern>
						<message>Prawdopodobnie niepoprawna forma związku frazeologicznego. Poprawnie: <suggestion>\1 czy inaczej</suggestion> (=w każdym razie).</message>
						<short>Błąd frazeologiczny</short>
						<example correction="Tak czy inaczej"><marker>Tak albo inaczej</marker> partia rządząca odda władzę.</example>
						<example>Tak czy inaczej musimy odebrać idiotom władzę.</example>
				</rule>
				<rule id="TAK_ALBO_OWAK" name="„tak albo owak” (tak czy owak)">
						<pattern>
								<token>tak</token>
								<token regexp="yes">albo|bądź|lub</token>
								<token>owak</token>
						</pattern>
						<message>Prawdopodobnie niepoprawna forma związku frazeologicznego. Poprawnie: <suggestion>\1 czy owak</suggestion> (=w każdym razie, na pewno).</message>
						<short>Błąd frazeologiczny</short>
						<example correction="Tak czy owak"><marker>Tak albo owak</marker> partia rządząca odda władzę.</example>
						<example>Tak czy inaczej musimy odebrać idiotom władzę.</example>
				</rule>
				<rule id="NA_SZCZERYM_POLU" name="„na szczerym polu” (w szczerym polu)">
						<pattern>
								<token>na</token>
								<token>szczerym</token>
								<token>polu</token>
						</pattern>
						<message>Prawdopodobnie niepoprawna forma związku frazeologicznego. Poprawnie: <suggestion>w szczerym polu</suggestion> (=na odludziu).</message>
						<short>Błąd frazeologiczny</short>
						<example correction="w szczerym polu">Budynki wybudowane od fundamentów <marker>na szczerym polu</marker> w I połowie XX wieku.</example>
						<example>Budynki wybudowane w szczerym polu w XX wieku</example>
				</rule>
				<rule default="off" id="NA_CALE_SZCZESCIE" name="„na całe szczęście” (całe szczęście)">
						<pattern>
								<token>na</token>
								<token>całe</token>
								<token>szczęście</token>
						</pattern>
						<message>To wyrażenie bywa potępiane przez językoznawców jako kontaminacja poprawnych zwrotów <suggestion>całe szczęście, że</suggestion> lub <suggestion>na szczęście</suggestion>.</message>
						<short>Błąd frazeologiczny</short>
						<example correction="całe szczęście, że|na szczęście">Jestem młodym człowiekiem i <marker>na całe szczęście</marker> większość swojego życia spędziłem w demokratycznej III RP.</example>
						<example>Jestem młodym człowiekiem i na szczęście większość swojego życia spędziłem w demokratycznej III RP.</example>
				</rule>
		</category>
</rules>
