I'm interested in using Antlr to generate parsers to use from Rust. I could possibly use the C++ target (although I haven't used it much - most of my Antlr experience is with Antlr 2 and its C++ target - since around 2003!), but a Rust target would be a) likely easier to integrate, and b) a 'fun' learning experience.
So - are there any documented pointers about what needs to be in place for a new target. Obviously there's codegen from Antlr (using StringTemplate, I presume?) and then the runtime... And I guess the interface to Antlr through the generator places requirements/constraints on the generated code (and thus the supporting runtime)?
Any suggestions, pointers etc are welcome...
Stuart Dootson