3 unstable releases

0.2.0 Dec 17, 2021
0.1.1 Dec 16, 2021
0.1.0 Dec 16, 2021

#671 in Programming languages

MIT license

24KB
506 lines

JACOB   Build Status Latest Version Documentation

JACOB is a BITS compiler/decompiler/interpreter for the BITS instruction set. BITS was introduced as challenge 16 of the 2021's Advent of Code.

To-do

This is an outline of what I'd like this crate to do. Pull-requests welcome!

  • Hex packets
    • decoding
    • encoding
  • Math expressions
    • decoding
    • encoding
  • Packet API
    • builder API
    • evaluation
    • in-place evaluation (transform into literal)
    • simplification

Acronyms

  • JACOB: Jacob's Awesome Compiler Of BITS
  • BITS: Buoyancy Interchange Transmission System

Dependencies

~0.8–1.3MB
~28K SLoC