Method List
-
#[] Keisan::Variables::Registry
-
#[] Keisan::Functions::Registry
-
#arguments Keisan::Parsing::Indexing
-
#arguments Keisan::Parsing::List
-
#arguments Keisan::Parsing::Function
-
#arguments Keisan::AST::Indexing
-
#arity Keisan::AST::Times
-
#arity Keisan::AST::LogicalLessThan
-
#arity Keisan::AST::LogicalAnd
-
#arity Keisan::AST::LogicalGreaterThanOrEqualTo
-
#arity Keisan::AST::BitwiseOr
-
#arity Keisan::AST::BitwiseAnd
-
#arity Keisan::AST::Operator
-
#arity Keisan::AST::Plus
-
#arity Keisan::AST::LogicalLessThanOrEqualTo
-
#arity Keisan::AST::LogicalOr
-
#arity Keisan::AST::BitwiseXor
-
#arity Keisan::AST::Exponent
-
#arity Keisan::AST::LogicalGreaterThan
-
#associativity Keisan::AST::Operator
-
#associativity Keisan::AST::Exponent
-
#associativity Keisan::AST::LogicalOperator
-
#associativity Keisan::AST::BitwiseOperator
-
#associativity Keisan::AST::ArithmeticOperator
-
#ast Keisan::Parser
-
#ast Keisan::AST::Builder
-
#blank_value Keisan::AST::BitwiseOr
-
#blank_value Keisan::AST::Exponent
-
#blank_value Keisan::AST::Times
-
#blank_value Keisan::AST::Operator
-
#blank_value Keisan::AST::Plus
-
#blank_value Keisan::AST::LogicalOr
-
#blank_value Keisan::AST::BitwiseAnd
-
#blank_value Keisan::AST::BitwiseXor
-
#blank_value Keisan::AST::LogicalAnd
-
#bool Keisan::AST::Boolean
-
#call Keisan::Functions::Sample
-
#call Keisan::Functions::Rand
-
#call Keisan::Function
-
#children Keisan::AST::Parent
-
#components Keisan::Parser
-
#components Keisan::Parsing::Group
-
#content Keisan::AST::String
-
#context Keisan::Calculator
-
#define_function! Keisan::Calculator
-
#define_variable! Keisan::Calculator
-
#evaluate Keisan::Calculator
-
#expression Keisan::Tokenizer
-
#function Keisan::Context
-
#function_registry Keisan::Context
-
#group_type Keisan::Tokens::Group
-
#has_name? Keisan::Variables::Registry
-
#has_name? Keisan::Functions::Registry
-
#initialize Keisan::Function
-
#initialize Keisan::AST::Times
-
#initialize Keisan::Tokenizer
-
#initialize Keisan::AST::Null
-
#initialize Keisan::Functions::Rand
-
#initialize Keisan::Functions::Registry
-
#initialize Keisan::Calculator
-
#initialize Keisan::AST::String
-
#initialize Keisan::AST::Boolean
-
#initialize Keisan::AST::Number
-
#initialize Keisan::AST::Parent
-
#initialize Keisan::AST::Builder
-
#initialize Keisan::Tokens::Group
-
#initialize Keisan::Variables::Registry
-
#initialize Keisan::AST::Plus
-
#initialize Keisan::AST::UnaryOperator
-
#initialize Keisan::Parsing::Boolean
-
#initialize Keisan::Parsing::Number
-
#initialize Keisan::Context
-
#initialize Keisan::Parsing::String
-
#initialize Keisan::Parsing::Variable
-
#initialize Keisan::Parser
-
#initialize Keisan::Token
-
#initialize Keisan::Parsing::Function
-
#initialize Keisan::Functions::Sample
-
#initialize Keisan::Parsing::List
-
#initialize Keisan::Variables::DefaultRegistry
-
#initialize Keisan::Parsing::Group
-
#initialize Keisan::AST::Operator
-
#initialize Keisan::AST::Indexing
-
#initialize Keisan::AST::Variable
-
#initialize Keisan::AST::Function
-
#initialize Keisan::Parsing::Indexing
-
#name Keisan::Parsing::Variable
-
#name Keisan::Function
-
#name Keisan::Parsing::Function
-
#name Keisan::AST::Variable
-
#name Keisan::AST::Function
-
#node Keisan::AST::Builder
-
#node_class Keisan::Parsing::LogicalGreaterThanOrEqualTo
-
#node_class Keisan::Parsing::BitwiseOr
-
#node_class Keisan::Parsing::Exponent
-
#node_class Keisan::Parsing::UnaryOperator
-
#node_class Keisan::Parsing::LogicalNot
-
#node_class Keisan::Parsing::LogicalNotNot
-
#node_class Keisan::Parsing::UnaryPlus
-
#node_class Keisan::Parsing::Plus
-
#node_class Keisan::Parsing::LogicalLessThan
-
#node_class Keisan::Parsing::LogicalGreaterThan
-
#node_class Keisan::Parsing::BitwiseAnd
-
#node_class Keisan::Parsing::Minus
-
#node_class Keisan::Parsing::Times
-
#node_class Keisan::Parsing::BitwiseNot
-
#node_class Keisan::Parsing::LogicalLessThanOrEqualTo
-
#node_class Keisan::Parsing::LogicalOr
-
#node_class Keisan::Parsing::UnaryMinus
-
#node_class Keisan::Parsing::LogicalAnd
-
#node_class Keisan::Parsing::BitwiseXor
-
#node_class Keisan::Parsing::Indexing
-
#node_class Keisan::Parsing::Operator
-
#node_class Keisan::Parsing::Divide
-
#node_class Keisan::Parsing::BitwiseNotNot
-
#number Keisan::AST::Number
-
#operator_type Keisan::Tokens::BitwiseOperator
-
#operator_type Keisan::Tokens::ArithmeticOperator
-
#operator_type Keisan::Tokens::LogicalOperator
-
priority Keisan::AST::LogicalOr
-
priority Keisan::AST::BitwiseOr
-
priority Keisan::AST::Exponent
-
priority Keisan::AST::LogicalGreaterThanOrEqualTo
-
priority Keisan::AST::Times
-
priority Keisan::AST::LogicalLessThan
-
priority Keisan::AST::LogicalLessThanOrEqualTo
-
priority Keisan::AST::Plus
-
#priority Keisan::Parsing::Operator
-
priority Keisan::AST::BitwiseAnd
-
priority Keisan::AST::BitwiseXor
-
priority Keisan::AST::LogicalAnd
-
priority Keisan::AST::LogicalGreaterThan
-
#random Keisan::Context
-
regex Keisan::Tokens::String
-
regex Keisan::Tokens::Number
-
regex Keisan::Tokens::Group
-
regex Keisan::Tokens::Comma
-
regex Keisan::Tokens::LogicalOperator
-
regex Keisan::Tokens::Word
-
regex Keisan::Tokens::Null
-
regex Keisan::Tokens::BitwiseOperator
-
regex Keisan::Token
-
#regex Keisan::Token
-
regex Keisan::Tokens::ArithmeticOperator
-
regex Keisan::Tokens::Boolean
-
#register! Keisan::Variables::Registry
-
#register! Keisan::Functions::Registry
-
#register_function! Keisan::Context
-
#register_variable! Keisan::Context
-
registry Keisan::Functions::DefaultRegistry
-
registry Keisan::Variables::DefaultRegistry
-
#spawn_child Keisan::Context
-
#string Keisan::Token
-
strip_whitespace Keisan::Tokenizer
-
#sub_tokens Keisan::Tokens::Group
-
#symbol Keisan::AST::BitwiseOr
-
#symbol Keisan::AST::LogicalOr
-
#symbol Keisan::AST::Operator
-
#symbol Keisan::AST::Times
-
#symbol Keisan::AST::Plus
-
#symbol Keisan::AST::Exponent
-
#symbol Keisan::AST::LogicalAnd
-
#symbol Keisan::AST::BitwiseAnd
-
#symbol Keisan::AST::BitwiseXor
-
#tokens Keisan::Tokenizer
-
#tokens Keisan::Parser
-
type Keisan::Token
-
#type Keisan::Token
-
#type Keisan::Tokens::Operator
-
#value Keisan::AST::UnaryInverse
-
#value Keisan::AST::UnaryIdentity
-
#value Keisan::Parsing::Boolean
-
#value Keisan::AST::UnaryBitwiseNot
-
#value Keisan::AST::LogicalLessThan
-
#value Keisan::AST::UnaryLogicalNot
-
#value Keisan::AST::UnaryMinus
-
#value Keisan::Tokens::Boolean
-
#value Keisan::Parsing::Number
-
#value Keisan::Parsing::String
-
#value Keisan::Tokens::String
-
#value Keisan::Tokens::Number
-
#value Keisan::AST::Variable
-
#value Keisan::AST::Operator
-
#value Keisan::AST::Indexing
-
#value Keisan::AST::Function
-
#value Keisan::AST::UnaryPlus
-
#value Keisan::Tokens::Null
-
#value Keisan::AST::Boolean
-
#value Keisan::AST::String
-
#value Keisan::AST::Number
-
#value Keisan::AST::Plus
-
#value Keisan::AST::Node
-
#value Keisan::AST::Null
-
#value Keisan::AST::List
-
#value Keisan::AST::LogicalGreaterThanOrEqualTo
-
#value Keisan::AST::LogicalGreaterThan
-
#value Keisan::AST::LogicalLessThanOrEqualTo
-
#variable Keisan::Context
-
#variable_registry Keisan::Context