Files
lazarus-ccr/applications/idlparser

This program is a simple IDL-parser that is used to generate header-include 
files for the Gecko-SDK. 

This application is able to parse the .idl files from the Gecko-SDK project.
It could be that it can be used or extended to parse idl-files from other 
projects, but I never tested that.

The generated Pascal-sources are as close as possible to the original idl
files. 

It is possible to specify what to do with each idl-type and how to
translate them into Pascal code. These settings are passed in a separate
configuration file. An example of such a file is idltypemap.cfg. 

All files are licensed by the modified LGPL, as used in the Lazarus LCL.

I hope this is useful for someone,

Joost van der Sluis, CNOC

March 19, 2012