Module: XASH

Defined in:
lib/xash.rb,
lib/xash/type.rb,
lib/xash/context.rb,
lib/xash/version.rb,
lib/xash/evaluator.rb,
lib/xash/exception.rb,
lib/xash/context_stack.rb

Defined Under Namespace

Classes: Context, ContextStack, Evaluator, InvalidContextIDError, Type, TypeError, UndefinedFunctionError, UndefinedLocalVariableError

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.eval(code) ⇒ Object



5
6
7
8
# File 'lib/xash.rb', line 5

def self.eval(code)
    e = Evaluator.new
    e.eval(code)
end