class Rus3::Evaluator::PassthroughEvaluator

Constants

EVALUATOR_VERSION

Public Instance Methods

eval(ast) click to toggle source
# File lib/rus3/evaluator.rb, line 43
def eval(ast)
  if @verbose
    ast.each { |node|
      print "  evaluator(pass-through): "
      pp node
    }
  end
  ast.to_s
end
version() click to toggle source
Calls superclass method Rus3::Evaluator::Evaluator#version
# File lib/rus3/evaluator.rb, line 39
def version
  super + " (pass-through-evaluator version: #{EVALUATOR_VERSION})"
end