Skip to content

Small virtual machine, assembler and compiler written in pure Ruby / Rubyで書いたオレオレVMとアセンブラとコンパイラ

License

Notifications You must be signed in to change notification settings

sonota88/vm2gol-v2

Repository files navigation

$ LANG=C wc -l mrcl_*.rb common.rb
   66 mrcl_asm.rb
  380 mrcl_codegen.rb
   57 mrcl_lexer.rb
  399 mrcl_parser.rb
  470 mrcl_vm.rb
   52 common.rb
 1424 total

image

image

Rubyで素朴な自作言語のコンパイラを作った
https://memo88.hatenablog.com/entry/2020/05/04/155425

vm2gol v2 製作メモ
https://memo88.hatenablog.com/entry/2019/05/04/234516

  # Run tests / テストの実行
rake test

  # Run game of life / ライフゲームの実行
./run.sh gol.mrcl

Ports

These are ports of the compiler part only, with some exceptions.

About

Small virtual machine, assembler and compiler written in pure Ruby / Rubyで書いたオレオレVMとアセンブラとコンパイラ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published