Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

DrkWithT/DerkJS-Redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

488 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Brief

My furthest attempt yet at implmenting a subset of JavaScript, specifically ES5 with cherry-picked ES6+ features, in modern C++. Abandoned due to burnout and fatal design flaws in the reference system.

Required

  • Clang 21+ (just the Homebrew distribution for now)
  • CMake 4.2+
  • Ninja

Caveats / Quirks

  • No eval().
  • No automatic semicolon insertion.
  • No arguments, but rest parameters are given.
  • No BigInt.
  • No Promise API yet.

Usage

  1. Give ./utility.sh run permissions.
  2. Run ./utility.sh help to see info on building, sloc count, etc.
  3. Run ./build/derkjs_tco -h for help if you've successfully built the TCO intepreter version.

Other Repo Docs:

About

My 1st JS interpreter for a tiny subset of JS. ABANDONED

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages