adds variable, something compliles , but...

This commit is contained in:
Torsten Ruger
2014-05-10 17:55:02 +03:00
parent 5b002c0ff6
commit e600911fe8
6 changed files with 33 additions and 9 deletions

View File

@ -23,6 +23,11 @@ module Ast
def initialize name
@name = name
end
def compile context
variable = Vm::Variable.new(@name)
context.locals[@name] = variable
variable
end
def inspect
self.class.name + ".new(" + name + ")"
end