Library for parsing IDL (Interface Definition Language)