2012-01-12 15 views
8

Sto utilizzando la versione antlr-3.4-complete-no-antlrv2.jar di ANTLR su Eclipse Indigo.File Parser e Lexer non generati automaticamente da Eclipse

Ho installato il plugin ANTLR IDE insieme a ZEST e GEF. Quando creo un file di grammatica combinato e aggiungo un'intestazione, un'intestazione di lexer e una regola, Eclipse non genera i file Parser e Lexer.

Se uso antlr-3.2.jar lo fa. Posso generare i file lexer e parser (usando ANTLR-3.4. *) Al di fuori di Eclipse utilizzando java -classpath antlr-3.4-completa-no-antlrv2.jar org.antlr.Tool Sample.g.

C'è un modo per attivare questo in Eclipse per la versione 3.4?

risposta

4

Vedi questa discussione su SourceForge

http://sourceforge.net/projects/antlrv3ide/forums/forum/768683/topic/4689005

Non è possibile utilizzare la versione non antlrv2.

Questo può o non può risolvere il problema, ho tutto configurato correttamente ma come altri hanno trovato e segnalato su SourceForge semplicemente non genererà alcun Java.

+0

La parte principale su cui si concentra il collegamento è "Per abilitare il supporto ANTLR per il progetto, nella finestra Esplora pacchetto (riquadro sinistro) fare clic con il pulsante destro del mouse sul progetto appena creato e selezionare Configura, Converti in progetto ANTLR.". Questo lo ha risolto per me. –

Problemi correlati