Text::Diff::Parser parses diff files and patches. It allows you to
access the changes to a file in a standardized way, even if multiple
patch formats are used.
This is a port of ML/I (Macro Language I) which is the grand-daddy of nearly
all macro processors. It is still maintained and ported to a large number
of systems.
This module allows you to search for any of a list of substrings
("keys") in a larger string. It is particularly efficient when the set
of keys is large.
coccigrep is a semantic grep for the C language based on coccinelle. It can
be used to find where a given structure is used in code files. coccigrep
depends on the spatch program which comes with coccinelle.
XML::Filter::GenericChunk is a base class for SAX filters that are able to
parse wellballanced chunks from SAX events and transforms this chunk
into a sequence of SAX events.
XML::Filter::Reindent can be used as a PerlSAX filter to reformat an XML
document before sending it to a PerlSAX handler that prints it (like
XML::Handler::Composer.)
XML::Generator is a simple perl module to help in the generation of XML.
Basically, you create an XML::Generator object and then call a method
for each tag, supplying the contents of that tag as parameters.
XML::STX is a pure Perl implementation of STX processor. Streaming
Transformations for XML (STX) is a one-pass transformation language for
XML documents that builds on the Simple API for XML (SAX).
pyExcelerator is a Python library that can generate Excel 97+ files and import
Excel 95+ files. It supports Unicode in Excel files, and can use a variety of
formatting features and printing options. It can dump Excel and OLE2 compound
files.
This is a Python implementation of John Gruber's Markdown. It is almost
completely compliant with the reference implementation, though there are a
few very minor differences.
Features:
* International Input
* Extensions
* Output Formats
* "Safe Modes"
* Command Line Interface