tuohai666 opened a new issue #4042: Use the two-stage parsing strategy URL: https://github.com/apache/incubator-shardingsphere/issues/4042 The first step uses a slightly weaker parsing strategy, SLL(*), that almost always works. If the first parsing step fails, try the full LL(*) parse. After failing the first step, we don't know whether it's a true syntax error or whether it's because the SLL(*) strategy wasn't strong enough. Input that passes the SLL(*) step is guaranteed to pass the full LL(*) , so there's no point in trying out that more expensive stratety. Input fails the second step is truly syntactically invalid.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services