Projects in Awesome Lists tagged with pratt-parser
A curated list of projects in awesome lists tagged with pratt-parser .
https://github.com/marcobambini/gravity
Gravity Programming Language
bridge bytecode c closure fibers gravity interpreter json language object-oriented objective-c portable pratt-parser programming-language scripting-language virtual-machine
Last synced: 14 May 2025
https://github.com/haifenghuang/monkey
Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
interpreted-languages interpreter language object-oriented pratt-parser programming-language scripting-language scripting-languages
Last synced: 09 May 2025
https://github.com/haifenghuang/magpie
:bird: Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
async await debugger dsl go golang interpreted-languages interpreter language linq object-oriented pratt-parser programming-language scripting-language scripting-languages
Last synced: 17 Jan 2026
https://github.com/wolframresearch/codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
abstract-syntax-tree ast asts codeparser codetools concrete-syntax-trees cst csts mathematica parsing pratt pratt-parser syntax-trees wolfram-language wolfram-mathematica
Last synced: 20 Sep 2025
https://github.com/WolframResearch/codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
abstract-syntax-tree ast asts codeparser codetools concrete-syntax-trees cst csts mathematica parsing pratt pratt-parser syntax-trees wolfram-language wolfram-mathematica
Last synced: 08 Jul 2025
https://github.com/elixir-tools/spitfire
Error tolerant parser for Elixir
elixir erlang otp parser pratt-parser recursive-descent-parser
Last synced: 04 Mar 2026
https://github.com/haifenghuang/magpie-language-design
语言设计教程(献给想学语言设计的朋友)
interpreters language language-design language-learning languages pratt-parser programming-language programming-languages
Last synced: 14 Jan 2026
https://github.com/kengorab/abra-lang
🧙♂️A small programming language with static typing and native compilation, selfhosted
compiler pratt-parser programming-language qbe self-hosted
Last synced: 01 Apr 2026
https://github.com/akeit0/yukatascript
Fast Pure C# Script Language for Unity/C# (IL2CPP is supported)
c-sharp c-sharp-unity compiler embedded-scripting-language interpreter pratt-parser unity3d
Last synced: 11 Oct 2025
https://github.com/woojiahao/chris
Pratt parser implementation in Go
go golang lexer lexer-parser parser pratt-parser
Last synced: 03 Sep 2025
https://github.com/jrop/pratt-calculator
A very simple expression evaluator written using a Pratt Parser
calculator expression-evaluator expression-parser expression-tree javascript nodejs parser pratt-parser
Last synced: 27 Mar 2026
https://github.com/furesoft/Silverfly
Build parsers easily
dsl dsl-syntax help-wanted parser parser-library parsing pratt pratt-parser pratt-parsing syntax syntax-tree
Last synced: 16 Nov 2025
https://github.com/furesoft/silverfly
Build parsers easily
dsl dsl-syntax help-wanted parser parser-library parsing pratt pratt-parser pratt-parsing syntax syntax-tree
Last synced: 14 Feb 2026
https://github.com/joakimthun/elsa
The Elsa Programming Language
bytecode compiler elsa-programming-language interpreter language pratt-parser programming-language virtual-machine
Last synced: 06 May 2025
https://github.com/jrop/pratt
A Pratt parser builder.
builder-pattern javascript node-js nodejs pratt-parser
Last synced: 09 Jul 2025
https://github.com/atifaziz/gratt
A Generic Vaughn Pratt's top-down operator precedence parser for .NET Standard
csharp dotnet dotnet-standard parser pratt pratt-parser tdop
Last synced: 25 Mar 2025
https://github.com/dlurton/anode
Anode Programming Language
compiler language llvm parsers pratt-parser programming-language repl
Last synced: 07 May 2025
https://github.com/gabrielhdt/pratter
Mirror of <https://forge.tedomum.net/koizel/pratter>
Last synced: 14 Apr 2025
https://github.com/askeladdk/prattle
Scan and parse LL(1) grammars simply and efficiently.
go golang lexer lexer-parser parser parser-library pratt-parser
Last synced: 14 Jan 2026
https://github.com/forax/pratt_parser
Implementation of a Pratt Parser in Java
Last synced: 27 Dec 2025
https://github.com/janbaig/pratt-parser
A Top Down Operator Precedence Parser
Last synced: 27 Oct 2025
https://github.com/ravener/bantam.py
A simple demo app for Pratt parsing in Python
expression-parser parser pratt pratt-parser pratt-parsing python
Last synced: 29 Oct 2025
https://github.com/raleksandar/numenor
Customizable, safe evaluator of JavaScript-like expressions.
evaluator javascript parser pratt-parser
Last synced: 04 Apr 2026
https://github.com/3cham/monkey
Writing an interpreter in Go
ast golang interpreter lexer pratt-parser
Last synced: 01 Mar 2026
https://github.com/gravatalonga/ninja
Ninja Programming Language - General Scripting Language inspired in PHP and Javascript.
golang pratt-parser programming-language
Last synced: 11 Oct 2025
https://github.com/foolnotion/pratt-parser-calculator
Pratt operator precedence parser and expression calculator
cpp cpp17 expression-evaluator expression-parser pratt-parser precedence-parser
Last synced: 31 Oct 2025
https://github.com/v-shenoy/expression-parsing
Implementation of a traditional recursive descent parser, and a Pratt parser.
golang parsing pratt-parser recursive-descent
Last synced: 04 Apr 2025
https://github.com/manishmeganathan/tunalang
A dynamically typed, interpreted programming language.
dynamic-typing golang interpreter pratt-parser programming-language repl tree-walk-interpreter
Last synced: 15 Dec 2025
https://github.com/daviddexter/karis-programming-language
Lightweight programming-ish language built for https://educative.io
compiler compiler-construction craftinginterpreters interpreter parser pratt-parser programming-language rust-lang top-down-parser
Last synced: 08 Mar 2026
https://github.com/apendua/any-language
A toolbelt for creating cool parsers and interpreters
expression-evaluator grammar parser pratt-parser
Last synced: 12 Sep 2025
https://github.com/itsrainingmani/bantam
Rust implementation of the Bantam programming language
Last synced: 20 May 2026
https://github.com/baines/tdop_prover
C Implementation of Example 1 from Pratt's 1973 TDOP Paper
Last synced: 03 Mar 2025
https://github.com/davidelettieri/polynomials-pratt-algorithm
Parsing polynomials using pratt algorithm
csharp polynomials pratt-parser
Last synced: 23 Jul 2025
https://github.com/kx0101/liakos-language
Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes
ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt
Last synced: 01 Aug 2025
https://github.com/abodelot/aspic-cpp
Expression interpreter in C++
c-plus-plus pratt-parser toy-language
Last synced: 25 Mar 2025
https://github.com/kx0101/monkey-language
Writing An Interpreter (Tree-Walking) In Go from scratch, using Vaughan Pratt's Parser For Educational Purposes
ast expressions go golang identifiers interpreter lexer parser pratt-parser repl statements tokenizer tokens vaughan-pratt
Last synced: 23 Jul 2025