class IDL::Delegator
def define_component(name, base, supports = nil)
def define_component(name, base, supports = nil) params = {} params[:base] = base params[:supports] = supports || [] params[:annotations] = @annotation_stack @annotation_stack = IDL::AST::Annotations.new set_last @cur = @cur.define(IDL::AST::Component, name, params) end