├── .gitignore ├── .gitmodules ├── README.md ├── Rakefile ├── bin ├── rubyscript └── rubyscript-node ├── ipc └── .gitignore ├── lib ├── rubyscript.rb └── rubyscript │ ├── base.js │ ├── core.js │ └── yarv │ ├── base.js │ ├── compiler.js │ ├── compiler.rb │ ├── compiler_server.rb │ ├── node_core.js │ └── runner.js ├── opcodes ├── test.rb └── test └── bootstrap ├── test_constants.rb └── test_globals.rb /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/rubyscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/bin/rubyscript -------------------------------------------------------------------------------- /bin/rubyscript-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/bin/rubyscript-node -------------------------------------------------------------------------------- /ipc/.gitignore: -------------------------------------------------------------------------------- 1 | request 2 | response 3 | -------------------------------------------------------------------------------- /lib/rubyscript.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript.rb -------------------------------------------------------------------------------- /lib/rubyscript/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/base.js -------------------------------------------------------------------------------- /lib/rubyscript/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/core.js -------------------------------------------------------------------------------- /lib/rubyscript/yarv/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/yarv/base.js -------------------------------------------------------------------------------- /lib/rubyscript/yarv/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/yarv/compiler.js -------------------------------------------------------------------------------- /lib/rubyscript/yarv/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/yarv/compiler.rb -------------------------------------------------------------------------------- /lib/rubyscript/yarv/compiler_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/yarv/compiler_server.rb -------------------------------------------------------------------------------- /lib/rubyscript/yarv/node_core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/yarv/node_core.js -------------------------------------------------------------------------------- /lib/rubyscript/yarv/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/lib/rubyscript/yarv/runner.js -------------------------------------------------------------------------------- /opcodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/opcodes -------------------------------------------------------------------------------- /test.rb: -------------------------------------------------------------------------------- 1 | p 123 2 | 3 | -------------------------------------------------------------------------------- /test/bootstrap/test_constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/test/bootstrap/test_constants.rb -------------------------------------------------------------------------------- /test/bootstrap/test_globals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judofyr/rubyscript/HEAD/test/bootstrap/test_globals.rb --------------------------------------------------------------------------------