class Yadriggy::Return
Attributes
values[R]
Gets the returned values. @return [Array<ASTnode>] the returned values.
It may be an empty array.
Public Class Methods
new(sexp)
click to toggle source
# File lib/yadriggy/ast.rb, line 1252 def initialize(sexp) if sexp.length < 2 # return0 @values = [] else values = has_tag?(sexp[1], :args_add_block)[1] @values = to_nodes(values) add_children(@values) end end
Public Instance Methods
accept(evaluator)
click to toggle source
A method for Visitor pattern. @param [Eval] evaluator the visitor of Visitor pattern. @return [void]
# File lib/yadriggy/ast.rb, line 1265 def accept(evaluator) evaluator.return_values(self) end