[ https://issues.apache.org/jira/browse/PIG-2597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14357221#comment-14357221 ]
Daniel Dai commented on PIG-2597: --------------------------------- [~dilipramesh], thanks for your interest, we really like to see this get done. But before you proceed, I just want to be frank. This is not an entry level project, so prepare for challenges. And we would like to see a longer term commitment beyond GSoC timeframe if it cannot be finished. If you think you are still ok, please go ahead to submit proposal. Also please note there are two other projects already proposed for this year's GSoC: PIG-4435, PIG-4436. You are also welcome to work on those. > Move grunt from javacc to ANTLR > ------------------------------- > > Key: PIG-2597 > URL: https://issues.apache.org/jira/browse/PIG-2597 > Project: Pig > Issue Type: Improvement > Reporter: Jonathan Coveney > Assignee: Daniel Dai > Labels: gsoc2014 > Attachments: current.08.11.2014.dot.diff, pig02.diff > > > Currently, the parser for queries is in ANTLR, but Grunt is still javacc. The > parser is very difficult to work with, and next to impossible to understand > or modify. ANTLR provides a much cleaner, more standard way to generate > parsers/lexers/ASTs/etc, and moving from javacc to Grunt would be huge as we > continue to add features to Pig. > This is a candidate project for Google summer of code 2014. More information > about the program can be found at > https://cwiki.apache.org/confluence/display/PIG/GSoc2014 -- This message was sent by Atlassian JIRA (v6.3.4#6332)