mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-22 08:58:47 +00:00
ad4f267b7a
search.cpan.org is shutting down. It will redirect to metacpan.org after June 25, 2018. With hat: perl
11 lines
652 B
Plaintext
11 lines
652 B
Plaintext
This libary can serve as an advanced lexer for (GNU) makefiles. It parses
|
|
makefiles as "documents" and the parsing is lossless. The results are data
|
|
structures similar to DOM trees. The DOM trees hold every single bit of the
|
|
information in the original input files, including white spaces, blank lines and
|
|
makefile comments. That means it's possible to reproduce the original makefiles
|
|
from the DOM trees. In addition, each node of the DOM trees is modifiable and
|
|
so is the whole tree, just like the PPI module used for Perl source parsing and
|
|
the HTML::TreeBuilder module used for parsing HTML source.
|
|
|
|
WWW: https://metacpan.org/release/Makefile-DOM
|