jetspider-course
jetspider-course copied to clipboard
JavaScript to SpiderMonkey VM byte code compiler. This compiler is a part of a lecture, the code generator is incomplete.
JetSpider Compiler Skelton for the "Programming Paradigm" Course
This is the JetSpider compiler skelton for "Programming Paradigm" course. You must complete code generator (lib/jetspider/code_generator.rb) to get to work.
Prerequisite
- Ruby 2.x
- Bundler
- Precompiled jsvm binary works only on Mac OS X 10.11 (El Capitan)
Usage
% bundle
% ./bin/jetspider --help
License
MIT license, except jsvm.
jsvm is licensed under the same license as SpiderMonkey (MPL / GPL / LGPL). See https://github.com/aamine/jetspider-vm for details.