class Dentaku::AST::Node
Public Class Methods
arity()
click to toggle source
# File lib/dentaku/ast/node.rb, line 8 def self.arity nil end
peek(*)
click to toggle source
# File lib/dentaku/ast/node.rb, line 12 def self.peek(*) end
precedence()
click to toggle source
# File lib/dentaku/ast/node.rb, line 4 def self.precedence 0 end
Public Instance Methods
dependencies(context = {})
click to toggle source
# File lib/dentaku/ast/node.rb, line 15 def dependencies(context = {}) [] end
name()
click to toggle source
# File lib/dentaku/ast/node.rb, line 23 def name self.class.name.to_s.split("::").last.upcase end
type()
click to toggle source
# File lib/dentaku/ast/node.rb, line 19 def type nil end