class Axal::AST::Expression
- Axal::AST::Expression
- Reference
- Object
Direct Known Subclasses
- Axal::AST::ArrayList
- Axal::AST::BinaryOperator
- Axal::AST::Boolean
- Axal::AST::Conditional
- Axal::AST::DescribeDefinition
- Axal::AST::ExternalCode
- Axal::AST::Fetch
- Axal::AST::FunctionCall
- Axal::AST::FunctionChain
- Axal::AST::FunctionDefinition
- Axal::AST::Identifier
- Axal::AST::ItDefinition
- Axal::AST::Json
- Axal::AST::ModuleDefinition
- Axal::AST::Nil
- Axal::AST::Number
- Axal::AST::QualifiedIdentifier
- Axal::AST::Repetition
- Axal::AST::Return
- Axal::AST::Str
- Axal::AST::UnaryOperator
- Axal::AST::VarBinding
Defined in:
lang/ast/expression.crConstructors
Instance Method Summary
-
#==(other)
TODO Both implementations below are temporary.
- #children
- #type
- #value : Expression | ::Nil | String | ::Nil | Float64 | ::Nil | Bool | ::Nil
Constructor Detail
Instance Method Detail
def ==(other)
#
TODO Both implementations below are temporary. Expression SHOULD NOT have a concrete implementation of these methods.