Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the PPI CPAN distribution.

Report information
The Basics
Id: 37352
Status: open
Priority: 0/
Queue: PPI

People
Owner: Nobody in particular
Requestors: andrea.leofreddi [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: multiple dereference erroneously parsed as Token::Magic
The PPI parser is misunderstanding the context when dereferencing multiple times a scalar reference (for instance $$$a) parsing '$$' as Token::Magic instead of cast. Follows the parsing tree for the '$$$a = 3;' fragment: PPI::Document PPI::Statement PPI::Token::Magic '$$' PPI::Token::Symbol '$a' PPI::Token::Operator '=' PPI::Token::Number '3' PPI::Token::Structure ';'
This issue is now being tracked on GitHub as https://github.com/adamkennedy/PPI/issues/60