libIDL is a library for parsing IDL (Interface Definition Language). It can be used for both COM-style and CORBA-style IDL.