Module: Janeway::Interpreters

Included in:
Interpreter
Defined in:
lib/janeway/interpreters/base.rb,
lib/janeway/interpreters/yielder.rb,
lib/janeway/interpreters/tree_constructor.rb,
lib/janeway/interpreters/root_node_deleter.rb,
lib/janeway/interpreters/function_interpreter.rb,
lib/janeway/interpreters/child_segment_deleter.rb,
lib/janeway/interpreters/name_selector_deleter.rb,
lib/janeway/interpreters/root_node_interpreter.rb,
lib/janeway/interpreters/index_selector_deleter.rb,
lib/janeway/interpreters/filter_selector_deleter.rb,
lib/janeway/interpreters/current_node_interpreter.rb,
lib/janeway/interpreters/child_segment_interpreter.rb,
lib/janeway/interpreters/name_selector_interpreter.rb,
lib/janeway/interpreters/wildcard_selector_deleter.rb,
lib/janeway/interpreters/index_selector_interpreter.rb,
lib/janeway/interpreters/unary_operator_interpreter.rb,
lib/janeway/interpreters/binary_operator_interpreter.rb,
lib/janeway/interpreters/filter_selector_interpreter.rb,
lib/janeway/interpreters/array_slice_selector_deleter.rb,
lib/janeway/interpreters/wildcard_selector_interpreter.rb,
lib/janeway/interpreters/descendant_segment_interpreter.rb,
lib/janeway/interpreters/array_slice_selector_interpreter.rb

Overview

Interpreters module contains interpreter classes which correspond to each type of AST::Node.

Defined Under Namespace

Modules: TreeConstructor Classes: ArraySliceSelectorDeleter, ArraySliceSelectorInterpreter, Base, BinaryOperatorInterpreter, ChildSegmentDeleter, ChildSegmentInterpreter, CurrentNodeInterpreter, DescendantSegmentInterpreter, FilterSelectorDeleter, FilterSelectorInterpreter, FunctionInterpreter, IndexSelectorDeleter, IndexSelectorInterpreter, NameSelectorDeleter, NameSelectorInterpreter, RootNodeDeleter, RootNodeInterpreter, UnaryOperatorInterpreter, WildcardSelectorDeleter, WildcardSelectorInterpreter, Yielder