Summary:
- Implement support for signatures and other parsing features
Details:
- Framework for recognition of parsing feature activation via:
use $PERL_VERSIONin code
use featurein code
use $Common::CPAN::Modulein 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