You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2020/01/20 06:48:08 UTC
[GitHub] [incubator-shardingsphere] tuohai666 opened a new issue #4042: Use
the two-stage parsing strategy
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:
users@infra.apache.org
With regards,
Apache Git Services
[GitHub] [incubator-shardingsphere] terrymanu closed issue #4042: Use the
two-stage parsing strategy
Posted by GitBox <gi...@apache.org>.
terrymanu closed issue #4042: Use the two-stage parsing strategy
URL: https://github.com/apache/incubator-shardingsphere/issues/4042
----------------------------------------------------------------
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:
users@infra.apache.org
With regards,
Apache Git Services