Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.0% on conda-forge.org
Top 3.0% dependent packages on conda-forge.org
Top 8.8% forks on conda-forge.org

conda-forge.org : lark-parser

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!

Registry - Source - JSON
purl: pkg:conda/lark-parser
Keywords: cyk, earley, grammar, lalr, lark, parse, parser, parser-library, parsing-engine, parsing-library, python, tree
License: MIT
Latest release: over 2 years ago
First release: over 5 years ago
Dependent packages: 22
Dependent repositories: 12
Stars: 3,650 on GitHub
Forks: 358 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/lark-parser
Last synced: 6 days ago

    Loading...
    Readme
    Loading...