A non-standard-compliant JS engine meant to illustrate how engines (and VMs in general) work. Supports a very small subset of ECMAScript with no GC.
- Math operations on literals
- Stack
- Primitive variables and runtime types
- Heap
- Objects (allocate/deallocate objects)
- Functions
- Allow adding functions to global object