Module: EleetScript

Defined in:
lib/lang/lexer.rb,
lib/lang/nodes.rb,
lib/eleetscript.rb,
lib/lang/parser.rb,
lib/engine/engine.rb,
lib/engine/esproc.rb,
lib/engine/values.rb,
lib/lang/interpreter.rb,
lib/engine/ruby_lambda.rb,
lib/lang/runtime/array.rb,
lib/lang/runtime/class.rb,
lib/lang/runtime/memory.rb,
lib/lang/runtime/method.rb,
lib/lang/runtime/context.rb,
lib/lang/runtime/bootstrap.rb,
lib/util/processed_key_hash.rb,
lib/lang/runtime/method_hash.rb,
lib/lang/runtime/base_classes.rb,
lib/lang/runtime/class_instance.rb,
lib/lang/runtime/class_skeleton.rb,
lib/engine/eleet_to_ruby_wrapper.rb,
lib/engine/ruby_to_eleet_wrapper.rb,
lib/lang/runtime/ruby/io_methods.rb,
lib/lang/runtime/ruby/nil_methods.rb,
lib/lang/runtime/ruby/list_methods.rb,
lib/lang/runtime/ruby/float_methods.rb,
lib/lang/runtime/ruby/regex_methods.rb,
lib/lang/runtime/ruby/lambda_methods.rb,
lib/lang/runtime/ruby/number_methods.rb,
lib/lang/runtime/ruby/object_methods.rb,
lib/lang/runtime/ruby/random_methods.rb,
lib/lang/runtime/ruby/string_methods.rb,
lib/lang/runtime/ruby/symbol_methods.rb,
lib/lang/runtime/ruby/boolean_methods.rb,
lib/lang/runtime/ruby/integer_methods.rb,
lib/lang/runtime/ruby/enumerable_methods.rb

Defined Under Namespace

Modules: Helpers, Interpolatable, Nextable, NodeMethods, Returnable, Values Classes: BaseContext, BaseEngine, CallNode, CannotCallInstanceOrClassMethodsExcpetion, CannotInstantiateBaseEngine, ClassContext, ClassInstanceContext, ClassNode, DefMethodNode, DefinedNode, ESProc, ESRegex, EleetScriptArray, EleetScriptClass, EleetScriptClassInstance, EleetScriptClassSkeleton, EleetScriptMethod, EleetToRubyWrapper, ElseNode, FalseNode, FloatNode, GetClassVarNode, GetConstantNode, GetGlobalNode, GetInstanceVarNode, GetLocalNode, GetVarNode, IfNode, IntegerNode, Interpreter, LambdaNode, Lexer, LexicalError, ListBase, LiteralNode, Memory, MethodContext, MethodHash, MethodNode, NamespaceAccessNode, NamespaceContext, NamespaceNode, NextNode, NilNode, Node, NodeType, Nodes, NotNode, ParseError, Parser, ProcessedKeyHash, PropertyNode, RegexNode, ReturnNode, RubyLambda, RubyToEleetWrapper, SelfNode, SetClassVarNode, SetConstantNode, SetGlobalNode, SetInstanceVarNode, SetLocalNode, SetVarNode, SharedEngine, StandaloneEngine, StringNode, SuperNode, SymbolNode, TrueNode, WhileNode

Constant Summary collapse

VERSION =
"0.0.30"
NO_METHOD =
"no_method"