Module: Carbon::Compiler::Visitor::Generation::Class

Defined in:
lib/carbon/compiler/visitor/generation/class.rb

Instance Method Summary collapse

Instance Method Details

#visit_class(node) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/carbon/compiler/visitor/generation/class.rb', line 10

def visit_class(node)
  @index.define(class: @name) do |cl|
    cl[:elements] = node.each
  end

  class_accessors(node)
  class_allocate(node)
end