MoonScript compiled to JavaScript with Emscripten
JavaScript CoffeeScript CSS HTML C Makefile Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
codemirror2
examples
fonts add fonts Dec 8, 2015
img
lib
moonscript @ d9db851
old
.gitignore
.gitmodules
Makefile
README.md
Tupfile
download.sh
highlight.coffee
index.coffee
index.html
moonscript.c add run moonscript Dec 9, 2015
moonscript.js
moonscript.js.mem
package.json
style.scss
worker_suffix.coffee

README.md

MoonScript for JavaScript

This is a version of MoonScript that has been compiled to JavaScript using Emscripten.

About

The Lua source code of MoonScript is concatenated into a single file which is converted to a header using xxd. This is included a C file along with Lua and LPeg which are then compiled into LLVM bitcode. Finally the entire thing is linked and fed into Emscripten to create a JavaScript file.

A simple HTML page creates the worker to provide an web interface for compiling and running MoonScript.

Check it out at http://moonscript.org/compiler.