%grammaire Francaise vite fait

ma_phrase(Number) --> groupe_nominal(Number),groupe_verbal(Number).

groupe_verbal(Number) --> verbe(Number),groupe_nominal(Number1),complement(Number1).

groupe_nominal(Number) --> determinant(Number),nom(Number).

complement(_) --> [].
complement(Number) --> pronom_relatif(Number),groupe_verbal(Number).

pronom_relatif(_) --> [qui].

determinant(singulier) --> [un].
determinant(pluriel) --> [des].
determinant(singulier)  --> [le].
determinant(pluriel)  --> [les].

nom(singulier)  --> [chat].
nom(pluriel)  --> [chats].
nom(singulier)  --> [merle].
nom(pluriel)  --> [merles].

verbe(singulier)  --> [mange].
verbe(pluriel)  --> [mangent].
verbe(singulier)  --> [regarde].
verbe(pluriel)  --> [regardent].


