Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 688 Bytes

File metadata and controls

16 lines (11 loc) · 688 Bytes

miniscript-c

An unofficial, pure C99 (absolutely no C++) implementation of the Miniscript programming language.

Unlike the official implementations, this one uses a stack-based virtual machine instead of three-argument code, and the files are structured á la Lox (and mainly because I didn't want to deal with register allocation haha).

The implementation is not yet ready, but it's stored here for backup reasons and for the interested.

Current progress

  • Strings, numbers and null
  • Local variables
  • If statements (no else or else if atm)
  • While statements
  • Function expressions
  • Return statement