
xpidl - XPIDL parser

xpidl -m mode [-a] [-w] [-v] [-t version number] [-I path] [-o basename | -e filename.ext] filename.idl

Emit annotations to typelib.
Turn on warnings (recommended).
Display version.
Create a typelib of a specific version number.
Add entry to start of include path for ``#include "nsIThing.idl"''.
Use basename (e.g. ``/tmp/nsIThing'') for output.
Use explicit output filename.
Specify a path for import (only for IDL version 3.0).
Enable export (only for IDL version 3.0).
Specify output mode:

xpidl parses the given input file (IDL) and generates a ASCII file with the .ast extension.
xpidl is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
CORBA Specifications, including IDL (Interface Definition Language) are available on <http://www.omg.org/>.
XPCOM Type Library File Format, version 1.1, is available on http://mozilla.org/scriptable/typelib_file.html

CORBA::IDL, xpt_dump, xpt_link

The original version (C language) is mozilla.org code.
Port to Perl by Francois Perrad, francois.perrad@gadz.org

Copyright 2004-2007, Francois Perrad.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.