def after_alias(node)
      arguments = value_stack.pop
      evaluator = MethodCall::Alias.new(node, self)

      evaluator.evaluate(arguments, current_scope)
    end
def after_alias(node)
      arguments = value_stack.pop
      evaluator = MethodCall::Alias.new(node, self)

      evaluator.evaluate(arguments, current_scope)
    end
Processes calls to `alias`. Two types of data can be aliased:

 1. Methods (using the syntax `alias ALIAS SOURCE`)
 2. Global variables

 This method dispatches the alias process to two possible methods:

 * on_alias_sym: aliasing methods (using symbols)
 * on_alias_gvar: aliasing global variables