diff options
author | Andy Wingo <wingo@pobox.com> | 2009-02-18 00:07:51 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-02-18 00:07:51 +0100 |
commit | 5dcd3e48011f4f25033624804454b7a29150cfe2 (patch) | |
tree | 536e3741dd411a654bc48a96fefb698d4023fd77 /libguile/vm-i-loader.c | |
parent | 3928db008798f42b44bb56a7a3a987efea3ef671 (diff) | |
download | guile-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