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

Reply via email to