module EleetScript::NodeMethods
Public Instance Methods
is_node?()
click to toggle source
# File lib/lang/nodes.rb, line 13 def is_node? true end
nextable?()
click to toggle source
# File lib/lang/interpreter.rb, line 88 def nextable? self.class.included_modules.include?(Nextable) end
returnable?()
click to toggle source
# File lib/lang/interpreter.rb, line 84 def returnable? self.class.included_modules.include?(Returnable) end
spaces(level)
click to toggle source
# File lib/lang/nodes.rb, line 5 def spaces(level) " " * level end
to_s(level = 0)
click to toggle source
# File lib/lang/nodes.rb, line 9 def to_s(level = 0) "#{spaces(level)}<#{self.class.name}>\n" end