43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
Metadata-Version: 1.1
|
|
Name: lark-parser
|
|
Version: 0.6.5
|
|
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:
|
|
Lark is a modern general-purpose parsing library for Python.
|
|
|
|
With Lark, you can parse any context-free grammar, efficiently, with very little code.
|
|
|
|
Main Features:
|
|
- Builds a parse-tree (AST) automagically, based on the structure of the grammar
|
|
- Earley parser
|
|
- Can parse all context-free grammars
|
|
- Full support for ambiguous grammars
|
|
- LALR(1) parser
|
|
- Fast and light, competitive with PLY
|
|
- Can generate a stand-alone parser
|
|
- CYK parser, for highly ambiguous grammars
|
|
- EBNF grammar
|
|
- Unicode fully supported
|
|
- Python 2 & 3 compatible
|
|
- Automatic line & column tracking
|
|
- Standard library of terminals (strings, numbers, names, etc.)
|
|
- Import grammars from Nearley.js
|
|
- Extensive test suite
|
|
- And much more!
|
|
|
|
Keywords: Earley LALR parser parsing ast
|
|
Platform: UNKNOWN
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|
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: Topic :: Text Processing :: Linguistic
|
|
Classifier: License :: OSI Approved :: MIT License
|