PPI is a package for parsing and manipulating Perl source/documents.