class Ikra::AST::ReturnNode

Attributes

value[R]

Public Class Methods

new(value:) click to toggle source
# File lib/ast/nodes.rb, line 687
def initialize(value:)
    @value = value

    value.parent = self
end

Public Instance Methods

accept(visitor) click to toggle source
# File lib/ast/visitor.rb, line 188
def accept(visitor)
    return visitor.visit_return_node(self)
end
clone() click to toggle source
# File lib/ast/nodes.rb, line 693
def clone
    return ReturnNode.new(value: value.clone)
end
to_s() click to toggle source
# File lib/ast/printer.rb, line 192
def to_s
    return "[ReturnNode: #{value.to_s}]"
end