For reference here is a java 8 grammar for antlr 4. https://github.com/antlr/grammars-v4/tree/master/java8/Java8.g4
One good thing that groovy has for its version 2 to version 3 transition is that all the java libraries would be available. This would be a key difference with the python 2 -> 3 migration. On Tue, Feb 2, 2016 at 9:32 AM, Esteban Gínez <egi...@gmail.com> wrote: > Hey guys > That's awesome. > It would be more so if you could share the details/instructions on the > working environment, perhaps a wiki?. It would make it easier to help out > and contribute to the task :D > > I was personally investigating ways on hooking up antlr grammar to the new > graal/truffle infraestructure. At this point is a lot more of an idea than > a concrete proposal. > Anyways keep up the good work > E. > > > On Tue, Feb 2, 2016 at 2:05 AM, Guillaume Laforge <glafo...@gmail.com> > wrote: > >> Great news Jesper! >> >> Please keep us updated on your progress, and if you need any help, don't >> hesitate. >> Indeed the first milestone is to get a working environment, and the >> second one to be able to have the same scope as the current parser, ideally >> generating the same AST (but perhaps there might be areas where we might >> think some updates are needed) >> For the third milestone, that would be discussing and progressivly adding >> the Java 8 related construct we want to support or not in Groovy 3. >> >> Guillaume >> >> On Tue, Feb 2, 2016 at 10:41 AM, Jesper Steen Møller < >> jes...@selskabet.org> wrote: >> >>> Hi list >>> >>> On 31.01.2016 21:29, Thibault Kruse wrote: >>> >>> > Are Antlr 4 and Jva 8 syntax linked somethow, meaning is there a hard >>> > problem describing certain java8 features using whatever antlr version >>> > is used right now? >>> >>> I’ve decided to give the Antlr4 task another go. >>> I had some major trouble getting a reasonable development setup (even >>> with IntelliJ), but now it seems I can actually get the ball rolling with a >>> reasonable unit test turnaround time (again using Eclipse and a slightly >>> patched Groovy-Eclipse compiler). >>> >>> I guess the next milestone is to ensure that the parser derives the same >>> AST’s as the Antlr2 parser, but before that there are some constructs I >>> know aren’t behaving correctly. >>> >>> -Jesper >> >> >> >> >> -- >> Guillaume Laforge >> Apache Groovy committer & PMC member >> Product Ninja & Advocate at Restlet <http://restlet.com> >> >> Blog: http://glaforge.appspot.com/ >> Social: @glaforge <http://twitter.com/glaforge> / Google+ >> <https://plus.google.com/u/0/114130972232398734985/posts> >> > >