Antlr4 C ++ target

Nous démarrons un projet dans lequel nous devrons parsingr les fichiers source Python dans une application C ++. J’ai déjà utilisé Antlr2 pour générer quelques compilateurs, mais c’est la première fois que j’utilise Antlr4.

Il semble que la cible c ++ antlr4 soit assez active sur https://github.com/antlr/antlr4-cpp

Ma question est donc la suivante: quel est le statut de la cible Antlr4 C ++? Est-elle prête à être utilisée? Pour utiliser la cible C ++, que faut-il simplement récupérer le source Antlr4 et copier le Antlr4-cpp dans cette arborescence et le construire?

Notez que je n’ai pas besoin de quelque chose qui soit absolument stable et qui ne change jamais, c’est quelque chose qui est suffisamment stable pour pouvoir être utilisé, s’il ya des changements d’API faibles / modérés dans l’avenir, c’est parfaitement bien, je comprends que cela semble assez de bonne heure.

Si la cible antlr4-c ++ n’est PAS vraiment prête, quel générateur d’parsingur syntaxique recommanderiez-vous pour générer un parsingur python cible C ++?

Merci

La cible ANTLR4 C ++ est maintenant prête à l’emploi: http://www.soft-gems.net/index.php/tools/49-the-antlr4-c-target-is-here . N’a besoin que de quelques éléments d’organisation mineurs et doit être fusionné avec le référentiel principal.

Ce référentiel contient le dernier code source de la cible ANTLR 4 C ++.

https://github.com/antlr/antlr4-cpp

Voici une bonne discussion sur le statut de la cible.

https://groups.google.com/forum/#!topic/antlr-discussion/HV2QpwwjtLg