On Thu, Feb 21, 2008 at 1:55 PM, Alejandro Forero Cuervo <[EMAIL PROTECTED]> wrote: > Given the following SQL table: > > CREATE TABLE symbols ( > symbol varchar, > file varchar, > line integer ); > > could someone create a function that receives (1) a base path > containing a checkout of the chicken-eggs svn repository, (2) a path > to some file inside the repository and (3) a sqlite3 database with > said table and, if the file is a Scheme file outside of the wiki, > adds one entry to the table for each symbol defined?
Is that possible, given that reading the Scheme file may require custom syntax? As a subcase, if a record type is defined, do you list all the record getter and setter procs (e.g. post-macro-expansion) or just the define-record (pre-expansion)? At least define-record is standard syntax; if an egg uses custom syntax, it may be impossible to tell whether there are any definitions at all; or worse, it may contain numerous internal definitions that should not be exposed in an index. Just a thought, G _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users