GitHub topics: lox-language
shettysach/Liquid-Oxygen
Lox tree-walk interpreter in Haskell. Based on the first half of Crafting Interpreters.
Language: Haskell - Size: 138 KB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 3 - Forks: 0

AlanLuu/lox-go
Golang implementation of the Lox programming language with my own features
Language: Go - Size: 1.1 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 3 - Forks: 0

grokking-vietnam/grox
A fully functional Interpreter for Lox in Scala 3 (WIP).
Language: Scala - Size: 16.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 31 - Forks: 2

HallofFamer/Lox2
A Superset of Lox Programming Language with Multi-pass Compiler, Optional Static Typing and lots of new features.
Language: C - Size: 2.03 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 70 - Forks: 5

ajeetdsouza/loxcraft
Language tooling for the Lox programming language.
Language: Rust - Size: 773 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 327 - Forks: 14

ananthvk/cpp-lox
C++ implementation of Lox programming language using a bytecode VM
Language: C++ - Size: 268 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

bayerf42/Lox68k
Port of the Lox language to a 68008 single board computer
Language: C - Size: 2.42 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 6 - Forks: 1

VASABIcz/fastLOX
LOX implementation with dynamic x86_64 compilation and few optimizations
Language: C++ - Size: 191 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

SpintroniK/axolotl
A virtual machine for the lox language, written in C++23.
Language: C++ - Size: 76.2 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

mdnkv/lox-interpreter
Tree walk interpreter for Lox language written in Scala
Language: Scala - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hashemi/cloxpp
Lox bytecode VM written in C++ - Based on Part III of Bob Nystrom's Book "Crafting Interpreters"
Language: C++ - Size: 234 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 2

boranseckin/rocks
A language interpreter in Rust
Language: Rust - Size: 238 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

AmrDeveloper/Tank
Dynamic type Object oriented and scripting language written in Java
Language: Java - Size: 905 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 3

mblk/cslox
C# implementation of the LOX language
Language: C - Size: 230 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

riadhlaabidi/lox
Lox programming language
Language: Java - Size: 131 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

atomicptr/lox-rs
Tree Walk Interpreter for the Lox programming language
Language: Rust - Size: 342 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chiahaohsutai/lox-rs
Implementation of Lox using Rust
Language: Rust - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Ahmad-Faraj/jlox
Java-based interpreter for a scripting language
Language: Java - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 16 - Forks: 1

uozuAho/pylox
lox interpreter. see craftinginterpreters.com
Language: Python - Size: 126 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

eliasdaler/lox 📦
C++ implementation of Lox interpreter (based on the book Crafting Interpreters by Bob Nystrom)
Language: C++ - Size: 87.9 KB - Last synced at: about 6 hours ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 3

aalhendi/loxest
A dynamically typed, interpreted language compiled and executed on its own virtual machine.
Language: Rust - Size: 82 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

alabhyajindal/plox
Lox implementation in Python
Language: Python - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Gzimvra/golang-interpreter
This is an interpreter for the Lox programming language, written in Go. It closely follows the implementation described in Crafting Interpreters by Robert Nystrom, adapted from Java to idiomatic Go.
Language: Go - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Pditine/CSLox
Lox interpreter written in C# | C#实现的Lox解释器
Language: C# - Size: 11.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mrjameshamilton/loxlox
A Lox interpreter written in Lox
Language: Shell - Size: 69.3 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

hashemi/bslox
Lox bytecode VM written in Swift - Based on Part III of Bob Nystrom's Book "Crafting Interpreters"
Language: Swift - Size: 93.8 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 1

tusharsadhwani/zlox
Lox bytecode interpreter, written in Zig 0.13.0.
Language: Zig - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

nanmu42/bluelox
A tree-walking interpreter implemented in Golang for Lox, with a browser playground supported by WASM | ä¸€ä¸ªåŸºäºŽè¯æ³•æ ‘çš„Lox解释器,附带WASM版本的playground
Language: Go - Size: 346 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 3

hoomaac/loxer
Language: Rust - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

montreal91/kind-kestrel
Several implementations of the Lox programming language
Language: Kotlin - Size: 722 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

rami3l/dolores
A tree-walking interpreter for the Lox Programming Language.
Language: Rust - Size: 266 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 1

Cheshulko/Lox-interpreter-rs
Lox interpreter written in Rust
Language: Rust - Size: 84 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

