/jetspider-course

JavaScript to SpiderMonkey VM byte code compiler. This compiler is a part of a lecture, the code generator is incomplete.

Primary LanguageRubyMIT LicenseMIT

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.