instaparse

Grammar parser

A Clojure library that converts context-free grammar notations into executable parsers

GitHub

3k stars
68 watching
149 forks
Language: Clojure
last commit: 6 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lalrpop/lalrpop A parser generator framework for Rust that uses LR(1) parsing by default, allowing compact and readable grammar definitions. 3,064
lark-parser/lark A parsing toolkit that provides a flexible and modular way to parse context-free languages in Python 4,909
google/sentencepiece An unsupervised text tokenizer that segments input text into subwords and detokenizes output based on a predefined vocabulary size. 10,284
turbopape/postagga A Clojure-based natural language processing library for parsing and structuring text input into meaningful data. 159
remarkjs/remark Tools for processing and transforming markdown text into various formats. 7,703
bbatsov/clojure-style-guide A community-driven coding style guide for the Clojure programming language. 4,015
bigscience-workshop/promptsource A toolkit for creating and using natural language prompts to enable large language models to generalize to new tasks. 2,696
btford/write-good A tool to help developers improve their English writing skills by detecting and suggesting corrections for grammatical errors in text. 4,955
smolkaj/nice-parser Automates the process of building parsers in OCaml with minimal boilerplate code 124
clojure-emacs/cider An Emacs extension that enables interactive Clojure development with support for compilation, debugging and code completion. 3,550
brexhq/prompt-engineering Guides software developers on how to effectively use and build systems around Large Language Models like GPT-4. 8,440
imba/imba A declarative programming language for building web applications with minimal syntax and built-in bundling capabilities. 6,308
retextjs/retext A tool for transforming and analyzing natural language text into structured data using syntax trees 2,360
francisrstokes/super-expressive A JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way. 4,626
aappleby/matcheroni A minimalist C++20 library for building pattern-matchers and parsers using Parsing Expression Grammars (PEGs) 198