PPI::Document
PPI::Statement::Sub
PPI::Token::Word 'sub'
PPI::Token::Whitespace ' '
PPI::Token::Word 'foo'
PPI::Token::Whitespace ' '
PPI::Token::Operator ':'
PPI::Token::Whitespace ' '
PPI::Token::Attribute 'bar(quax => &#"Foo")'
PPI::Token::Whitespace ' '
PPI::Structure::Block { ... }
PPI::Token::Whitespace '\n'
PPI::Statement::Sub
PPI::Token::Word 'sub'
PPI::Token::Whitespace ' '
PPI::Token::Word 'foo'
PPI::Token::Prototype '($)'
PPI::Token::Whitespace ' '
PPI::Token::Operator ':'
PPI::Token::Attribute 'bar(quax => &#"Foo")'
PPI::Token::Whitespace ' '
PPI::Structure::Block { ... }
PPI::Token::Whitespace '\n'
PPI::Statement::Sub
PPI::Token::Word 'sub'
PPI::Token::Whitespace ' '
PPI::Token::Word 'foo'
PPI::Token::Whitespace ' '
PPI::Token::Prototype '(&$@)'
PPI::Token::Operator ':'
PPI::Token::Whitespace ' '
PPI::Token::Attribute 'bar'
PPI::Token::Whitespace ' '
PPI::Token::Operator ':'
PPI::Token::Whitespace ' '
PPI::Token::Attribute 'baz'
PPI::Token::Whitespace ' '
PPI::Token::Operator ':'
PPI::Token::Whitespace ' '
PPI::Token::Attribute 'bingo(blah flasd: fasdf)'
PPI::Token::Whitespace ' '
PPI::Structure::Block { ... }
PPI::Token::Whitespace ' '
PPI::Token::Whitespace '\n'