Metadata-Version: 1.1
Name: lrparsing
Version: 1.0
Summary: An LR(1) parser hiding behind a pythonic interface
Home-page: http://www.stuart.id.au/russell/files/lrparsing
Author: Russell Stuart
Author-email: russell-lrparsing@stuart.id.au
License: UNKNOWN
Description: 
        Lrparsing provides both an LR(1) parser and a
        tokeniser.  It differs from other Python LR(1) parsers in
        using Python expressions as grammars, and offering simple to use
        disambiguation tools.
        
        The result is something that is powerful yet concise.  For simple
        tasks this means it can be thought of as an extension to Python's
        existing re module, used when regular expressions become
        too cumbersome.   For complex tasks offers a high speed parser,
        pre-compilation of the grammar and error recovery hooks so parsing
        can continue after an error is found.
        
        In addition to extensive documentation it comes with a parser for
        Sqlite3 data manipulation statements and a Lua 5.2 to Python
        compiler as examples.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
