A javascript prototype for my programming language.
This project was built exploring parser design and simple compilation into javascript function calls-which run on a deticated virtual session. It was created to add support for my programming language in the browser, allowing it to be used for code snippets, and embeding.
- Simple expression parsing such as
1 + 2 * 3with order of operations. (Found in src/exp_parser.js) - A runtime environment with a set of simple instructions, and memory registers. (Found in src/interpreter.js)
- Experimental unfinished compiler for simple source code. (Found in src/compiler.ts)
- A simple error builder. (Found in src/universal_error_system.js)

This project contains multiple files, with some being used as dependencies and some as indepedent files. You will need the following prerequisites to run any file in this project:
- Node.js (or any js runtime including the browser)
Assuming you have Node.js installed, you can use the following command to run the src/exp_parser.js file per say:
node src/exp_parser.js
As with all other projects in this playground, the license is CC BY-NC.
CC BY-SA 4.0 The-Nice-One.
Last modified: May 06, 2026 Website built with
rail-yard and the
TypeScript programming language.
See credits.