a C# embeddable lexer and parser generator (.Net core)
-
Updated
Jul 9, 2024 - 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.
a C# embeddable lexer and parser generator (.Net core)
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Parsing Expression Grammar (PEG) parser generator for Rust
C++ Utilities Library for compilers or various projects
Command pigeon generates parsers in Go from a PEG grammar.
A script language of time-sharing scheduling coroutine in single thread
Бэкапы приемных компаний УРФУ. Для абитуриентов. Конкурсные списки.
A Generic compile-time Parser generator and Pattern Matching Library written in Rust
Interpreted, dynamically typed, object-oriented programming language
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)
LALR(1) parser generator for Rust based on Lemon + SQL parser
An easy to use pattern matcher, lexer generator, and parser generator written in Kotlin, implemented with a packrat parser.
Lemon parser generator modified to build an SQL parser in Java
BNF Converter
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
BTHome format description in Kaitai Struct