switching to ast::processor

using instance methods instead of context
This commit is contained in:
Torsten Ruger
2015-09-19 18:56:18 +03:00
parent 3a885a8e46
commit 775bca50ac
18 changed files with 71 additions and 73 deletions

View File

@ -2,7 +2,7 @@ require_relative '../helper'
require 'parslet/convenience'
module CompilerHelper
Compiler.class_eval doHelper
def check
Virtual.machine.boot.compile_main @string_input

View File

@ -6,7 +6,7 @@ class CompilerTest < MiniTest::Test
Virtual.machine.boot
end
def check
res = Virtual::Compiler.compile( @expression , Virtual.machine.space.get_main )
res = Bosl::Compiler.compile( @expression , Virtual.machine.space.get_main )
assert res.is_a?(Virtual::Slot) , "compiler must compile to slot, not #{res.class}"
end
def true_ex