oak
Grammar parser generator
A tool for generating parsers from grammars described in a high-level syntax
A typed parser generator embedded in Rust code for Parsing Expression Grammars
143 stars
12 watching
14 forks
Language: Rust
last commit: about 4 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A parser generator tool that creates recursive descent parsers from concise grammar definitions. | 1,480 |
| A language and runtime system for parsing arbitrary grammars using semi-Thue processes | 29 |
| A suite of libraries and binaries for parsing text in Rust. | 523 |
| A Rust-based parser generator framework designed to simplify the process of creating parsers | 1 |
| A parser generator written in Rust for creating PEG-based parsers. | 4,695 |
| A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. | 67 |
| A Rust library providing a grammar and tokenizer for parsing Shopify Liquid syntax | 0 |
| A tool for generating LALR(1) parsers from a specification language | 14 |
| A tool for generating parsers from parsing expression grammars using the Packrat parser generator | 1,028 |
| A pure Rust implementation of the YAML 1.2 specification | 613 |
| A PEG parser for YAML written in Rust. | 10 |
| Converts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive. | 83 |
| A system that allows users to define grammars entirely in Java without preprocessing and generates parsers at runtime. | 63 |
| A Python-based parser for defining grammars and generating parsers in multiple languages | 121 |
| A Nim-based parser generator that provides a flexible and powerful way to define grammars and generate parsers for parsing strings | 332 |