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