A parser library for Go
-
Updated
May 11, 2024 - Go
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 parser library for Go
xFunc provides a powerful parser and analyzer for mathematical expressions. It excels at calculating derivatives, simplifying expressions, and achieving high performance.
Tolu is an experimental programming language written in c#.
GreyScript transpiler/minifier/interpreter for Grey Hack written in JS.
An enigmatic programming language.
DFA regular expression library & friends
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
The Fast Lexical Analyzer - scanner generator for lexing in C and C++
PenguinScript is a programming language built for PenguinMod
a C# embeddable lexer and parser generator (.Net core)
A light weight, embeddable, scripting language for quick and easy coding
🌳 Tree-sitter grammar for the ⚡ Tact contract programming language
A programming language impl from Robert Nystrom's Crafting Interpreters
Parser Building Toolkit for JavaScript
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server