Metadata-Version: 1.1
Name: lark-parser
Version: 0.5.3
Summary: a modern parsing library
Home-page: https://github.com/erezsh/lark
Author: Erez Shinan
Author-email: erezshin@gmail.com
License: MIT
Download-URL: https://github.com/erezsh/lark/tarball/master
Description-Content-Type: UNKNOWN
Description: 
        Lark is a modern general-purpose parsing library for Python.
        
        Lark focuses on simplicity and power. It lets you choose between two parsing algorithms:
        
        Earley : Parses all context-free grammars (even ambiguous ones)! It is the default.
        LALR(1): Only LR grammars. Outperforms PLY and most if not all other pure-python parsing libraries.
        Both algorithms are written in Python and can be used interchangably with the same grammar (aside for algorithmic restrictions). See "Comparison to other parsers" for more details.
        
        Lark can automagically build an AST from your grammar, without any more code on your part.
        
        Features:
        
        - EBNF grammar with a little extra
        - Earley & LALR(1)
        - Builds an AST automagically based on the grammar
        - Automatic line & column tracking
        - Automatic token collision resolution (unless both tokens are regexps)
        - Python 2 & 3 compatible
        - Unicode fully supported
        
Keywords: Earley LALR parser parsing ast
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: General
Classifier: License :: OSI Approved :: MIT License
