google / compynator
A pure Python implementation of parser combinators with asymptotically best performance and support for context-sensitive or ambiguous grammars.
☆87Updated 4 years ago
Alternatives and similar repositories for compynator:
Users that are interested in compynator are comparing it to the libraries listed below
- ☆71Updated 4 years ago
- Ranked Programming Extension for Racket☆54Updated 4 years ago
- Demo of a WAM Prolog implementation in Python☆77Updated last year
- Yet another PEG parser combinator library and DSL☆56Updated last year
- Python interpreter for TLA+ specifications☆112Updated 10 months ago
- Straightforward unification in Python that's extensible via generic functions.☆50Updated 7 months ago
- Python pattern matching like functional languages.☆161Updated 4 years ago
- Types for Python☆87Updated 6 years ago
- Verified hash-based AMQ structures in Coq☆122Updated 5 years ago
- A module for handling continuations in Python☆32Updated 8 years ago
- A very minimal implementation of the core idea of Hypothesis☆136Updated 9 months ago
- Nagini is a static verifier for Python 3, based on the Viper verification infrastructure.☆245Updated this week
- A universal Python parser combinator library inspired by Parsec library of Haskell.☆218Updated 10 months ago
- 301 moved permanently https://github.com/python-parsy/parsy☆42Updated 7 years ago
- Algebraic data types for Python (experimental, not actively maintained)☆173Updated 3 years ago
- ☆17Updated 4 years ago
- Python library to work with algebraic effects☆72Updated 4 years ago
- Hindley-Milner Type Inference implemented in (although not for) Python.☆93Updated 3 years ago
- A minimal Python interpreter in Python with runtime AST definition and edit-and-continue☆33Updated 7 years ago
- Tools for rapid prototyping of DSL compilers☆83Updated 3 years ago
- The practical relational programing language for data-oriented applications☆199Updated 2 years ago
- ☆58Updated 11 years ago
- A script for running TLA+/TLC from the command line☆80Updated 4 years ago
- Partial evaluation of Python code☆20Updated 2 years ago
- Type-safe functional tools for Python.☆96Updated 8 months ago
- The Brown Benchmark for Table Types (B2T2)☆64Updated 10 months ago
- LVC verified compiler☆57Updated 6 years ago
- A propagator network in Python, inspired by Radul & Sussman's The Art of the Propagator☆34Updated 12 years ago
- A compiler for Standard ML, somewhat☆202Updated 3 years ago
- The Definition of Standard ML (1990)☆124Updated 10 years ago