/ Check-in [4f6ce7a3]
Login

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

Overview
Comment:Fix an obsolete statement about Lemon in the README.md file.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 4f6ce7a38baef24e00818926b9b8dc852334e3d4011f1d3a577c8c7e5f7ed93e
User & Date: drh 2017-07-10 19:03:04
Context
2017-07-10
19:05
Fix another README.md typo. check-in: 20b1f0ef user: drh tags: trunk
19:03
Fix an obsolete statement about Lemon in the README.md file. check-in: 4f6ce7a3 user: drh tags: trunk
18:57
Cleanup header usage in lsmtest for files that require _O_BINARY. check-in: f3a6a64e user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to README.md.

   154    154   at just the right spots. Note that comment text in the sqlite3.h file is
   155    155   used to generate much of the SQLite API documentation.  The Tcl scripts
   156    156   used to generate that documentation are in a separate source repository.
   157    157   
   158    158   The SQL language parser is **parse.c** which is generate from a grammar in
   159    159   the src/parse.y file.  The conversion of "parse.y" into "parse.c" is done
   160    160   by the [lemon](./doc/lemon.html) LALR(1) parser generator.  The source code
   161         -for lemon is at tool/lemon.c.  Lemon uses a
   162         -template for generating its parser.  A generic template is in tool/lempar.c,
   163         -but SQLite uses a slightly modified template found in src/lempar.c.
          161  +for lemon is at tool/lemon.c.  Lemon uses the tool/lempar.c file as a
          162  +template for generating its parser.
   164    163   
   165    164   Lemon also generates the **parse.h** header file, at the same time it
   166    165   generates parse.c. But the parse.h header file is
   167    166   modified further (to add additional symbols) using the ./addopcodes.awk
   168    167   AWK script.
   169    168   
   170    169   The **opcodes.h** header file contains macros that define the numbers