Key files:
- * **sqlite3.h** - This file defines the public interface to the SQLite
+ * **sqlite.h.in** - This file defines the public interface to the SQLite
library. Readers will need to be familiar with this interface before
trying to understand how the library works internally.
used internally by SQLite.
* **parse.y** - This file describes the LALR(1) grammer that SQLite uses
- to parse SQL statements, and the actions that are taken at each stop
+ to parse SQL statements, and the actions that are taken at each step
in the parsing process.
* **vdbe.c** - This file implements the virtual machine that runs
between SQLite and the underlying operating system using the run-time
pluggable VFS interface.
+ * **shell.c** - This file is not part of the core SQLite library. This
+ is the file that, when linked against sqlite3.a, generates the
+ "sqlite3.exe" command-line shell.
+
+ * **tclsqlite.c** - This file implements the Tcl bindings for SQLite. It
+ is not part of the core SQLite library. But as most of the tests in this
+ repository are written in Tcl, the Tcl language bindings are important.
+
+There are many other source files. Each has a suscinct header comment that
+describes its purpose and role within the larger system.
+
## Contacts
-C Updates\sto\sconfigure.ac\sto\shelp\sit\sfind\swhere\sthe\sTCL\slibraries\shidden\non\sUbuntu\s14.04.
-D 2015-05-30T22:57:49.610
+C Typo\sfixes\sand\sadditional\sbackground\sinformation\sin\sREADME.md.
+D 2015-06-01T11:10:39.796
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 994bab32a3a69e0c35bd148b65cde49879772964
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F Makefile.msc d37d2c2323df3acae6e24c71a478889421c17264
F Makefile.vxworks e1b65dea203f054e71653415bd8f96dcaed47858
-F README.md 0bfccb18927349653c09137a458b961fa8ab4cb9
+F README.md 8ecc12493ff9f820cdea6520a9016001cb2e59b7
F VERSION ce0ae95abd7121c534f6917c1c8f2b70d9acd4db
F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
F addopcodes.awk 9eb448a552d5c0185cf62c463f9c173cedae3811
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 73fc058b3a74c1b018cff990de793f19a602c12f
-R 6be0a2acb8b138e304ff212c6a26c60d
+P c864ff912db8bc0a3c3ecc1ceac61a25332e76c5
+R 36a9006d323883fc8b82cd3617fe7735
U drh
-Z d3293018ae234b91be7ef388addbca2d
+Z 5f89713174f72e7e8f725e1fe0117a4f
-c864ff912db8bc0a3c3ecc1ceac61a25332e76c5
\ No newline at end of file
+9b8e5823bccf69f5cdedd8655e75df6e9718b809
\ No newline at end of file