IDL parser implementation
IDL parser implementation