Changes for version 0.09 - 2010-02-10

  • Automatically include an #include <exception> into the output for the exception handling.
  • Documentation for ExtUtils::XSpp::Node and subclasses.
  • Split ExtUtils/XSpp/Node.pm into separate per-class files.

Documentation

XS++ preprocessor

Modules

XS for C++
implementation of xspp
Base class for elements of the parser output
Node representing an access specifier
Node representing a method/function argument
A class (inherits from Package).
Node representing a comment in the source file
Node representing a constructor method
Node representing a destructor method
Directive that sets the name of the output file
Node representing a function
Node representing a method
Node representing an XS++/XS MODULE declaration
Node representing a Perl package
Node for data that should be included in XS verbatim
an XS++ parser

Provides

in lib/ExtUtils/XSpp/Driver.pm
in lib/ExtUtils/XSpp/Grammar.pm
in lib/ExtUtils/XSpp/Grammar.pm
in lib/ExtUtils/XSpp/Node/Type.pm
in lib/ExtUtils/XSpp/Typemap/parsed.pm
in lib/ExtUtils/XSpp/Typemap/reference.pm
in lib/ExtUtils/XSpp/Typemap/simple.pm