On Sat, Feb 6, 2016 at 3:01 AM, Paco Zarate <conta...@nazcasistemas.com> wrote:
> For reference here is a java 8 grammar for antlr 4. > https://github.com/antlr/grammars-v4/tree/master/java8/Java8.g4 > Initially, I was thinking we should start with a blank slate, instead of doing the same approach as we did in the past, which is indeed start from an existing Java grammar... but OTOH... it's likely better Java 8 support out of the box to do so. > 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. > True. Good point. It's indeed more an apple to orange comparison, so we should perhaps not bring that counter-example on the table. My fault. Guillaume > > > 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> >>> >> >> > -- 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>