ANTLR4 eventual intent

113 views
Skip to first unread message

James Mitchell

unread,
Feb 27, 2023, 2:19:42 PM2/27/23
to antlr-discussion
Hello, y'all!

So, I just started up a language project (I have an itch to scratch...) and so I picked up ANTLR4, which I hadn't used before.  I was really pleased with the left-recursion resolution the amazing IntelliJ tooling, but was surprised to find the AST stuff gone.  In my particular case, I'm going to need to rewrite my parser definition so my AST-conversion tree-walking code won't have to re-create all the context that you'd normally get for free in the parser, but so be it.  This has left me curious, though... does anyone know if there's a roadmap FAQ out there somewhere that lists the long-term intent that Mr. Parr and team have for ANTLR >= 4?  I'd be interested to see what's "out for now" versus what's definitively out for good (and what other goodies they'd like to get to).

Thanks in advance!  :)

James

Terence Parr

unread,
Mar 3, 2023, 3:53:07 PM3/3/23
to antlr-di...@googlegroups.com
Well I'm super focused on my new job in industry at the moment so it's hard for me to devote too much time to antlr, particularly when I have so many other open source projects asking for my time. For example, I just don't see how I'm going to get to updates to the plug-in for intellij :(  I work 7 days a week already haha

--
You received this message because you are subscribed to the Google Groups "antlr-discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to antlr-discussi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/antlr-discussion/0b465779-6cc1-49f0-8c18-216e560c674en%40googlegroups.com.


--
Dictation in use. Please excuse homophones, malapropisms, and nonsense.
Message has been deleted

Alessio Stalla

unread,
Mar 6, 2023, 5:33:00 AM3/6/23
to antlr-di...@googlegroups.com
There are libraries to build ASTs out there (we have built and open-sourced our own at Strumenta for example) so it's not necessary to reinvent the wheel. IMHO it's good that ANTLR focuses on parser generation with no other concerns.

Reply all
Reply to author
Forward
Message has been deleted
0 new messages