class Seaquel::AST::BinOp

A binary statement as in left=right. This class can be visited.

Attributes

left[R]
op[R]
right[R]

Public Class Methods

new(op, left, right) click to toggle source
# File lib/seaquel/ast/bin_op.rb, line 9
def initialize op, left, right
  @op, @left, @right = op, left, right
end

Public Instance Methods

inspect() click to toggle source
# File lib/seaquel/ast/bin_op.rb, line 17
def inspect 
  "(" + ['bin_op', op.inspect, left.inspect, right.inspect].join(' ') + ")"
end
visit(visitor) click to toggle source
# File lib/seaquel/ast/bin_op.rb, line 13
def visit visitor
  visitor.visit_binop(op, left, right)
end