the-super-tiny-interpreter

Interpreter

An interpreter for a simplified JavaScript subset to demonstrate the concept of closures using super-easy-to-read code.

Let's explain what a closure is by writing a JavaScript interpreter in JavaScript.

GitHub

171 stars
5 watching
14 forks
Language: JavaScript
last commit: over 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ccxvii/mujs An embeddable JavaScript interpreter written in C 812
esp8266/basic A basic programming language and interpreter for microcontrollers like the ESP8266 259
ser1zw/mil An interpreter and VM implementation for a lightweight programming language with basic data types and control structures. 2
sixsided/simplified-javascript-interpreter An embedded scripting language implementation for ActionScript 3 projects, allowing developers to execute JavaScript code and interact with Flash objects. 19
trevorjay/atinybasic A minimal BASIC interpreter for microcontrollers 25
skx/gobasic A BASIC interpreter written in Golang. 329
mwerezak/sphinx-lang An interpreter for a dynamically typed language written in Rust, aiming to create a lightweight and expressive language runtime. 290
cozis/noja An experimental interpreter for a basic programming language designed as an educational reference 90
smallbasic/smallbasic An interpreter for a simplified BASIC programming language with extensions for graphics and sound 209
dbetz/notc An interpreter with C-like syntax for simple programming tasks and built-in functionality. 3
verhas/jscriptbasic An interpreter for a BASIC scripting language embedded in Java applications 13
phipsgabler/operajonal A JavaScript implementation of an operational monad style for recursive program interpretation 6
node-app/interpreter An iOS app that allows users to execute JavaScript code from the Node.js ecosystem. 1,301
paladin-t/my_basic An embeddable BASIC interpreter with features such as prototype-based programming and functional programming 507
richpl/pybasic An interactive BASIC interpreter written in Python 172