YATTA: Yet Another Tool for Text Analysis - A toy bootstrapped parser generator
-
Updated
Jul 30, 2023 - C++
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
YATTA: Yet Another Tool for Text Analysis - A toy bootstrapped parser generator
Basic calculator program demonstrating the use of a parser generator for reading user input.
A module to help release the tagged dev version of PEG.js on NPM
F# LL(k) Parser generator.
Kotlin LALR grammar parser generator
Lemon PureBasic Parser Generator
Cascade Coco/R compiler generator
Context-free-language parsing with Rust procedural macros
ImgurParser on python....
ANTLR 4 parser generator command line tool
Construct Parsers of any complexity using a declarative fluent syntax in C#.
A collection of math expression parsers that were developed in my tutorial series: https://inspirnathan.com/posts/149-math-expression-parser-in-javascript/
An easy to use pattern matcher, lexer generator, and parser generator written in Kotlin, implemented with a packrat parser.
Small language that compiles to Python37 bytecode
"Parser gramMar anaLyzer" - Context-Free Grammar analyzer and generator.
Ansible role to install Happy, the Parser Generator for Haskell
(Possibly, eventually) a PLR parser generator
Research of different parser generators