update the reader rewrite and reflect name changes

This commit is contained in:
Torsten Ruger
2015-10-09 17:51:14 +03:00
parent 02e9975ad6
commit 4c17ed2e6e
30 changed files with 114 additions and 119 deletions

View File

@ -8,11 +8,11 @@ class AddTest < MiniTest::Test
Virtual.machine.boot
code = s(:class, :Object,
s(:derives, nil),
s(:expressions,
s(:statements,
s(:function, :int,
s(:name, :main),
s(:parameters),
s(:expressions,
s(:statements,
s(:call,
s(:name, :plus),
s(:arguments , s(:int , 5)),

View File

@ -53,8 +53,8 @@ HERE
puts parts.inspect
Phisol::Compiler.compile( parts )
# expressions = Virtual.machine.boot.parse_and_compile @string_input
# Phisol::Compiler.compile( expressions , Virtual.machine.space.get_main )
# statements = Virtual.machine.boot.parse_and_compile @string_input
# Phisol::Compiler.compile( statements , Virtual.machine.space.get_main )
Virtual.machine.run_before "Register::CallImplementation"
@interpreter = Interpreter::Interpreter.new
@interpreter.start Virtual.machine.init

View File

@ -7,11 +7,11 @@ class TestPuts < MiniTest::Test
Virtual.machine.boot
code = s(:class, :Object,
s(:derives, nil),
s(:expressions,
s(:statements,
s(:function, :int,
s(:name, :main),
s(:parameters),
s(:expressions,
s(:statements,
s(:call,
s(:name, :putstring),
s(:arguments),