renaming mom builtin to macro

This commit is contained in:
2019-09-11 20:17:43 +03:00
parent 5ea91df4c1
commit 616dd3487c
55 changed files with 49 additions and 47 deletions

View File

@ -2,7 +2,7 @@ require_relative "../helper"
# TODO move these to interpreter dir
module Risc
module Builtin
module Macro
class IntCmp < Minitest::Test
include Ticker
def setup

View File

@ -1,7 +1,7 @@
require_relative "../helper"
module Risc
module Builtin
module Macro
class IntMath < Minitest::Test
include Ticker
def setup

View File

@ -1,7 +1,7 @@
require_relative "../helper"
module RubyX
module BuiltinHelper
module MacroHelper
def setup
whole ="class Space;def main(arg);return;end;end;" + source
@mom = RubyXCompiler.new(RubyX.default_test_options).ruby_to_mom(whole)

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestIntegerSame < MiniTest::Test
include BuiltinHelper
include MacroHelper
def op ; :== ; end
def len ; 25 ; end
def source

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestIntegerDiv10 < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Integer

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestIntegerDiv4 < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Integer

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestIntegerPlus < MiniTest::Test
include BuiltinHelper
include MacroHelper
def op ; :+ ; end
def source
<<GET

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestObjectExit < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Object

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestObjectGet < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Object

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestObjectInit < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Object

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestObjectMissing < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Space

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestObjectGet < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Object

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestWordGet < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Word

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestWordPutstring < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Word

View File

@ -1,9 +1,9 @@
require_relative "helper"
module RubyX
module Builtin
module Macro
class TestWordSet < MiniTest::Test
include BuiltinHelper
include MacroHelper
def source
<<GET
class Word

View File

@ -6,7 +6,7 @@ module Vool
def setup
Parfait.boot!(Parfait.default_test_options)
@code = Builtin.boot_methods({})
@code = Macro.boot_methods({})
end
def as_ruby
@ruby = Ruby::RubyCompiler.compile(@code)