[ https://issues.apache.org/jira/browse/CASSANDRA-11372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15199738#comment-15199738 ]
Mike Adamson commented on CASSANDRA-11372: ------------------------------------------ Patch here: ||trunk|| |[branch|https://github.com/mike-tr-adamson/cassandra/tree/11372-trunk]| |[testall|http://cassci.datastax.com/view/Dev/view/madamson/job/mike-tr-adamson-11372-trunk-testall/]| |[dtests|http://cassci.datastax.com/view/Dev/view/madamson/job/mike-tr-adamson-11372-trunk-dtest/]| > Make CQL grammar more easily extensible > ---------------------------------------- > > Key: CASSANDRA-11372 > URL: https://issues.apache.org/jira/browse/CASSANDRA-11372 > Project: Cassandra > Issue Type: Improvement > Components: CQL > Reporter: Mike Adamson > Assignee: Mike Adamson > Fix For: 3.x > > > The CQL grammar ({{Cql.g}}) is currently a composite grammar and, as such, is > not easy to extend. > We now have a number of 3rd parties who are extending the grammar (custom > index grammars, for example) and it would be helpful if the grammar could be > split in a parser and lexer in order to make extension easier. -- This message was sent by Atlassian JIRA (v6.3.4#6332)