Module: Carbon::Compiler::Visitor::Generation::Struct
- Included in:
- Carbon::Compiler::Visitor::Generation
- Defined in:
- lib/carbon/compiler/visitor/generation/struct.rb
Instance Method Summary collapse
Instance Method Details
#visit_struct(node) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/carbon/compiler/visitor/generation/struct.rb', line 10 def visit_struct(node) @index.define(struct: @name) do |struct| struct[:elements] = node.each end struct_accessors(node) struct_allocate(node) end |