Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 17 Dec 2024
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: 15 Nov 2024
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: 07 Nov 2024
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: 15 Dec 2024
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 Nov 2024
https://github.com/elixir-tools/spitfire
Error tolerant parser for Elixir
elixir erlang otp parser pratt-parser recursive-descent-parser
Last synced: 18 Dec 2024
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: 20 Nov 2024
https://github.com/joakimthun/elsa
The Elsa Programming Language
bytecode compiler elsa-programming-language interpreter language pratt-parser programming-language virtual-machine
Last synced: 13 Dec 2024
https://github.com/jrop/pratt
A Pratt parser builder.
builder-pattern javascript node-js nodejs pratt-parser
Last synced: 20 Nov 2024
https://github.com/gabrielhdt/pratter
Mirror of <https://forge.tedomum.net/koizel/pratter>
Last synced: 10 Dec 2024
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: 29 Oct 2024
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: 26 Oct 2024
https://github.com/3cham/monkey
Writing an interpreter in Go
ast golang interpreter lexer pratt-parser
Last synced: 23 Oct 2024
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: 12 Oct 2024
https://github.com/gravatalonga/ninja
Ninja Programming Language - General Scripting Language inspired in PHP and Javascript.
golang pratt-parser programming-language
Last synced: 12 Oct 2024
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: 17 Dec 2024
https://github.com/janbaig/tdop-parser
A Top Down Operator Precedence Parser
Last synced: 16 Nov 2024
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: 20 Dec 2024
https://github.com/apendua/any-language
A toolbelt for creating cool parsers and interpreters
expression-evaluator grammar parser pratt-parser
Last synced: 18 Dec 2024
https://github.com/abodelot/aspic-cpp
Expression interpreter in C++
c-plus-plus pratt-parser toy-language
Last synced: 03 Dec 2024
https://github.com/baines/tdop_prover
C Implementation of Example 1 from Pratt's 1973 TDOP Paper
Last synced: 14 Nov 2024
https://github.com/davidelettieri/polynomials-pratt-algorithm
Parsing polynomials using pratt algorithm
csharp polynomials pratt-parser
Last synced: 16 Nov 2024