renaming mom builtin to macro
This commit is contained in:
@ -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
|
||||
|
@ -1,7 +1,7 @@
|
||||
require_relative "../helper"
|
||||
|
||||
module Risc
|
||||
module Builtin
|
||||
module Macro
|
||||
class IntMath < Minitest::Test
|
||||
include Ticker
|
||||
def setup
|
||||
|
@ -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)
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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)
|
||||
|
Reference in New Issue
Block a user