add ecmascript parser
authorAndy Wingo <wingo@pobox.com>
Tue, 17 Feb 2009 23:07:51 +0000 (00:07 +0100)
committerAndy Wingo <wingo@pobox.com>
Tue, 17 Feb 2009 23:07:51 +0000 (00:07 +0100)
commit5dcd3e48011f4f25033624804454b7a29150cfe2
tree536e3741dd411a654bc48a96fefb698d4023fd77
parent3928db008798f42b44bb56a7a3a987efea3ef671
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.
module/language/Makefile.am
module/language/ecmascript/parse-lalr.scm [new file with mode: 0644]
module/language/ecmascript/parse.scm [new file with mode: 0644]
module/language/ecmascript/tokenize.scm [new file with mode: 0644]