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