Ho usato Antlr4 e quindi la grammatica genera il Lexer e il parser e tutte le classi in Java. Come posso far sì che la grammatica ANTLR generi codice Scala anziché codice Java!?Genera il codice Scala da Antlr
risposta
A partire da questo momento, non esiste un obiettivo Scala per ANTLR v4 (né ce n'è uno per V3).
E 'ancora una dichiarazione valida che nessun obiettivo Scala [circa 2014 mid.] – asyncwait
@asyncwait, sì, al momento, ANTLR 4 ha obiettivi Java e C#, e JavaScript e Python 2 & 3 sono in fase di sviluppo: https: // github.com/antlr. È improbabile che ANTLR 3 ottenga nuovi obiettivi. –
@asyncwait Sembra che ce ne sia uno ora: https://github.com/bdkent/antlr4-scala-target – devalias
- 1. ANTLR non genera errori sull'input non valido
- 2. genera codice Emmet da HTML
- 3. Chiama il codice Scala da Java?
- 4. Scala @ genera più eccezioni
- 5. antlr 3.5.1 genera il codice per il runtime C con indentificatore non dichiarato: _empty. qualche correzione disponibile?
- 6. Genera codice da un'estensione Visual Studio
- 7. Java: genera il codice CREATE TABLE da una tabella esistente
- 8. Come posso vedere in quale codice [Java/Scala?] Il compilatore Scala riscrive il codice Scala originale
- 9. Eclipse non riconosce il codice Scala
- 10. Posso rimuovere le dipendenze ANTLR dal codice generato?
- 11. Codice scala infinita scala
- 12. Genera immagine in scala da NSView fuori dallo schermo
- 13. Lexer/parser per generare il codice Scala dalla grammatica BNF
- 14. Perché il compilatore genera questo codice?
- 15. Genera diagrammi per il codice Haskell
- 16. ANTLR ClassCastException
- 17. Eccezioni di gestione antlr
- 18. ANTLR 4 è più veloce di ANTLR 3?
- 19. Converti automaticamente il codice Scala in codice Java
- 20. Perché questo codice genera System.ExecutionEngineException
- 21. Scala codice demystify
- 22. Can ODM ORB per C++ genera codice da un database
- 23. La generazione del codice C++ in ANTLR 3.2 è pronta?
- 24. Genera il sommario da Markdown in php
- 25. Aggiornamento albero AST ANTLR
- 26. Erlang and Antlr
- 27. Comprensione codice Scala: (-_._ 2)
- 28. Coco/R vs ANTLR
- 29. Editor di GUI Netbeans che genera il proprio codice incomprensibile
- 30. ANTLR: rientranza spaziale?
Dai un'occhiata a [Combinator Parsing] (http://www.artima.com/pins1ed/combinator-parsing.html) – zellus
@zellus: OP voleva aiuto con un'implementazione ANTLR4, non consigli per ricominciare. –
Pensavo che Scala avrebbe dovuto integrarsi bene con Java (non ho esperienza qui). In tal caso, perché OP non poteva semplicemente integrare i risultati di ANTLR4 con Scala? –