This plugin is designed to be used with Plastic SCM's Semantic Merge product. It allows Semantic Merge to work with Perl code by providing the necessary parsing support.
Guidance in its writing came from the documentation on the writing of external parsers.
The program requires that the PPI module is installed on the system. This should be available in most Perl installations; otherwise it can be installed using CPAN.
Additionally, for running the tests, the Test::Script module is required.
The Test::Files module is optional. (If it is not installed, its tests are skipped.)