class IDL::Delegator

def declare_component(name)

def declare_component(name)
  params = {}
  params[:forward] = true
  raise "annotations with forward declaration of #{name} not allowed" unless @annotation_stack.empty?
  set_last
  @cur.define(IDL::AST::Component, name, params)
end