Module: Janeway::AST
- Defined in:
- lib/janeway/ast.rb,
lib/janeway/ast/null.rb,
lib/janeway/ast/error.rb,
lib/janeway/ast/number.rb,
lib/janeway/ast/boolean.rb,
lib/janeway/ast/helpers.rb,
lib/janeway/ast/function.rb,
lib/janeway/ast/selector.rb,
lib/janeway/ast/root_node.rb,
lib/janeway/ast/expression.rb,
lib/janeway/ast/string_type.rb,
lib/janeway/ast/current_node.rb,
lib/janeway/ast/child_segment.rb,
lib/janeway/ast/name_selector.rb,
lib/janeway/ast/index_selector.rb,
lib/janeway/ast/unary_operator.rb,
lib/janeway/ast/binary_operator.rb,
lib/janeway/ast/filter_selector.rb,
lib/janeway/ast/wildcard_selector.rb,
lib/janeway/ast/descendant_segment.rb,
lib/janeway/ast/array_slice_selector.rb
Overview
Abstract Syntax Tree
Defined Under Namespace
Modules: Helpers Classes: ArraySliceSelector, BinaryOperator, Boolean, ChildSegment, CurrentNode, DescendantSegment, Error, Expression, FilterSelector, Function, IndexSelector, NameSelector, Null, Number, RootNode, Selector, StringType, UnaryOperator, WildcardSelector
Constant Summary collapse
- INTEGER_MIN =
These are the limits of what javascript’s Number type can represent
-9_007_199_254_740_991
- INTEGER_MAX =
9_007_199_254_740_991
- INDENT =
' '