SQLite

Check-in [2c17a13583]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Change the parser engine so that it (once again) waits for a lookahead token before reducing, even in a SHIFTREDUCE action.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | lemon-update
Files: files | file ages | folders
SHA1: 2c17a1358353a0845b039283be79353f033e2491
User & Date: drh 2015-09-07 19:52:55.484
Context
2015-09-07
20:02
Fix an unreachable branch in the new parse automaton. (Closed-Leaf check-in: e9d604b430 user: drh tags: lemon-update)
19:52
Change the parser engine so that it (once again) waits for a lookahead token before reducing, even in a SHIFTREDUCE action. (check-in: 2c17a13583 user: drh tags: lemon-update)
18:23
For the Lemon-generated parser, add a new action type SHIFTREDUCE and use it to further compress the parser tables and improve parser performance. (check-in: 531c3974b3 user: drh tags: lemon-update)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/lempar.c.
Changes to src/parse.y.
Changes to src/tokenize.c.
Changes to test/misc1.test.
Changes to tool/lempar.c.