`sgrep' (structured grep) is a tool for searching text files and
filtering text streams using structural criteria. Complex criteria
can be specified as macros using M4.
Sgrep was created by:
Jani Jaakkola, email:Jani.Jaakkola@helsinki.fi
Pekka Kilpelainen, email: Pekka.Kilpelainen@helsinki.fi
From the XP homepage:
XP is an XML 1.0 parser written in Java. It is fully conforming: it
detects all non well-formed documents.
XP has the following design goals: Conformance and correctness, high
performance and a layered structure. It is currently non-validating but can
parse all external entities.
For more details, please see the XP homepage:
Text processing tools developed by Bill Gropp.
It might be used to build the PETSc & MPICH documentation.
The Yacc to LaTeX utility takes (hopefully) any yacc source file,
and derives an Extended Backus-Naur Form (EBNF) description from
it. This EBNF is written out as LaTeX source. The output is a LaTeX
"longtable" environment, that can be included in any LaTeX document,
typically using an \input{} statement.
tnef2txt is an application/ms-tnef parser. In addition to viewing the
files, it can also dump them to disk.
The approach taken by xml-parse.el is to read XML data into Lisp
structures, and allow those same Lisp structures to be written out as
XML. It should facilitate the manipulation and use of XML by Elisp
programs.
XSV is a command-line tool for performing schema-validity
assessment of XML documents in accord with the
W3C XML Schema specification, second edition.
XSV (XML Schema Validator) is an open source (GPLed) work-in-progress
attempt at a conformant schema-aware processor, as defined by
XML Schema Part 1: Structures, Second Edition of 28 October 2004.
It has been developed at the Language Technology Group of the Human
Communication Research Centre in the School of Informatics at the
University of Edinburgh, with support for one of us (Thompson)
from the World Wide Web Consortium.
xxdiff is a computer program that allows a user (usually a software
developer of some sort) to easily visualize the differences between
files. The manner and goal for which this process is applied over
multiple files is highly dependent on the application, and most of
the time is driven by custom user scripts.
For example, a configuration management engineer in a company might
provide some kind of merge policing environment, that allows software
developers to review changes in files for the purpose of accepting or
rejecting a submitted changeset to a codebase. Another example is
that of a developer wishing to review the changes he made to a
checkout of files from a source-code management system such as CVS,
Subversion, ClearCase, Perforce, etc.
This is YALI, its a LOLCODE interpreter, written in perl.
RT is a simple and human-readable table format.
RTtool is a converter from RT into various formats.
RT can be incorporated into RD.
At this time, RTtool can convert RT into HTML and plain text.
To convert into plain text, you need w3m.