adamkennedy/PPI — pull request #14 by moregan (2013-12-23 17:21:32+00:00)
Title: Add support for missing operators **=, x=, &&=, etc.  Covers RT 68176 and 71705.

Changes to address https://rt.cpan.org/Public/Bug/Display.html?id=68176 and https://rt.cpan.org/Public/Bug/Display.html?id=71705 -- PPI not supporting some assignment operators like **=, x=, &&=, etc.

Adds all missing "augmented" assignment operators--e.g. "&&="--to PPI::Token::Operator.pm.
Adds tests for PPI::Token::Operator.pm.
Updates lexer test that relied on "||=" parsing as two operators.
Adds support for "x=" to PPI::Token::Word.

Note that the patch in RT 68176 does not fix "x=" or the lexer test, whereas this fork does both.

Word.pm looked like the best place to add x= support. Is there somewhere else I should be looking?