jacob

Crates.iojacob
lib.rsjacob
version0.2.0
sourcesrc
created_at2021-12-16 20:02:30.688378
updated_at2021-12-17 19:35:20.019621
descriptionJacob's Awesome Compiler Of BITS
homepage
repositoryhttps://github.com/jakeledoux/jacob/
max_upload_size
id499358
size27,931
Jake (jakeledoux)

documentation

https://docs.rs/jacob/latest/jacob/

README

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
Commit count: 20

cargo fmt