Python parsing module
Project description
The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.
The .zip file includes examples of a simple SQL parser, simple CORBA IDL parser, a config file parser, a chemical formula parser, an HTTP server log parser, a comma-separated list parser, and a four-function algebraic notation parser. It also includes a simple how-to document, and a UML class diagram of the library’s classes.