[jira] [Commented] (CASSANDRA-11372) Make CQL grammar more easily extensible
[ https://issues.apache.org/jira/browse/CASSANDRA-11372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15216344#comment-15216344 ] Aleksey Yeschenko commented on CASSANDRA-11372: --- Committed as [eea0a0cef993959354200fcde94c2664454039b6|https://github.com/apache/cassandra/commit/eea0a0cef993959354200fcde94c2664454039b6] to trunk, thanks. > 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.6 > > > 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)
[jira] [Commented] (CASSANDRA-11372) Make CQL grammar more easily extensible
[ https://issues.apache.org/jira/browse/CASSANDRA-11372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15216230#comment-15216230 ] Aleksey Yeschenko commented on CASSANDRA-11372: --- LGTM > 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)
[jira] [Commented] (CASSANDRA-11372) Make CQL grammar more easily extensible
[ https://issues.apache.org/jira/browse/CASSANDRA-11372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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)