Class: EleetScript::MethodNode
- Inherits:
-
Object
- Object
- EleetScript::MethodNode
- Defined in:
- lib/lang/nodes.rb
Instance Method Summary collapse
Instance Method Details
#to_s(level = 0) ⇒ Object
162 163 164 165 166 167 168 169 170 171 172 173 174 |
# 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 |