
		Vespa IDL2PAS, 
		version 1.2.0.0

	Copyrights 2000-2001, Alexander Zemerov.
	Email: azemerov@yahoo.com
	WWW:   azemerov.s5.com/downloads.html



	About program. 
	-------------
This is IDL-to-PAS generator. It allows you to support non-standard IDL-to-Pascal mapping.
Program was tested on restricted set of projects so can contain some problems. Any critic, 
notices, suggestions are appreciated.
Program is provided "As Is", without any guarantee.

This program internaly contains two main modules - IDL parses and Pascal code generator.


	IDL Parser.
	-----------
IDL parser supports the next constructions:
	- IDL module,
	- IDL interface,
	- IDL attribute,
	- IDL method,
	- IDL parameter,
	- IDL constant,
	- IDL enumerator,
	- IDL structure,
	- GUID pragma,
	- ... pragmas.


	Pascal code generator.
	----------------------
Pascal code generator is macro generator. It uses set of system macros as well as set of
"user-defined" macros. "User-defined" macros come from idl2pas.txt file. Generally, you 
do not need to make changes in this file. But you have this possibility if you want to
change standard IDL-to-PAS mapping. Another possibility - you can write your own set of 
macros to generate source code for different language. I'm going to provide such macros
for C++ and Java source code generation.

System macros include:
	ModuleName,
	InterfaceName,
	InterfaceParent,
	MethodName,
	MethodReturn,
	ParameterName,
	ParameterType,
	ParameterDir,
	ParameterMdf,
	PropertyName,
	PropertyReturn,
	PropertyGet,
	PropertySet,
	IIF,
	SubStr,
	GUID,
	PropertyIndex,
	IsSecure,
	Macro,
	ConstantName,
	ConstantDataType,
	ConstantValue.


	Technical support.
	-----------------
You can email me at azemerov@yahoo.com about any problem you have.