]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Enhance LEMON so that it generates the action table in such a way that no
authordrh <drh@noemail.net>
Mon, 25 Dec 2017 04:15:38 +0000 (04:15 +0000)
committerdrh <drh@noemail.net>
Mon, 25 Dec 2017 04:15:38 +0000 (04:15 +0000)
commit3a9d6c7156e33c63f03f12be8e2168c8d0aa7d2b
treec8d3db5bca8c81e94fa5f695a2c47ddb3d2ba533
parentef53a9f0af73a66d8844fb2b58c669213677530e
Enhance LEMON so that it generates the action table in such a way that no
range check is needed on the lookahead table to verify that the next input
token is valid.  This makes the lookahead table slightly larger (about 120
bytes) but helps the parser to run faster.

FossilOrigin-Name: 7eb0198d0102e97e4b7ad9e359d95985e55e09c510ea4b360265ac8feb9ed814
manifest
manifest.uuid
tool/lemon.c
tool/lempar.c