--- "Wilson, Ron" <[EMAIL PROTECTED]> wrote: > I think the source of my confusion is the fact that parse.h does not > appear in any of the sqlite source tree. I found it now that I've run > lemon on parse.y. However, I still can't find definitions for COMMA, > SEMI, etc. They appear in the lemon rules, but there has to be > something somewhere that says COMMA = ',' or #define COMMA ',' or ',' { > return COMMA; }
$ grep parse.h src/*.h src/sqliteInt.h:#include "parse.h" $ rm -f parse.h $ ./lemon parse.y $ egrep 'SEMI|COMMA' parse.h #define TK_SEMI 1 #define TK_COMMA 22 > I can't find anything that looks like lexer source for > sqlite. What lexer does sqlite use? Where is the sqlite.l file? sqlite/src/tokenize.c ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------