JoshKarpel/gejang
A Lox implementation in Rust
Language: Rust - Size: 104 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

alexito4/slox
Swift implementation of a Lox interpreter
Language: Swift - Size: 5.54 MB - Last synced at: about 21 hours ago - Pushed at: over 7 years ago - Stars: 50 - Forks: 8

Pawel-Parma/lox-java
Lox implementation "following" the book: Crafting Interpreters
Language: Java - Size: 123 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

wdevore/Golang-Loxlang
Go version of "Crafting interpreters" Lox language
Language: Go - Size: 138 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

wdevore/CustomLanguages
This repo is a collection of custom languages
Language: Dart - Size: 115 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

jhmcaleely/clox-pico
A port of clox from Crafting Interpreters to the Raspberry Pi Pico Microcontroller
Language: C - Size: 106 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mrjameshamilton/cpplox
cpplox is a Lox interpreter & LLVM compiler written in C++
Language: C++ - Size: 428 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 2

raghavio/clojox
Clojure implementation of the Lox programming language from the Crafting Interpreters book.
Language: Clojure - Size: 64.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

plax-00/rlox
A Rust implementation of Robert Nystrom's Lox programming language from Crafting Interpreters
Language: Rust - Size: 32.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

jalalmostafa/clox
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 :cyclone:
Language: C - Size: 186 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 50 - Forks: 7

ZaneDubya/LoxScript
A bytecode compiler and virtual machine for the Lox language, in C#. Includes a C# / Lox object interface generator and bytecode serialization.
Language: C# - Size: 443 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 19 - Forks: 2

danman113/lox-language
Syntax highlighting for Lox, everyone's favorite interpreted learning-language
Size: 531 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 8

Fidget-Spinner/crafting_interpreters
Lox programming language, implemented in Rust.
Language: Rust - Size: 51.8 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

mrjameshamilton/klox
A Kotlin implementation of lox with a JVM backend built using ProGuardCORE
Language: Kotlin - Size: 2.2 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 1

mandos/the-lox.rust
Interpreter for the Lox programming language written in Rust
Language: Rust - Size: 5.86 KB - Last synced at: 11 days ago - Pushed at: 7 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: 5 months ago - Pushed at: almost 4 years ago - Stars: 28 - Forks: 3

mrjameshamilton/jlox
A optimizing Lox compiler for the JVM
Language: Java - Size: 354 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 7 - Forks: 4

imbianchi/jlox
A language interpreter created in Java.
Language: Java - Size: 58.6 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

healeycodes/hoot-language
🦉 A general-purpose interpreted scripting language with an event loop.
Language: Python - Size: 646 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

ajeetdsouza/tree-sitter-lox
Lox grammar for tree-sitter
Language: JavaScript - Size: 24.4 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

nunzioono/lox_interpreter
This repository is a wrapper for a brilliant tutorial written on link. It aims to teach general programming languages architecture while building an interpreter for a new language called Lox.
Language: PowerShell - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

federico-cristina/clox
The Lox Scripting Language
Language: C - Size: 336 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

hammadmajid/loxir
Intepreter for the Lox programming language written in Rust
Language: Rust - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tsych0/lox-interpreter-rust
Lox interpreter implementation in rust
Language: Rust - Size: 136 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

rami3l/golox
A VM-based interpreter for the Lox Programming Language.
Language: Go - Size: 154 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 0

gaultier/lox-ocaml 📦
Implementation of the Lox language in OCaml
Language: OCaml - Size: 473 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

kamilturek/plox
The Lox programming language tree-walking interpreter written in Python
Language: Python - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Alex-Lar/jslox
TypeScript Implementation of the Lox language interpreter
Language: TypeScript - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

linusdm/ex_lox
An Elixir implementation of an interpreter for the Lox language (from the book Crafting Interpreters by Robert Nystrom).
Language: Elixir - Size: 55.7 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Yumasi/pylox
Python implementation of the Lox programming language from the Crafting Interpreters book.
Language: Python - Size: 175 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

AlbertoEAF/cl-lox
Fast Lox interpreter implementation in Common Lisp. See http://craftinginterpreters.com/.
Language: Common Lisp - Size: 92.8 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0

tusharsadhwani/pylox
My first implementation of Lox, written in Python.
Language: Python - Size: 161 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

