summaryrefslogtreecommitdiff
path: root/libguile/vm-i-loader.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-02-18 00:07:51 +0100
committerAndy Wingo <wingo@pobox.com>2009-02-18 00:07:51 +0100
commit5dcd3e48011f4f25033624804454b7a29150cfe2 (patch)
tree536e3741dd411a654bc48a96fefb698d4023fd77 /libguile/vm-i-loader.c
parent3928db008798f42b44bb56a7a3a987efea3ef671 (diff)
downloadguile-5dcd3e48011f4f25033624804454b7a29150cfe2.tar.gz
add ecmascript parser
* module/language/ecmascript/parse-lalr.scm: Add the Boucher/Bison lalr parser. This is from guile-lib, but with : changed to -> so as not to molest `prefix' keywords. Should probably be elsewhere. * module/language/ecmascript/parse.scm: Add parser for ECMAScript. Rules from the spec, 3rd edition. * module/language/ecmascript/tokenize.scm: Add ECMAScript tokenizer, hand-written. Neat stuff. * module/language/Makefile.am: Autofoo.
Diffstat (limited to 'libguile/vm-i-loader.c')
0 files changed, 0 insertions, 0 deletions