class Seaquel::AST::Unary

Attributes

exp[R]
op[R]

Public Class Methods

new(op, exp) click to toggle source
# File lib/seaquel/ast/unary.rb, line 7
def initialize op, exp
  @exp = exp
  @op = op
end

Public Instance Methods

inspect() click to toggle source
# File lib/seaquel/ast/unary.rb, line 16
def inspect
  "(#{op.inspect} #{exp.inspect})"
end
visit(visitor) click to toggle source
# File lib/seaquel/ast/unary.rb, line 12
def visit visitor
  visitor.visit_unary op, exp
end