Source filter?
Should be easy with PPI something...
PPI::Document
PPI::Statement
PPI::Token::Symbol '$foo'
PPI::Token::Whitespace ' '
PPI::Token::Operator '?' ##################
PPI::Token::Operator '=' ##################
PPI::Token::Whitespace ' '
PPI::Token::Symbol '$bar'
PPI::Token::Whitespace ' '
PPI::Token::Operator ':' ##################
PPI::Token::Whitespace ' '
PPI::Token::Symbol '$baz'
PPI::Token::Structure ';'
PPI::Token::Whitespace '\n'
PPI::Statement
PPI::Token::Symbol '$foo'
PPI::Token::Whitespace ' '
PPI::Token::Operator '?' ##################
PPI::Token::Operator '=' ##################
PPI::Token::Whitespace ' '
PPI::Structure::List ( ... )
PPI::Token::Whitespace ' '
PPI::Statement::Expression
PPI::Token::Word 'rand'
PPI::Structure::List ( ... )
PPI::Token::Whitespace ' '
PPI::Token::Whitespace ' '
PPI::Token::Operator ':' ##################
PPI::Token::Whitespace ' '
PPI::Structure::List ( ... )
PPI::Token::Whitespace ' '
PPI::Statement::Expression
PPI::Token::Symbol '$baz'
PPI::Token::Whitespace ' '
PPI::Token::Structure ';'
PPI::Token::Whitespace '\n'
Filter::PPI::Transform - Tiny adapter module from PPI::Transform to source filter
PPI::Transform
PPI::Transform::UpdateCopyright - Demonstration PPI::Transform class
PPI-Transform-Sequence-v0.0.3
Tiny binder to combine multiple PPI::Transform objects 12 Nov 2012 13:43:39 GMT
Perl-Squish-1.06
Reduce Perl code to a few characters as possible 08 Apr 2009 11:07:41 GMT