Summary:
- Implement support for signatures and other parsing features
Details:
- Framework for recognition of parsing feature activation via:
use $PERL_VERSION
in code
use feature
in code
use $Common::CPAN::Module
in code
- PPI::Document->new( feature_mods => ... )
- PPI::Document->new( custom_feature_includes => ... )
- PPI::Document->new( custom_feature_include_cb => ... )
- $ENV{PPI_CUSTOM_FEATURE_INCLUDES}
- Added ability to parse features:
- signatures, as PPI::Structure::Signature
- try catch, as PPI::Statement::Compound
- signatures, as PPI::Structure::Signature