2014-04-30 6 views

risposta

-3

Attualmente non è prevista la visualizzazione dell'albero di analisi dal vivo in ANTLR 4 IDE for Eclipse.

Nel frattempo, è possibile visualizzare l'albero di analisi utilizzando l'opzione -gui nella riga di comando. Fornisce inoltre una funzione di salvataggio dell'albero di analisi come PNG.

+0

ma se scrivo qualcosa di specifico nella configurazione di esecuzione di eclipse posso generare il parseTree? Tra l'altro qualcuno mi può spiegare esattamente come generare questo albero di analisi se ho un progetto in eclissi? Grazie – userSimo

+0

Se si ha familiarità con gli script di Ant, basta scrivere uno script per compilare tutti i file '.java' generati in file' .class' e quindi richiamare il comando 'grun' sull'input. ANTLR4IDE di Edgar Espina genererà automaticamente i file java eseguendo il comando 'antlr4'. –

+0

Questa risposta è semplicemente errata (a questa data): c'è * disposizione * per la visualizzazione di alberi di analisi dal vivo. Vedere l'altra risposta, che fornisce le istruzioni esatte – Arend

18

Dopo aver installato Antlr4Ide plug-in Eclipse:

  • Finestra> Mostra vista> Altro, Antlr4> Analizzare albero
  • Attiva file di g4
  • Clicca parsing regola nel file di g4, Parse albero ora mostra regola attiva casella dell'editor di origine

Nella visualizzazione dell'albero di analisi si vede un editor di sorgenti live sulla sinistra, con l'evidenziazione della sintassi per la propria lingua. Quando inserisci il codice nella tua lingua, l'albero si aggiornerà sulla destra. La console di antlr mostra gli errori di analisi allo stesso tempo.

+0

In eclipse Oxygen I non può "Fare clic su regola di analisi nel file g4". La mia situazione è descritta qui https://stackoverflow.com/questions/45870463/antlr-parse-tree-not-showed-in-eclipse?noredirect=1#comment78709638_45870463. Potete aiutarmi? – SctALE

Problemi correlati