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

172 stars
5 watching
14 forks
Language: JavaScript
last commit: about 10 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ccxvii/mujsAn embeddable JavaScript interpreter written in C818
esp8266/basicA basic programming language and interpreter for microcontrollers like the ESP8266259
ser1zw/milAn interpreter and VM implementation for a lightweight programming language with basic data types and control structures.2
sixsided/simplified-javascript-interpreterAn embedded scripting language implementation for ActionScript 3 projects, allowing developers to execute JavaScript code and interact with Flash objects.19
trevorjay/atinybasicA minimal BASIC interpreter for microcontrollers25
skx/gobasicA BASIC interpreter written in Golang.331
mwerezak/sphinx-langAn interpreter for a dynamically typed language written in Rust, aiming to create a lightweight and expressive language runtime.290
cozis/nojaAn experimental interpreter for a basic programming language designed as an educational reference90
smallbasic/smallbasicAn interpreter for a simplified BASIC programming language with extensions for graphics and sound211
dbetz/notcAn interpreter with C-like syntax for simple programming tasks and built-in functionality.3
verhas/jscriptbasicAn interpreter for a BASIC scripting language embedded in Java applications14
phipsgabler/operajonalA JavaScript implementation of an operational monad style for recursive program interpretation6
node-app/interpreterAn iOS app that allows users to execute JavaScript code from the Node.js ecosystem.1,300
paladin-t/my_basicAn embeddable BASIC interpreter with features such as prototype-based programming and functional programming512
richpl/pybasicAn interactive BASIC interpreter written in Python174