test collector for ivar assignment

This commit is contained in:
Torsten Ruger
2016-12-20 15:46:23 +02:00
parent aa5f48e3c6
commit aa6685a0cb
4 changed files with 40 additions and 8 deletions

View File

@ -12,10 +12,18 @@ module Melon
end
def on_ivar(statement)
add_ivar(statement)
end
def on_ivasgn( statement )
add_ivar(statement)
end
def add_ivar(statement)
var = statement.children[0].to_s[1..-1].to_sym
@ivars[var] = :Object #guess, can maybe guess better
end
def handler_missing(node)
node.children.each do |kid |
process(kid) if kid.is_a?(AST::Node)