1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-12 06:41:13 +02:00
guile/module/language
Daniel Kraft e840cc6540 Parser for elisp and use it as reader.
* module/language/elisp/parser.scm: New parser file.
* module/language/elisp/lexer.scm: Fix lexer/1 and add unquote-splicing support.
* module/language/elisp/spec.scm: Use new elisp-reader.
* module/language/elisp/README: Document we've got a reader now.
* test-suite/tests/elisp-reader.test: Test the parser.
2009-08-26 21:36:37 +02:00
..
assembly Add 32-bit characters 2009-07-29 06:38:32 -07:00
brainfuck remove lambda wrap hack of brainfuck tree-il compiler 2009-06-24 13:43:20 +02:00
bytecode Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
ecmascript Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
elisp Parser for elisp and use it as reader. 2009-08-26 21:36:37 +02:00
ghil Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
glil Merge branch 'master' of git://git.savannah.gnu.org/guile into elisp 2009-07-31 17:18:34 +02:00
objcode remove all mentions of "external" from the compiler and related code 2009-07-23 17:15:17 +02:00
r5rs Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
scheme Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
tree-il Add unused variable analysis in the tree-il->glil compiler. 2009-07-31 00:49:22 +02:00
value Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
assembly.scm Merge branch 'master' of git://git.savannah.gnu.org/guile into elisp 2009-07-31 17:18:34 +02:00
ghil.scm Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
glil.scm remove all mentions of "external" from the compiler and related code 2009-07-23 17:15:17 +02:00
objcode.scm Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
tree-il.scm Add tree-il-fold', a purely functional iterator on tree-il'. 2009-07-31 00:49:22 +02:00