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.
172 stars
5 watching
14 forks
Language: JavaScript
last commit: about 10 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| An embeddable JavaScript interpreter written in C | 818 | |
| A basic programming language and interpreter for microcontrollers like the ESP8266 | 259 | |
| An interpreter and VM implementation for a lightweight programming language with basic data types and control structures. | 2 | |
| An embedded scripting language implementation for ActionScript 3 projects, allowing developers to execute JavaScript code and interact with Flash objects. | 19 | |
| A minimal BASIC interpreter for microcontrollers | 25 | |
| A BASIC interpreter written in Golang. | 331 | |
| An interpreter for a dynamically typed language written in Rust, aiming to create a lightweight and expressive language runtime. | 290 | |
| An experimental interpreter for a basic programming language designed as an educational reference | 90 | |
| An interpreter for a simplified BASIC programming language with extensions for graphics and sound | 211 | |
| An interpreter with C-like syntax for simple programming tasks and built-in functionality. | 3 | |
| An interpreter for a BASIC scripting language embedded in Java applications | 14 | |
| A JavaScript implementation of an operational monad style for recursive program interpretation | 6 | |
| An iOS app that allows users to execute JavaScript code from the Node.js ecosystem. | 1,300 | |
| An embeddable BASIC interpreter with features such as prototype-based programming and functional programming | 512 | |
| An interactive BASIC interpreter written in Python | 174 |