ExtUtils-ParseXS 3.58 Latest
Kwalitee Issues
No Core Issues.
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: ExtUtils::ParseXS::CountLines
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
Name | Abstract | Version | View |
---|---|---|---|
ExtUtils::ParseXS | converts Perl XS code into C code | 3.58 | metacpan |
ExtUtils::ParseXS::Constants | Initialization values for some globals | 3.58 | metacpan |
ExtUtils::ParseXS::CountLines | 3.58 | metacpan | |
ExtUtils::ParseXS::Eval | Clean package to evaluate code in | 3.58 | metacpan |
ExtUtils::ParseXS::Node | Classes for nodes of an Abstract Syntax Tree | 3.58 | metacpan |
ExtUtils::ParseXS::Utilities | Subroutines used with ExtUtils::ParseXS | 3.58 | metacpan |
ExtUtils::Typemaps | Read/Write/Modify Perl/XS typemap files | 3.58 | metacpan |
ExtUtils::Typemaps::Cmd | Quick commands for handling typemaps | 3.58 | metacpan |
ExtUtils::Typemaps::InputMap | Entry in the INPUT section of a typemap | 3.58 | metacpan |
ExtUtils::Typemaps::OutputMap | Entry in the OUTPUT section of a typemap | 3.58 | metacpan |
ExtUtils::Typemaps::Type | Entry in the TYPEMAP section of a typemap | 3.58 | metacpan |
Provides
Name | File | View |
---|---|---|
ExtUtils::ParseXS::Node::ALIAS | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::ALIAS_line | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::ATTRS | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::CASE | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::CLEANUP | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::CODE | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::C_ARGS | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::EXPORT_XSUB_SYMBOLS | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::INIT | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::INPUT | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::INPUT_line | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::INTERFACE | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::INTERFACE_MACRO | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::IO_Param | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::NOT_IMPLEMENTED_YET | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::OUTPUT | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::OUTPUT_line | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::OVERLOAD | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::POSTCALL | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::PPCODE | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::PREINIT | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::PROTOTYPE | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::PROTOTYPES | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::Param | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::Params | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::ReturnType | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::SCOPE | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::VERSIONCHECK | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::autocall | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::cleanup_part | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::code_part | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::codeblock | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::enable | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::init_part | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::input_part | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::keyline | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::keylines | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::multiline | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::multiline_merged | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::oneline | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::output_part | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::xbody | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::xsub | lib/ExtUtils/ParseXS/Node.pm | metacpan |
ExtUtils::ParseXS::Node::xsub_decl | lib/ExtUtils/ParseXS/Node.pm | metacpan |