ligurio / lark-grammarsLinks
Grammars suitable for lark parser and Hypothesis
☆47Updated last year
Alternatives and similar repositories for lark-grammars
Users that are interested in lark-grammars are comparing it to the libraries listed below
Sorting:
- Fastest general-purpose parsing library for Python with a familiar API☆45Updated 3 weeks ago
- Cython plugin for Lark, reimplementing the LALR parser & lexer for better performance☆51Updated 2 months ago
- Advanced macro expander and language lab for Python.☆67Updated 2 months ago
- Annotate Python AST trees with source text and token information☆183Updated 2 weeks ago
- Declarative instrumentation for Python.☆90Updated 3 months ago
- Utilities for run-time type validation and multiple dispatch☆167Updated 4 months ago
- Easy creation of custom import hooks to experiment on alternatives to Python's syntax; see https://aroberge.github.io/ideas/docs/html/☆83Updated last year
- ☆36Updated last month
- 竜 TatSu generates Python parsers from grammars in a variation of EBNF☆426Updated 3 weeks ago
- A corpus of Python programs annotated with contracts☆22Updated 2 years ago
- Handy decorator for elegant design-by-contract in 3.10+☆101Updated 2 years ago
- Hypothesis strategies for generating Python programs, something like CSmith☆105Updated last year
- Write compiled bytecode inline with pure Python. 🤖☆77Updated 10 months ago
- Python Parser☆121Updated last year
- Grep Python Abstract Syntax Trees (AST) using XPath☆100Updated 3 months ago
- Operator overloading for fast anonymous functions.☆50Updated 3 weeks ago
- Python extensions for PRQL☆99Updated this week
- Straightforward unification in Python that's extensible via generic functions.☆49Updated 10 months ago
- Supercharge your Python with parts of Lisp and Haskell.☆96Updated 3 months ago
- Level-up your Hypothesis tests with CrossHair☆15Updated last month
- Combine contracts and automatic testing.☆84Updated 3 years ago
- A library implementing C++'s custom literal suffixes using pure Python.☆35Updated 8 months ago
- WASM-powered sandbox implementation of exec() for safely running dynamic Python code☆36Updated last year
- PEG parser generator for Python☆177Updated 7 months ago
- Adaptive fuzzing of Hypothesis tests☆94Updated last week
- Extend Python syntax with HTML.☆89Updated 4 years ago
- The easiest way to parse text in Python☆106Updated 2 months ago
- Parser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/☆277Updated 8 months ago
- An AST unparser for Python☆228Updated last year
- A pure Python LR/GLR parser - http://www.igordejanovic.net/parglare/☆142Updated 10 months ago