class Dentaku::AST::CaseSwitchVariable

Attributes

node[R]

Public Class Methods

arity() click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 18
def self.arity
  1
end
max_param_count() click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 26
def self.max_param_count
  1
end
min_param_count() click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 22
def self.min_param_count
  1
end
new(node) click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 6
def initialize(node)
  @node = node
end

Public Instance Methods

accept(visitor) click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 30
def accept(visitor)
  visitor.visit_switch(self)
end
dependencies(context = {}) click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 14
def dependencies(context = {})
  @node.dependencies(context)
end
value(context = {}) click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 10
def value(context = {})
  @node.value(context)
end