class Seaquel::AST::Alias

Attributes

expression[R]
name[R]

Public Class Methods

new(name, expression) click to toggle source
# File lib/seaquel/ast/alias.rb, line 6
def initialize name, expression
  @name = name
  @expression = expression
end

Public Instance Methods

inspect() click to toggle source
# File lib/seaquel/ast/alias.rb, line 15
def inspect
  "(alias #{name.inspect} #{expression.inspect})"
end
visit(visitor) click to toggle source
# File lib/seaquel/ast/alias.rb, line 11
def visit visitor
  visitor.visit_alias(name, expression)
end