class

Calc::Parser::BinNode

Inherits Calc::Parser::Node < Reference < Object

Constructors

new(id, left : Calc::Parser::Node, right : Calc::Parser::Node, type = Type::BinNode)
Source

Instance methods

clone

Clones the node structure

Source
equals(n : Node) : Bool

Checks equality of node structures

Source
eval

Evaluates node structure

Source
is_constant

Checks if node structure is constant

Source
left
Source
left=(left : Node)
Source
right
Source
right=(right : Node)
Source
to_s(io : IO)

Converts structure back into human readable form

Source