set up ivar_assignment correctly

for statement tests
and write mom tests
also implement to_mom
and fix local (self) bug
This commit is contained in:
Torsten Ruger
2017-04-12 20:29:45 +03:00
parent 87133722b3
commit be10e8c6af
10 changed files with 62 additions and 17 deletions

View File

@ -1,9 +1,9 @@
require_relative "test_array_statement"
require_relative "test_assignment_statement"
require_relative "test_basic_values"
require_relative "test_class_statement"
require_relative "test_hash_statement"
require_relative "test_if_statement"
require_relative "test_ivar"
require_relative "test_logical_statement"
require_relative "test_method_statement"
require_relative "test_return_statement"

View File

@ -14,7 +14,7 @@ module Vool
def test_instance
lst = RubyCompiler.compile( "@foo = bar")
assert_equal InstanceAssignment , lst.class
assert_equal IvarAssignment , lst.class
end
def test_instance_name
lst = RubyCompiler.compile( "@foo = bar")