class Rus3::Evaluator::Evaluator
An evaluator.
Attributes
verbose[R]
Public Class Methods
new()
click to toggle source
# File lib/rus3/evaluator.rb, line 16 def initialize @verbose = false end
Public Instance Methods
eval(ast)
click to toggle source
# File lib/rus3/evaluator.rb, line 28 def eval(ast); nil; end
instance_eval(&proc)
click to toggle source
Calls superclass method
# File lib/rus3/evaluator.rb, line 24 def instance_eval(&proc) super end
verbose=(verbose)
click to toggle source
# File lib/rus3/evaluator.rb, line 20 def verbose=(verbose) @verbose = verbose end
version()
click to toggle source
# File lib/rus3/evaluator.rb, line 30 def version "evaluator-module version: #{VERSION}" end