module Dentaku
module Dentaku::AST
module Dentaku::AST::StringFunctions
module Dentaku::StringCasing
module Dentaku::TokenMatchers
module Dentaku::Visitor
module Dentaku::Visitor::Infix
class Dentaku::AST::Access
class Dentaku::AST::Addition
class Dentaku::AST::All
class Dentaku::AST::And
class Dentaku::AST::Any
class Dentaku::AST::Arithmetic
class Dentaku::AST::Array
class Dentaku::AST::Bitwise
class Dentaku::AST::BitwiseAnd
class Dentaku::AST::BitwiseOr
class Dentaku::AST::BitwiseShiftLeft
class Dentaku::AST::BitwiseShiftRight
class Dentaku::AST::Case
class Dentaku::AST::CaseConditional
class Dentaku::AST::CaseElse
class Dentaku::AST::CaseSwitchVariable
class Dentaku::AST::CaseThen
class Dentaku::AST::CaseWhen
class Dentaku::AST::Combinator
class Dentaku::AST::Comparator
class Dentaku::AST::Count
class Dentaku::AST::DateTime
class Dentaku::AST::Division
class Dentaku::AST::Duration
class Dentaku::AST::Duration::Value
class Dentaku::AST::Enum
class Dentaku::AST::Equal
class Dentaku::AST::Exponentiation
class Dentaku::AST::Filter
class Dentaku::AST::Function
class Dentaku::AST::FunctionRegistry
class Dentaku::AST::GreaterThan
class Dentaku::AST::GreaterThanOrEqual
class Dentaku::AST::Grouping
class Dentaku::AST::Identifier
class Dentaku::AST::If
class Dentaku::AST::LessThan
class Dentaku::AST::LessThanOrEqual
class Dentaku::AST::Literal
class Dentaku::AST::Logical
class Dentaku::AST::Map
class Dentaku::AST::Modulo
class Dentaku::AST::Multiplication
class Dentaku::AST::Negation
class Dentaku::AST::Nil
class Dentaku::AST::Node
class Dentaku::AST::NotEqual
class Dentaku::AST::Numeric
class Dentaku::AST::Operation
class Dentaku::AST::Or
class Dentaku::AST::Percentage
class Dentaku::AST::Pluck
class Dentaku::AST::Reduce
class Dentaku::AST::RubyMath
class Dentaku::AST::String
class Dentaku::AST::StringFunctions::Base
class Dentaku::AST::StringFunctions::Concat
class Dentaku::AST::StringFunctions::Contains
class Dentaku::AST::StringFunctions::Find
class Dentaku::AST::StringFunctions::Left
class Dentaku::AST::StringFunctions::Len
class Dentaku::AST::StringFunctions::Mid
class Dentaku::AST::StringFunctions::Right
class Dentaku::AST::StringFunctions::Substitute
class Dentaku::AST::Subtraction
class Dentaku::AST::Xor
class Dentaku::ArgumentError
class Dentaku::BulkExpressionSolver
class Dentaku::BulkExpressionSolver::PermissiveEvaluator
class Dentaku::BulkExpressionSolver::StrictEvaluator
class Dentaku::Calculator
class Dentaku::DateArithmetic
class Dentaku::DependencyResolver
class Dentaku::Error
class Dentaku::FlatHash
class Dentaku::MathDomainError
class Dentaku::NodeError
class Dentaku::ParseError
class Dentaku::Parser
class Dentaku::PrintVisitor
class Dentaku::Token
class Dentaku::TokenMatcher
class Dentaku::TokenScanner
class Dentaku::Tokenizer
class Dentaku::TokenizerError
class Dentaku::UnboundVariableError
class Dentaku::ZeroDivisionError
dentaku
3.5.4
# initialize
def initialize(*args) super @string, @length = *@args end