2015-05-12 18 views
6

Stiamo avviando un progetto in cui sarà necessario analizzare i file di origine Python in un'applicazione C++. Ho usato Antlr2 qualche tempo fa per generare alcuni compilatori, ma questa è la prima volta che sto usando Antlr4.Antlr4 C++ target

Sembra che il C++ antlr4 obiettivo è abbastanza attivo a https://github.com/antlr/antlr4-cpp

Quindi, la mia domanda è fondamentalmente ciò che è lo stato del Antlr4 C++ bersaglio, è pronto per iniziare in uso? Per usare il target C++, cosa basta prendere il sorgente di Antlr4 e copiare Antlr4-cpp in questo albero e compilare?

Nota, non ho bisogno di qualcosa che sia assolutamente stabile e garantito di non cambiare mai, solo qualcosa che è fondamentalmente abbastanza stabile da poter essere utilizzato, se ci sono cambiamenti API piccoli/moderati in futuro, questo è perfetto, ho capito sembra abbastanza presto.

Se il target antlr4-C++ NON è realmente pronto, quale generatore di parser consiglieresti per generare un parser Python target C++?

grazie

+1

SO non è il posto giusto per porre domande sullo stato. Iscriviti alla mailing list dev per leggere cosa sta succedendo. Puoi persino leggere l'elenco via http senza essere iscritto. –

risposta

4

L'ANTLR4 C++ obiettivo è ora pronto per l'uso: http://www.soft-gems.net/index.php/tools/49-the-antlr4-c-target-is-here. Ha solo bisogno di alcune cose organizzative minori e deve essere unito al repository principale.

+0

conosci lo stato del tuo PR da unire nel ramo principale? Devo supportare bree di python/js/C++ per un linguaggio semplice ... per il momento userò sicuramente il tuo. Grazie mille –

+0

Ter mi ha detto che ha intenzione di fare l'unione in ottobre, quindi mancano forse 6-8 settimane. –

+0

va bene. Penso che tu mantenga il telecomando di base nel tuo repository? tks per il tuo lavoro. –

Problemi correlati