gaultier/lox-c 📦
A compiler and bytecode vm for the programming language lox in C99.
Language: C - Size: 441 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

AmrDeveloper/Echo
Compiler And Virtual Machine for Lox Programming Language written in C
Language: C - Size: 1.46 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

dino65-dev/lox
Lox is a lightweight, dynamically-typed programming language with a simple and minimal syntax.
Language: Python - Size: 57.6 KB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

VannRR/golox
A byte code interpreter for the lox language written in go.
Language: Go - Size: 86.9 KB - Last synced at: 5 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

danielctull/lox
A swift implementation of the first lox interpreter described in the book Crafting Interpreters.
Language: Swift - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

mycroft/zlox
A zig rewrite of the clox bytecode VM
Language: Zig - Size: 185 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mrjameshamilton/clox
A C implementation of Lox
Language: C - Size: 154 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

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

definev/dlox
An implementation of Lox language in dart. Following "Crafting Interpreters" by Bob Nystrom.
Language: Dart - Size: 133 KB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

kamoshi/loxy
Another Rust implementation of the Lox programming language
Language: Rust - Size: 184 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

crr1c4/lox-bytecode-interpreter
Kind of byte code interpreter written in Rust for the Lox programming language.
Language: Rust - Size: 58.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

jtamminga/clox
My own take on Lox programming language
Language: C - Size: 180 KB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

marcg03/crafting-interpreters-part-2
A lox interpreter written in C.
Language: C - Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Long5hot/Arsenic
C++ Implementation of Lox Interpreter (https://craftinginterpreters.com/)
Language: C++ - Size: 209 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

ltungv/rox
An interpreter for the Lox language
Language: Rust - Size: 230 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 0

useEffects/golox
Golang implementation of the lox programming language
Language: Go - Size: 393 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

silverhairs/lox
Go implementation of the Lox programming language and interpreter
Language: Go - Size: 226 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

cpp-tutor/lox-gfx
Early port of the Lox scripting language to Arduino
Language: C - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

britannio/lox
A full-featured, efficient scripting language from Robert Nystrom's book: craftinginterpreters.com
Language: C - Size: 290 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

nunzioono/c_lox_interpreter
A c interpreter for the lox language
Language: C - Size: 135 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

minirop/plox
Implementation of the Lox language in PHP
Language: PHP - Size: 35.2 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 4

allegheny-college-cmpsc-201-spring-2024/lox-complete
An implementation of @munificent's jlox interpreter built for use with the Programming Languages course at Allegheny College.
Size: 246 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mamg22/m2-rslox
[Incomplete] Rust port of the bytecode interpreter from the Crafting Interpreters book
Language: Rust - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

selectnull/pylox
Python implementation of Lox language
Language: Python - Size: 20.5 KB - Last synced at: 7 days ago - Pushed at: over 8 years ago - Stars: 12 - Forks: 1

Darksecond/lox
A rust implementation of the lox language
Language: Rust - Size: 410 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 91 - Forks: 11

kelnos/slox
A scala implementation of an interpreter for the lox language (see http://www.craftinginterpreters.com)
Language: Scala - Size: 140 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

hyuunnn/klox
Lox Implementation - Kotlin
Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hyuunnn/rlox
Lox Implementation - Rust
Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hyuunnn/poshlox
Lox Implementation - Powershell
Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

phoenix24/loxrb
a toy implementation of lox lang in ruby
Language: Ruby - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

elliotthill/golox
Functional scripting language written in Go. Recursive descent parser and interpreter.
Language: Go - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

kalexmills/crafting-interpreters-go
Part 2 of Crafting Interpreters, chapter by chapter, ported to Go
Language: Go - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

edimetia3d/cppLox
A tree-walker && virtual-machine && JIT interpreter for Lox language
Language: C++ - Size: 879 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 2

Killarexe/MSLang 📦
MultiSign is a simple interpreted programming language based on the Lox programming language with small twists.
Language: Java - Size: 162 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

danman113/YALI.js
Yet Another Lox Interpreter. Yet Another Lox Interpreter. Javascript Implementation. A Parser, Interpreter, REPL, Code Formatter and Transpiler for the Lox programming language implemented in Javascript.
Language: JavaScript - Size: 3.06 MB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 1

npstauff/jlox-plus
Jlox+ is a superset of the Lox programming language!
Language: Java - Size: 835 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
