Parse, Analyze and Manipulate Perl (without perl)
The ability to read, and manipulate Perl (the language) programmatically other than with perl (the application) was one that caused difficulty for a long time.
The cause of this problem was Perl's complex and dynamic grammar. Although there is typically not a huge diversity in the grammar of most Perl code, certain issues cause large problems when it comes to parsing.
Indeed, quite early in Perl's history Tom Christenson introduced the Perl community to the quote "Nothing but perl can parse Perl", or as it is more often stated now as a truism:
"Only perl can parse Perl"
PPI tries to solve this problem.
Commercial Use
Modify
Distribute
Sub-License
Private Use
Hold Liable
Use Trademarks
Include Copyright
State Changes
Include Install Instructions
Rename
These details are provided for information only. No information here is legal advice and should not be used as such.
Commercial Use
Modify
Distribute
Place Warranty
Sub-License
Hold Liable
Distribute Original
Disclose Source
Include Copyright
State Changes
Include License
These details are provided for information only. No information here is legal advice and should not be used as such.
There are no reported vulnerabilities
30 Day SummaryAug 26 2023 — Sep 25 2023
|
12 Month SummarySep 25 2022 — Sep 25 2023
|