Class: Kumi::Core::NAST::Module

Inherits:
Struct
  • Object
show all
Defined in:
lib/kumi/core/nast.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#declsObject

Returns the value of attribute decls

Returns:

  • (Object)

    the current value of decls



247
248
249
# File 'lib/kumi/core/nast.rb', line 247

def decls
  @decls
end

Instance Method Details

#accept(visitor) ⇒ Object



248
249
250
# File 'lib/kumi/core/nast.rb', line 248

def accept(visitor)
  visitor.visit_module(self)
end

#childrenObject



252
# File 'lib/kumi/core/nast.rb', line 252

def children = decls.values