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.
To install CORBA::XPIDL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CORBA::XPIDL
CPAN shell
perl -MCPAN -e shell install CORBA::XPIDL
For more information on module installation, please visit the detailed CPAN module installation guide.