Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
axal
main
Axal
AST
ArrayList
BinaryOperator
Block
Boolean
Conditional
DescribeDefinition
Expression
ExternalCode
Fetch
FunctionCall
FunctionChain
FunctionDefinition
Identifier
ItDefinition
Json
ModuleDefinition
Nil
Number
Program
QualifiedIdentifier
Repetition
Return
Shared
ExpressionCollection
Str
UnaryOperator
VarBinding
Error
Runtime
UndefinedFunction
UndefinedVariable
UnexpectedReturn
WrongNumArg
Syntax
IncorrectType
UnexpectedToken
UnrecognizedToken
Interpreter
Lexer
Location
Parser
Runtime
StackFrame
TestResult
Token
TokenKind
Fetch
FileStorage
SourceRunner
SpecRunner
X
Generated using Crystal 1.10.1
2024-01-09 19:03:43 UTC
class
Axal::
AST::
Nil
Axal::AST::Nil
Axal::AST::Expression
Reference
Object
Defined in:
lang/ast/nil.cr
Constructors
.new
Instance Method Summary
#==
(other : Expression)
#children
Instance methods inherited from class
Axal::AST::Expression
==(other)
==
,
children
children
,
type
type
,
value : Expression | ::Nil | String | ::Nil | Float64 | ::Nil | Bool | ::Nil
value
Constructor methods inherited from class
Axal::AST::Expression
new(value : Axal::AST::Expression | Bool | Float64 | String | ::Nil =
nil
)
new
Constructor Detail
def self.
new
#
[
View source
]
Instance Method Detail
def
==
(other :
Expression
)
#
[
View source
]
def
children
#
[
View source
]