Pengcheng Xiong created HIVE-14908:
--------------------------------------

             Summary: Upgrade ANTLR to 3.5.2
                 Key: HIVE-14908
                 URL: https://issues.apache.org/jira/browse/HIVE-14908
             Project: Hive
          Issue Type: Sub-task
            Reporter: Pengcheng Xiong
            Assignee: Pengcheng Xiong


Antlr v4 is also available but it does not support "->" which is widely used in 
our grammar. Antlr 3.5.2 is the latest v3 version. It will reduce the code size:
{code}
Here is summary of current parser code size

422345  HiveLexer.java
2436601  HiveParser.java
814184  HiveParser_FromClauseParser.java
2705920  HiveParser_IdentifiersParser.java
777665 HiveParser_SelectClauseParser.java

   After change, it will become

319589 HiveLexer.java
1853104 HiveParser.java
574156 HiveParser_FromClauseParser.java
1799195 HiveParser_IdentifiersParser.java
587305 HiveParser_SelectClauseParser.java
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to