Back to LanguageTool Homepage - Privacy - Imprint

Exceptions for words ending with apostrophe


(Aditya) #1

Hello guys,
Just found out that LT flags error for words such as doin',lil',goin', etc. Wanted to know how to add these words as exceptions. With a little research, I found that I need to modify disambiguation.xml

</rule>
<rule name="Words ending with '" id="APOSTROPHE_ENDING">
<pattern>
<token regexp="yes">[a-z']+</token>
<marker>
<token regexp="yes">[a-z]+'</token>
</marker>
</pattern>
<disambig action="ignore_spelling"/>
</rule>

I tried using regular expression [a-z]+' for such words, but this doesn't work. Can some please point out the mistake. Thank you in advance.


(jaumeortola) #2

As you can see if you analyze these words here, the apostrophe is in a diferent token.
So you need to write something like:

<token>doin</token>
<token spacebefore="no">'</token>


(Aditya) #3

Thanks a lot, that worked for me! :grin: