module SyntaxTree::WithScope
def visit_var_ref(node)
def visit_var_ref(node) value = node.value if value.is_a?(Ident) definition = current_scope.find_local(value.value) current_scope.add_local_usage(value, definition.type) if definition end super end