Gravity Programming Language
-
Updated
Jul 8, 2024 - C
Gravity Programming Language
Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
🐦 Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Reprinting Vaughan Pratt's Paper on Top Down Operator Precedence Parsing
Tools for rapid prototyping of DSL compilers
Error tolerant parser for Elixir
语言设计教程(献给想学语言设计的朋友)
XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml
Pratt parser implementation in Go
Very Fast Pure C# Script Language for Unity/C# (IL2CPP is supported)
A very simple expression evaluator written using a Pratt Parser
lightweight scripting language loosely based off of Lua
The Elsa Programming Language
🧙♂️A small programming language with static typing and native compilation, written in Rust (selfhosting WIP)
Squanchy is a brand new, easy to learn, general purpose, multi-paradigm, compiled programming language. The language is written from scratch (it includes an integrated lexer, parser, code generator etc). I tried to put together Python and Haskell (or at least the main features from both) in Squanchy. In other words you can use it as a scripting …
Drizzle is a (currently interpreted) programming language designed as something I would like to use, and used as a way to learn lots of new things.
Kotlin parser library with an easy-to-use DSL
A Pratt parser builder.
Add a description, image, and links to the pratt-parser topic page so that developers can more easily learn about it.
To associate your repository with the pratt-parser topic, visit your repo's landing page and select "manage topics."