Introduction
NineML is a family of Invisible XML tools.
-
CoffeeGrinder implements both an Earley parser and a GLL parser. This parser forms the basis for the Invisible XML parser, but is limited to simple grammars. The documentation describes the API.
-
CoffeeFilter is an implementation of an Invisible XML processor. This project provides the underlying Invisible XML parsing. The documentation describes the API.
-
CoffeePot is a command line tool for parsing Invisible XML grammars and transforming inputs with them. Consult the user’s guide for more information.
-
CoffeeSacks provides a set of Saxon extension functions for processing Invisible XML documents from with XSLT or XQuery. Consult the user’s guide for more information.