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