Gravity Programming Language
#
pratt-parser
Repositories 29
haifenghuang / monkey Archived
328
Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
programming-language
scripting-languages
scripting-language
interpreted-languages
interpreter
object-oriented
pratt-parser
language
Go
Updated Dec 20, 2018
Reprinting Vaughan Pratt's Paper on Top Down Operator Precedence Parsing
HTML
Updated May 23, 2018
Tools for rapid prototyping of DSL compilers
compiler-construction
peg
term-rewriting
dsl
metaprogramming
source-to-source
code-generation
python
python2
python3
pratt-parser
parser-combinators
dsl-compilers
ast
compiler
Python
Updated Apr 30, 2019
programming-language
scripting-languages
scripting-language
interpreted-languages
interpreter
object-oriented
pratt-parser
language
linq
golang
go
dsl
async
await
Go
Updated Apr 18, 2019
Drizzle is a (currently interpreted) programming language designed as something I would like to use, and used as a wa…
programming-language
interpreted-programming-language
language-design
wip
drizzle
language
interpreter
crystal
pratt-parser
tree-walking
Crystal
Updated Mar 7, 2019
A very simple expression evaluator written using a Pratt Parser
pratt-parser
parser
javascript
nodejs
calculator
expression-evaluator
expression-parser
expression-tree
JavaScript
Updated Jul 5, 2018
The Elsa Programming Language
compiler
virtual-machine
programming-language
elsa-programming-language
bytecode
interpreter
language
pratt-parser
C++
Updated Apr 2, 2017
TDOP parser https://tdop.github.io
JavaScript
Updated May 1, 2019
XPath 1.0/2.0 parsers and selectors for ElementTree and lxml
Python
Updated Apr 27, 2019
A Pratt parser builder.
TypeScript
Updated Jun 5, 2018
Customizable, safe evaluator of JavaScript-like expressions.
TypeScript
Updated Mar 27, 2019
Monkey interpreter in C#, from the book Writing an Interpreter in Go
C#
Updated Sep 16, 2018
Anode Programming Language
C++
Updated Jan 24, 2018
Squanchy is a brand new, easy to learn, general purpose, multi-paradigm, compiled programming language. The language …
squanchy
lexer
pratt-parser
python
compiler
compiler-design
llvm
bigdata
haskell
parser
interpreter
programming-language
scratch
language
lenguaje
programacion
programming
python3
llvmlite
llvm-ir
Python
Updated Feb 22, 2019
Implementation of a Pratt Parser in Java
Java
Updated Mar 27, 2019
Helper classes to write pratt parsers
Java
Updated Apr 9, 2019
Kudu Language
Go
Updated Mar 1, 2017
PEMDAS evaluator written in C.
C
Updated Apr 28, 2017
A toolbelt for creating cool parsers and interpreters
JavaScript
Updated Jan 25, 2018
C Implementation of Example 1 from Pratt's 1973 TDOP Paper
C
Updated Apr 6, 2019
A small programming language, written in Rust
Rust
Updated Apr 26, 2019
A PHP parser written in PHP
PHP
Updated Aug 17, 2018
Simple, extensible calculator written in C# featuring Pratt's parser architecture
C#
Updated Sep 17, 2017
Expression interpreter in C++
C++
Updated Apr 30, 2019
Compiler for a SimpleProgrammingLanguage (SPL). Implementing Lexing, Parsing, TypeChecking and finally Code Generation.
Java
Updated Jun 27, 2018
scim2 query filter parser in go
scim
scim2
query-parser
pratt-parser
recursive-descent-parser
top-down-parser
scim-filter
scim-2
precedence
query-filter-parser
Go
Updated Mar 23, 2019
Monkey interpreter written in Swift - Based on Thorsten Ball's Book "Writing an Interpreter in Go"
Swift
Updated Aug 31, 2017
Swift port of Bob Nystrum's batnam expression language — demonstrating a Pratt parser
Swift
Updated Apr 28, 2018