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
