abstract class Crystal::Macros::BinaryOp
Overview
A binary expression like And
and Or
.
Direct Known Subclasses
Defined in:
compiler/crystal/macros.crInstance Method Summary
- #left : ASTNode
Returns the left hand side of this node.
- #right : ASTNode
Returns the left hand side of this node.
Instance methods inherited from class Crystal::Macros::ASTNode
!=(other : ASTNode) : BoolLiteral !=,
==(other : ASTNode) : BoolLiteral ==,
class_name : StringLiteral class_name,
column_number : StringLiteral | NilLiteral column_number,
end_column_number : StringLiteral | NilLiteral end_column_number,
end_line_number : StringLiteral | NilLiteral end_line_number,
filename : StringLiteral | NilLiteral filename,
id : MacroId id,
is_a?(type : TypeNode) : BoolLiteral is_a?,
line_number : StringLiteral | NilLiteral line_number,
nil? : BoolLiteral nil?,
raise(message) : NoReturn raise,
stringify : StringLiteral stringify,
symbolize : SymbolLiteral symbolize
Instance Method Detail
© 2012–2022 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/1.4.0/Crystal/Macros/BinaryOp.html