class EleetScript::MethodNode

Public Instance Methods

to_s(level = 0) click to toggle source
# File lib/lang/nodes.rb, line 162
def to_s(level = 0)
  tabs = spaces(level)
  str = "#{tabs}<EleetScript::MethodNode\n"
  str += "#{tabs}  @params=#{params.inspect}\n"
  if body.nodes.length > 0
    str += "#{tabs}  @body=(\n"
    str += body.to_s(level + 2)
    str += "#{tabs}  )\n#{tabs}>\n"
  else
    str += "#{tabs}  @body=nil\n#{tabs}>\n"
  end
  str
end