ion out last changes from grammar update

surprisingly painless, considering it was more or less a rewrite
This commit is contained in:
Torsten Ruger
2015-10-09 18:06:00 +03:00
parent 4c17ed2e6e
commit 024e6cb389
8 changed files with 17 additions and 18 deletions

View File

@ -49,9 +49,9 @@ HERE
def test_int_function
@string_input = <<HERE
class Integer < Object
int times(int x)
self * x
end
int times(int x)
return x
end
end
HERE
@output = [[Virtual::MethodEnter] , [Virtual::MethodReturn]]

View File

@ -5,11 +5,9 @@ class TestBasicClass < MiniTest::Test
def test_class_basic
@string_input = <<HERE
module Foo
class Bar
int buh()
return 1
end
class Bar
int buh()
return 1
end
end
HERE

View File

@ -9,9 +9,9 @@ class Object
int main()
int n = 10
if( n < 12)
3
return 3
else
4
return 4
end
end
end

View File

@ -30,7 +30,8 @@ class Integer < Object
int rest
rest = self - div
if( rest < 0)
str = str + digit( rest )
rest = self.digit( rest )
str = str + rest
else
str = div.add_string(str)
end