Thue

Grammar parser

A language and runtime system for parsing arbitrary grammars using semi-Thue processes

The Thue programming language: Programming with grammars

GitHub

29 stars
2 watching
4 forks
Language: C
last commit: about 12 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
texttheater/ccgwebA web platform for parsing and annotating Combinatory Categorial Grammar (CCG) sentences.5
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67
nverno/tree-sitter-jqA C implementation of a grammar parser for the Jq language3
youxkei/ctpgA tool for generating parsers at compile-time using D programming language45
ptal/oakA tool for generating parsers from grammars described in a high-level syntax143
ged/linkparserA high-level interface to the CMU Link Grammar parser76
tree-sitter-grammars/tree-sitter-zigA grammar definition for parsing Zig source code using the Tree Sitter parser8
kevinmehall/rust-pegA parser generator tool that creates recursive descent parsers from concise grammar definitions.1,480
ollef/earleyA Haskell implementation of Earley's algorithm for parsing context-free grammars.366
askeladdk/prattleA parser and scanner package for LL(1) grammars7
tree-sitter-grammars/tree-sitter-hareA Tree-Sitter grammar file for parsing a specific programming language feature10
fge/grappaA system that allows users to define grammars entirely in Java without preprocessing and generates parsers at runtime.63
jgm/peg-markdownAn implementation of markdown syntax in C using a parsing expression grammar698
tree-sitter-grammars/tree-sitter-chatitoA parser for a specialized language used in chat platforms2
himujjal/zig-json5A JSON5 parser/stringifier for Zig programming language.23