#
# RÈGLES DE GRAMMAIRE FRANÇAISE POUR GRAMMALECTE
# par Olivier R.
#
# Copyright © 2011-2017.
#
# This file is part of Grammalecte.
#
# Grammalecte is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Grammalecte 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Grammalecte. If not, see <http://www.gnu.org/licenses/>
#
# RÈGLES POUR LE GRAPHE DE TOKENS
# DOCUMENTATION
# Expressions régulières en Python : http://docs.python.org/library/re.html
# [++] : séparateur des règles pour le paragraphe et des règles pour la phrase.
# Types d’action:
# ->> erreur
# ~>> préprocesseur de texte
# =>> désambiguïsateur
# Fin d’interprétation du fichier avec une ligne commençant par #END
# ERREURS COURANTES
# http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Fautes_d%27orthographe/Courantes
GRAPH_NAME: test_graph
__da1__
ne >donner
<<- =>> select(\2, ":V")
TEST: je ne donne rien.
__da2__
je >pousser
<<- =>> exclude(\2, ":N")
TEST: je pousse
__da3__
il >venir
<<- =>> define(\2, [":VVV"])
TEST: il vient
__pp__
>avoir marre [d’|des|du|de]
<<- ~>> *
TEST: J’en ai marre de ces gens-là.
__pp2__
il ne pense qu’ à sa gueule
<<- ~4:7>> que|Z|a|perdu
TEST: il ne pense qu’à sa gueule.
__avoir_confiance_en__
>avoir option dent [moi|toi|soi|lui|elle|nous|vous|eux|elles]
<<- /gn/ -3>> en # Avoir confiance en quelqu’un ou quelque chose.\3 \1 \2 \3|http://grammalecte.net
TEST: Elle avait option {{dent}} lui.
__code_legacy__
legacy code
code legacy
<<- -1:2>> code hérité|code reliquat|\1-\2|\2-\1 # \1 \2. Anglicisme superflu.
TEST: c’est du {{legacy code}}.
TEST: ce {{code legacy}} est un cauchemar
__être_en_xxxx__
[>être|>rester|>demeurer] an [désaccord|accord]
<<- -2>> en # Confusion. Un an = une année.
TEST: Je suis {{an}} désaccord avec lui.
__faire_plaisir__
>faire plaisirs
<<- -2>> plaisir # Faire plaisir : dans cette locution, “plaisir” doit être au singulier.
<<- ~2>> *
TEST: Ça me fait {{plaisirs}}.
__test__
je ~co[mn]putes? [que|qu’] @(?::Os|:M)¬:X @:I
<<- morph(\4, ":Os|:M", ":X") -5>> \1|\5 # SUBJONCTIF.
TEST: je conpute que Isabelle {{est}} partie.