p5-Makefile-DOM - Simple DOM parser for Makefiles

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Makefile-DOM-0.008_1.txz
Package name p5-Makefile-DOM
Package version 0.008
Package release 1
Package architecture amd64
Package type txz
Category perl5 textproc
Homepage https://metacpan.org/release/Makefile-DOM
License GPLv1+, ART10
Maintainer sunpoet@FreeBSD.org
Download size 64.78 KB
Installed size 141.11 KB
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


Package Version Architecture Repository
p5-Makefile-DOM-0.008_1.txz 0.008 i386 FreeBSD Ports Quarterly
p5-Makefile-DOM-0.008_1.txz 0.008 amd64 FreeBSD Ports Latest
p5-Makefile-DOM-0.008_1.txz 0.008 i386 FreeBSD Ports Latest
p5-Makefile-DOM - - -


Name Value
p5-Clone = 0.41
p5-List-MoreUtils = 0.428
p5-Params-Util = 1.07_2
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Makefile-DOM-0.008_1.txz
Source Package textproc/p5-Makefile-DOM

Install Howto

Install p5-Makefile-DOM txz package:

# pkg install p5-Makefile-DOM

See Also

Package Description
p5-Makefile-Parser-0.216.txz Makefile::Parser - A Simple Parser for Makefiles
p5-Mango-1.30_1.txz Pure-Perl non-blocking I/O MongoDB driver
p5-Markapl-0.14_1.txz Markup as Perl
p5-Markup-Perl-0.5_1.txz Support perl code inside CGI scripts using simple tags
p5-Marpa-0.208_1.txz Parse any Language You Can Describe in BNF
p5-Marpa-HTML-0.112_2.txz High-level HTML Parser
p5-Marpa-PP-0.014_2.txz Pure Perl version of Marpa
p5-Marpa-XS-1.008000_2.txz XS version of Marpa
p5-Mason-2.24.txz High-performance, dynamic web site authoring system
p5-MasonX-Interp-WithCallbacks-1.19_1.txz Mason callback support via Params::CallbackRequest
p5-MasonX-Profiler-0.06_2.txz Mason per-component profiler
p5-MasonX-Request-WithApacheSession-0.31_2.txz Interface to Apache::Session for HTML::Mason
p5-MasonX-WebApp-0.12_6.txz Works with HTML::Mason to do processing before Mason is invoked
p5-Math-Algebra-Symbols-1.27.txz Symbolic Algebra in Pure Perl
p5-Math-Base36-0.10_1,2.txz Encoding and decoding of base36 strings