Expat is a stream-oriented XML parser library written in C99. It excels with files too large to fit RAM, and where performance and flexibility are crucial. There are a number of applications, libraries and hardware using Expat, as well as bindings and 3rd-party wrappers. Expat is packaged everywhere.
Canfigger is a lightweight C language library designed to parse configuration files. It provides functionality to read them and represent their contents as a linked list of key-value pairs, along with associated attributes for each pair.
A library for parsing XML with Vala iterators.
JavaCC 21 is a continuation of work on the venerable JavaCC parser generator, originally developed at Sun Microsystems in the 1990s and released under a liberal open source license in 2003. It is currently the most advanced version of JavaCC. It has many feature enhancements (with more to come soon) and also generates much more modern readable Java code. Also, certain key bugs have finally been fixed. (N.B. The “21” in JavaCC 21 is not a version number. It is simply part of the project name and
Rust library for parsing configuration files
yuck is a command line option parser for C that works on a minimal set of dependencies---only a C compiler and the m4 macro processor are required. It supports all the standard use cases: GNU-style long options (--option), condensable short options (-xab for -x -a -b), and optional arguments to long and short options (--foo[=BAR]), multiple occurrence of options (-vvv). Most importantly, it does not depend on libc's getopt() nor getopt_long().
Node.js addon which provides an XML parser which takes a stream and calls a user callback at each token, and a stream which takes another stream and applies an XML preprocessor to it.
'Node.js' addon which : - Parses a stream containing XML formatted data and calls a callback for each token. - Provides a read stream which takes another read stream an applies an XML preprocessor to it.
Command line based user interface for editing and applying python scripts that convert lines in a file or from stdin however the user wants it and by whatsoever method is available through python including regex, parsers, string manipulation, calling subprocesses and everything else.
Tool that converts the help message of a program into a full-fledged manpage. Can use additional information from a file. The easy to use, fast way to generate a manpage. Written in python and based on the docopt parser.