GoodFrench: Recognize ’.

master
Valentin Lorentz 2013-07-15 09:29:58 +00:00
parent 06cc526bd4
commit c4487b8308
1 changed files with 5 additions and 5 deletions

View File

@ -138,16 +138,16 @@ class SpellChecker:
def checkPlural(self):
pass
def checkConjugaison(self):
self._detect(mode='regexp', correct="tu as oublié un « ne » ou un « n' »",
mask="(je|tu|on|il|elle|nous|vous|ils|elles) [^' ]+ pas ")
self._detect(mode='regexp', correct="tu as oublié un « ne » ou un « n' »",
mask="j'[^' ]+ pas")
self._detect(mode='regexp', correct="tu as oublié un « ne » ou un « n »",
mask="(je|tu|on|il|elle|nous|vous|ils|elles) [^' ]+ pas ")
self._detect(mode='regexp', correct="tu as oublié un « ne » ou un « n »",
mask="j'[^' ]+ pas")
firstPerson = 'un verbe à la première personne ne finit pas par un « t »'
notAS = 'ce verbe ne devrait pas se finir par un « s » à cette personne.'
self._detect(mode='regexp', correct=firstPerson, mask="j'[^ ]*t\W")
self._detect(mode='regexp', correct=firstPerson,mask="je( ne)? [^ ]*t\W")
self._detect(mode='regexp', correct=notAS,
mask=" (il|elle|on)( ne | n'| )[^ ]*[^u]s\W")
mask=" (il|elle|on)( ne | n[']| )[^ ]*[^u]s\W")
# [^u] is added in order to not detect 'il [vn]ous...'
def checkSpelling(self):
self._detect(mode='regexp', correct='quelle', mask='quel [^ ]+ la',