lazarus-ccr/applications/idlparser
2012-03-19 14:10:59 +00:00
..
idlgenpascal.pas * Added ability to specify in type-mappings if var,constref etc should be uesed 2012-03-19 13:48:22 +00:00
idlparser.pas * Updated the gui-project for the new type-mappings 2012-03-19 14:10:59 +00:00
idltopas.lpi Added ability to gather all forward declarations into one file 2012-03-15 15:27:56 +00:00
idltopas.pp * Added ability to specify in type-mappings if var,constref etc should be uesed 2012-03-19 13:48:22 +00:00
idltopascal_gui.ico * Added initial version of idlparser 2012-03-14 15:06:44 +00:00
idltopascal_gui.lpi * Added initial version of idlparser 2012-03-14 15:06:44 +00:00
idltopascal_gui.lpr * Added initial version of idlparser 2012-03-14 15:06:44 +00:00
idltypemap.cfg * Updated the gui-project for the new type-mappings 2012-03-19 14:10:59 +00:00
main.lfm * Added initial version of idlparser 2012-03-14 15:06:44 +00:00
main.pas * Updated the gui-project for the new type-mappings 2012-03-19 14:10:59 +00:00
pascaltypesettings.lfm * Updated the gui-project for the new type-mappings 2012-03-19 14:10:59 +00:00
pascaltypesettings.pas * Updated the gui-project for the new type-mappings 2012-03-19 14:10:59 +00:00
readme.txt * Updated the gui-project for the new type-mappings 2012-03-19 14:10:59 +00:00

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