/ Check-in [417e7777]
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

Overview
Comment:More agressive use of /*A-overwrites-X*/ in the parser. Fix an off-by-one error in parser stack overflow detection.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | parser-performance
Files: files | file ages | folders
SHA1: 417e777701bbf4bd67626d4ca3bc2c5d847f6cd0
User & Date: drh 2016-02-17 12:34:03
Context
2016-02-17
13:24
Enhance Lemon to generate more compact and efficient code for yy_reduce(). Update the main SQL grammar to take advantage of the new capabilities. check-in: 53fd040c user: drh tags: trunk
12:34
More agressive use of /*A-overwrites-X*/ in the parser. Fix an off-by-one error in parser stack overflow detection. Closed-Leaf check-in: 417e7777 user: drh tags: parser-performance
04:33
Enhance Lemon so that if reduce code contains a comment of the form "/*A-overwrites-X*/" then a LHS label A is allowed to overwrite the RHS label X. check-in: 5cfe9545 user: drh tags: parser-performance
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to src/parse.y.

Changes to tool/lemon.c.

Changes to tool/lempar.c.