├── .gitignore ├── README.md ├── Rakefile ├── lib ├── mruby-ruby.rb └── mruby-ruby │ ├── mrb.rb │ ├── mrb │ └── parser.rb │ ├── runtime.rb │ └── vm.rb └── test ├── cases ├── hello.rb ├── hello_number.rb ├── int_add.rb ├── singleton_method.rb └── toplevel_method.rb └── runner.rb /.gitignore: -------------------------------------------------------------------------------- 1 | /test/cases/*.mrb 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/mruby-ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/lib/mruby-ruby.rb -------------------------------------------------------------------------------- /lib/mruby-ruby/mrb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/lib/mruby-ruby/mrb.rb -------------------------------------------------------------------------------- /lib/mruby-ruby/mrb/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/lib/mruby-ruby/mrb/parser.rb -------------------------------------------------------------------------------- /lib/mruby-ruby/runtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/lib/mruby-ruby/runtime.rb -------------------------------------------------------------------------------- /lib/mruby-ruby/vm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/lib/mruby-ruby/vm.rb -------------------------------------------------------------------------------- /test/cases/hello.rb: -------------------------------------------------------------------------------- 1 | puts "Hello, world!" 2 | -------------------------------------------------------------------------------- /test/cases/hello_number.rb: -------------------------------------------------------------------------------- 1 | p 42 2 | -------------------------------------------------------------------------------- /test/cases/int_add.rb: -------------------------------------------------------------------------------- 1 | p 123+321 2 | -------------------------------------------------------------------------------- /test/cases/singleton_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/test/cases/singleton_method.rb -------------------------------------------------------------------------------- /test/cases/toplevel_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/test/cases/toplevel_method.rb -------------------------------------------------------------------------------- /test/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/mruby-ruby/HEAD/test/runner.rb --------------------------------------------------------------------------------