Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 406 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 406 Bytes

jsen

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.

Features

Supported JS

  • Math operations on literals
  • Stack
  • Primitive variables and runtime types
  • Heap
  • Objects (allocate/deallocate objects)
  • Functions

Jsen

  • Allow adding functions to global object