
ejacs
Ejacs is an Ecma-262 compliant JavaScript interpreter written entirely in Emacs Lisp. It should work in GNU Emacs versions 22 and higher.
The parser and evaluator are ports of Brendan Eich's Narcissus (JavaScript in JavaScript). The runtime is my own implementation, with a few exceptions (notably the regular expression engine) that are ports of Mozilla Rhino code.
See the README file and project Wiki for more information.
There are probably bugs in both the installation instructions and the actual code, so make sure to check the Wiki if you have problems!
Project Information
- License: GNU GPL v2
- 56 stars
- svn-based source control
Labels:
javascript
emacs
elisp
interpreter
ecma