I wrote:
> FWIW I  started repackaging  SILex[1] by Danny  Dube' into
> Nausicaa.

I pushed a revision of Nausicaa with the (silex) library[1];
it  is working,  AFAICT.   It is  embedded  in the  Nausicaa
infrastructure,  but  it should  be  easy  to extract.   The
master files are:

scheme/src/libraries/silex.sls
scheme/src/libraries/silex/lexer.sls
scheme/src/libraries/keywords.sls
scheme/src/libraries/parameters.ikarus.sls

the documentation is online.[2]

  As test I wrote a CSV file lexer, whose master files are:

scheme/src/libraries/csv.sls
scheme/src/libraries/csv/strings-lexer.sls
scheme/src/libraries/csv/unquoted-data-lexer.sls
scheme/src/libraries/csv/unquoted-data-comma-lexer.sls

the documentation is online.[3]

  More  tests  are  needed,   but  unfortunately  I  do  not
understand the  internals of the lexer,  so I am  not sure I
will be able to fix bugs.  :-/

[1] <http://github.com/marcomaggi/nausicaa/tree/master>
[2] <http://marcomaggi.github.com/docs/nausicaa.html#silex>
[3] <http://marcomaggi.github.com/docs/nausicaa.html#csv>
--
Marco Maggi

Reply via email to