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