class AST::Node

def to_sexp_array

Returns:
  • (Array) -
def to_sexp_array
  children_sexp_arrs = children.map do |child|
    if child.is_a?(Node)
      child.to_sexp_array
    else
      child
    end
  end
  [type, *children_sexp_arrs]
end