table of contents
ExtUtils::XSpp::Parser(3pm) | User Contributed Perl Documentation | ExtUtils::XSpp::Parser(3pm) |
NAME¶
ExtUtils::XSpp::Parser - an XS++ parserExtUtils::XSpp::Parser::new( file => path )¶
Create a new XS++ parser.ExtUtils::XSpp::Parser::parse¶
Parse the file data; returns true on success, false otherwise, on failure "get_errors" will return the list of errors.ExtUtils::XSpp::Parser::get_data¶
Returns a list containing the parsed data. Each item of the list is a subclass of "ExtUtils::XSpp::Node"ExtUtils::XSpp::Parser::get_errors¶
Returns the parsing errors as an array.ExtUtils::XSpp::Parser::load_plugin¶
Loads the specified plugin and calls its "register_plugin" method.ExtUtils::XSpp::Parser::add_post_process_plugin¶
Adds the specified plugin to be called after parsing is complete to modify the parse tree before it is emitted.ExtUtils::XSpp::Parser::add_class_tag_plugin¶
Adds the specified plugin to the list of plugins that can handle custom %foo annotations for a class.ExtUtils::XSpp::Parser::add_function_tag_plugin¶
Adds the specified plugin to the list of plugins that can handle custom %foo annotations for a function.ExtUtils::XSpp::Parser::add_method_tag_plugin¶
Adds the specified plugin to the list of plugins that can handle custom %foo annotations for a function.ExtUtils::XSpp::Parser::add_argument_tag_plugin¶
Adds the specified plugin to the list of plugins that can handle custom %foo annotations for an arguments.ExtUtils::XSpp::Parser::add_toplevel_tag_plugin¶
Adds the specified plugin to the list of plugins that can handle custom %foo top level directives.2015-05-31 | perl v5.20.2 |