Haskell ECMA 262 interpreter
Haskell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/Language
vendor
.gitignore
.gitmodules
.travis.yml
LICENSE
Main.hs
README.md
Setup.hs
ecma262.cabal
test.sh

README.md

ECMA-262 Build Status

Haskell ECMA 262 interpreter

This package installs an executable ecma262 which takes a filename as its only argument and interprets its content.

To test the interpreter in GHCI, install the package and then use the function runJavaScript source from Language.JavaScript. A small host environment is provided in Language.JavaScript.Host.Console which adds the function console.log. Use runHostedJavaScript source console from Language.JavaScript to try this.