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
precedence()
click to toggle source
# File lib/dentaku/ast/node.rb, line 4 def self.precedence 0 end
resolve_class(*)
click to toggle source
# File lib/dentaku/ast/node.rb, line 12 def self.resolve_class(*) self end
Public Instance Methods
dependencies(context = {})
click to toggle source
# File lib/dentaku/ast/node.rb, line 16 def dependencies(context = {}) [] end
name()
click to toggle source
# File lib/dentaku/ast/node.rb, line 24 def name self.class.name.to_s.split("::").last.upcase end
type()
click to toggle source
# File lib/dentaku/ast/node.rb, line 20 def type nil end