Pug is a tiny, minimalistic, tweakable, C++11 self-contained, embeddable and header-only Stack Virtual-Machine. And you can study it altogether during one evening.
-
Updated
Sep 13, 2013 - C++
Pug is a tiny, minimalistic, tweakable, C++11 self-contained, embeddable and header-only Stack Virtual-Machine. And you can study it altogether during one evening.
Context free grammar compiler and executor written for learning purposes.
Very tiny compiler for a simple arithmetic language.
A stack machine code (VM code) to assembly compiler for the Hack machine (http://www.nand2tetris.org)
A stack based virtual machine
Stack machine with 4-bit instructions
A simple Stack Machine Interpreter in Cool
A broken 16-bit stack machine with packed instructions
Needless Script - simple language and interpreter for it in python
A toy C-like language compiler for PigletVM
S-expressions in Python. Python cross-version compiler. Clean and efficient LISP back end.
A stack machine
Stack-frame based virtual machine implementation for the Hack assembly for the Nand To Tetris course.
Add a description, image, and links to the stack-machine topic page so that developers can more easily learn about it.
To associate your repository with the stack-machine topic, visit your repo's landing page and select "manage topics."