[ https://issues.apache.org/jira/browse/CASSANDRA-12897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15665496#comment-15665496 ]
Stefania commented on CASSANDRA-12897: -------------------------------------- Thanks Dikang! > Move cqlsh syntax rules into separate module and allow easier customization > --------------------------------------------------------------------------- > > Key: CASSANDRA-12897 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12897 > Project: Cassandra > Issue Type: Improvement > Components: Tools > Reporter: Eduard Tudenhoefner > Assignee: Eduard Tudenhoefner > Priority: Minor > Fix For: 3.10 > > > At the moment the entire cqlsh syntax rules are defined in one single field > in > https://github.com/apache/cassandra/blob/13b7362494c4c0ff3c5ce80b8e7ee7fe64d65785/bin/cqlsh.py#L313-L426. > It would be easier if every syntax rule would be stored in its own field for > easier extensibility / customizability. > It probably also makes sense to move the relevant *cqlsh* syntax rules and > syntax completer into a separate *cqlshhandling.py* module because *cqlsh.py* > in itself is huge. -- This message was sent by Atlassian JIRA (v6.3.4#6332)