Etape n°1: Introduire ses ressources
Il faut vérifier que le logiciel reconnaisse les phrases tels que "la poule mange un graine" et qu'il soit capable de savoir si elles sont grammaticales ou non.
Etape n°2: Introduire des contraintes
Il faut tout d'abord ajoutez des noms et des articles avec des genres et nombre différents : varier entre masculin, féminin et pluriel, singulier.
Il faut également inserer des verbes pour complèter au maximum le lexique.
Ensuite pour exprimer le phénomène d'unification dans la grammaire, il faut modifiez le lexique et la grammaire de manière que par exemple trois attributs soient réunis sous un même attribut complexe. Nous appelerons cet attribut dominant la tête.
Etape n°3: Introduire des structures récursives
L'objectif de cette dernière étape est de différencier deux niveaux de groupes nominaux (GN1 et GN2).
Le but de séparer deux groupes nominaux est de pouvoir avoir un adjectif avant le nom ou alors après.
Nous avons diviser le groupe nominal en deux pour que l'analyseur syntaxique puisse analyser le groupe nominal avec un adjectif avant et un adjectif après le nom :" La petite coccinelle noire à petits pois."
Il faut ensuite compléter la description des GN1 en ajoutant une règle décrivant la formation d'un GN1 à partir d'un nom et d'un syntagme prépositionnel
Résultats au format texte .txt téléchargeable ici.