GitHub topics: tree-walk-interpreter
xosnrdev/naijascript
Programming should speak your language π³π¬
Language: Rust - Size: 1.19 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 18 - Forks: 1
deus-shrepos/go-interpreter
Language: Go - Size: 104 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0
yurikdotdev/covfefescript
A Trumpian-syntax Turing-complete interpreted language. (Boot.dev Hackathon)
Language: Go - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 32 - Forks: 0
montreal91/kind-kestrel
Several implementations of the Lox programming language
Language: Kotlin - Size: 588 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0
mrizaln/loxx
Lox interpreter in Rust
Language: Rust - Size: 569 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
prabal01pathak/jlox
lox is a programming language and jlox is an interpreter written in java
Language: Java - Size: 13.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
jmaczan/0x6b73746b
Toying with compilers in Rust - Tree-Walk interpreter
Language: Rust - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0
amirgamil/lispy
A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.
Language: Go - Size: 663 KB - Last synced at: 21 days ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 0
Fus3n/dusl
DUSL = Dynamic Utility And Scripting Language
Language: C++ - Size: 8.53 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0
prashantrahul141/splax
A memory safe, easy, dynamic programming language.
Language: Rust - Size: 119 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
danieldidiobalsamo/lox_interpreter_rust
Rust implementation of the Java tree-walk interpreter for Lox object-oriented programming language
Language: Rust - Size: 178 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 5 - Forks: 0
oddlanguage/odd
A functional language for getting things done.
Language: TypeScript - Size: 82.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1
lagoon107/SEEL
A repo housing SEEL, a simple, readable tree-walk interpreter.
Language: Rust - Size: 156 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
thenmuttai/palkova
Palkova - A tree-walk interpreter (coded by following the handbook - Crafting Interpreters)
Language: Java - Size: 7.81 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
bit-web24/lox
A Tree-Walk Interpreter
Language: Rust - Size: 205 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
franeklubi/luxya
Programming language with a tree-walking interpreter written in RustΒ©β’.
Language: Rust - Size: 278 KB - Last synced at: 7 months ago - Pushed at: about 4 years ago - Stars: 28 - Forks: 3
tilakkhana/jlox
This is where I will be following the implementation of the first interpreter (jlox) in the Crafting Interpreters book by Robert Nystrom (craftinginterpreters.com)
Language: Java - Size: 21.5 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0
CryptoRodeo/boar-lang
Interpreter for a toy programming language, built in Go
Language: Go - Size: 51.2 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0
healeycodes/hoot-language
π¦ A general-purpose interpreted scripting language with an event loop.
Language: Python - Size: 646 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0
theobori/tinylox
Yet another Lox Tree-Walk interpreter
Language: Python - Size: 39.1 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
healeycodes/nodots-lang
π§π A small programming language with an interpreter, and a WebAssembly compiler.
Language: Python - Size: 356 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 1
miraakx/lox
Lox language interpreter
Language: Rust - Size: 3.18 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
fampiyush/rlox
A tree-walk lox interpreter written in Rust.
Language: Rust - Size: 171 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
Long5hot/Arsenic
C++ Implementation of Lox Interpreter (https://craftinginterpreters.com/)
Language: C++ - Size: 209 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1
smacpher/rusty_monkey
A tree-walking interpreter for the Monkey π programming language written in Rust.
Language: Rust - Size: 52.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
shubham-kv/interpreter π¦
Tree walking Interpreter in C.
Language: C - Size: 174 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
defpis/json-self
Language: TypeScript - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
AlexLemna/pox
A Python 3.12 implementation of a Lox interpreter, following along with Robert Nystrom's book "Crafting Interpreters"
Language: Python - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
cleissonbarbosa/rinha-compiladores-julia π¦
Simple interpreter made with Julia for the "rinha de compiladores" challenge
Language: Julia - Size: 1.12 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
cleissonbarbosa/rinha-compiladores-haskell π¦
Simple interpreter made with Haskell for the "rinha de compiladores" challenge, 3rd place
Language: Haskell - Size: 1.12 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
polyscone/knight
A Go implementation of the Knight language (https://github.com/knight-lang/knight-lang)
Language: Go - Size: 129 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
manishmeganathan/tunalang
A dynamically typed, interpreted programming language.
Language: Go - Size: 242 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1
salty-max/eevee-source
A dynamic programming language with simple syntax OOP support.
Language: TypeScript - Size: 94.7 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0
Abhinand20/cpPyox
A high-level dynamically typed interpreted scripting language with python-esque features, implemented on a fast and memory efficient C++ backend.
Language: C++ - Size: 5.02 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0
olivermicke/marder
Simple tree-walk interpreter written for educational purposes. Shout-out to Robert Nystrom for his amazing book Crafting Interpreters.
Language: TypeScript - Size: 1.64 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
xlxs4/MysticMenagerie.jl
A C-style tree-walking interpreter with Pratt parsing from scratch
Language: Julia - Size: 313 KB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0
rmrt1n/seacucumber
small tree-walk interpreter and transpiler in c for a toy language
Language: C - Size: 201 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1
magalhaesm/rinha-compiler
π» A simple tree-walking interpreter
Language: C++ - Size: 40 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0
robjsliwa/rlox
rlox language
Language: Rust - Size: 165 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0
tonisidneimc/PyLox
A Tree-Walk Interpreter for the PyLox language, using the good old python, for the simplest and cleanest implementation.
Language: Python - Size: 65.4 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0
timar07/novis
Novis programming language interpreter
Language: Rust - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0
txloc1909/lox
Implementations of the Lox programming language from the book Crafting Interpreters
Language: C - Size: 210 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
KHN190/lox-sharp
Lox implementation in C#. I was too excited it was my first interpreter got done.
Language: C# - Size: 70.3 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
smannlymann/jlox
My implementation of jlox, the Java Interpreter for Bob Nystrom's lox (https://craftinginterpreters.com/)
Language: Java - Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
cobbinma/gleamlox
π« https://craftinginterpreters.com/
Language: Gleam - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0
NucciTheBoss/crox
Implementation of the Lox programming language in written in Crystal. Based on the first (Java) implementation of Lox.
Language: Crystal - Size: 8.79 KB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0
rish-singhal/Parser
A simple parser for evaluating arithmetic expressions involving single digits by building AST.
Language: C++ - Size: 140 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
hunterwilkins2/pyLox
A Lox tree-walk interpreter written in python.
Language: Python - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0