GoodFrench: Recognize ’.
parent
06cc526bd4
commit
c4487b8308
|
@ -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',
|
||||
|
|
Loading…
Reference in New Issue