Module: Janeway::Interpreters
- Included in:
- Interpreter
- Defined in:
- lib/janeway/interpreters/base.rb,
lib/janeway/interpreters/yielder.rb,
lib/janeway/interpreters/iteration_helper.rb,
lib/janeway/interpreters/tree_constructor.rb,
lib/janeway/interpreters/root_node_deleter.rb,
lib/janeway/interpreters/root_node_delete_if.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/child_segment_delete_if.rb,
lib/janeway/interpreters/filter_selector_deleter.rb,
lib/janeway/interpreters/name_selector_delete_if.rb,
lib/janeway/interpreters/current_node_interpreter.rb,
lib/janeway/interpreters/index_selector_delete_if.rb,
lib/janeway/interpreters/child_segment_interpreter.rb,
lib/janeway/interpreters/filter_selector_delete_if.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/wildcard_selector_delete_if.rb,
lib/janeway/interpreters/array_slice_selector_deleter.rb,
lib/janeway/interpreters/wildcard_selector_interpreter.rb,
lib/janeway/interpreters/array_slice_selector_delete_if.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: IterationHelper, TreeConstructor Classes: ArraySliceSelectorDeleteIf, ArraySliceSelectorDeleter, ArraySliceSelectorInterpreter, Base, BinaryOperatorInterpreter, ChildSegmentDeleteIf, ChildSegmentDeleter, ChildSegmentInterpreter, CurrentNodeInterpreter, DescendantSegmentInterpreter, FilterSelectorDeleteIf, FilterSelectorDeleter, FilterSelectorInterpreter, FunctionInterpreter, IndexSelectorDeleteIf, IndexSelectorDeleter, IndexSelectorInterpreter, NameSelectorDeleteIf, NameSelectorDeleter, NameSelectorInterpreter, RootNodeDeleter, RootNodeInterpreter, UnaryOperatorInterpreter, WildcardSelectorDeleteIf, WildcardSelectorDeleter, WildcardSelectorInterpreter, Yielder