le but d'un parser est d'obtenir un arbre de dérivation, pas de modifier le code.
Cependant, on trouve des parseur qui se permettent de sauter des erreurs pour essayer de mieux les situer, mais si il modifie le code, ce n'est plus un parser dans ca définition strict.