Hyphae: add assembler and disassembler
All checks were successful
per-push tests / build (push) Successful in 1m38s
per-push tests / test-utility (push) Successful in 42s
per-push tests / test-frontend (push) Successful in 42s
per-push tests / test-backend (push) Successful in 49s
per-push tests / timed-decomposer-parse (push) Successful in 47s
All checks were successful
per-push tests / build (push) Successful in 1m38s
per-push tests / test-utility (push) Successful in 42s
per-push tests / test-frontend (push) Successful in 42s
per-push tests / test-backend (push) Successful in 49s
per-push tests / timed-decomposer-parse (push) Successful in 47s
This commit adds hyphae binaries for an assembler and a disassembler As well as some fixes for observed misbehavior during manual verification. The new binaries are hphc for compiling assmbly files and hphdump for inspecting compiled hyphae binary. Signed-off-by: Ava Affine <ava@sunnypup.io>
This commit is contained in:
parent
141ba43362
commit
3af5997a15
6 changed files with 189 additions and 28 deletions
|
|
@ -3,9 +3,28 @@ name = "hyphae"
|
|||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[lib]
|
||||
name = "hyphae"
|
||||
crate-type = ["lib"]
|
||||
path = "src/lib.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "hphc"
|
||||
path = "src/bin/hphc.rs"
|
||||
required-features = ["cli"]
|
||||
|
||||
[[bin]]
|
||||
name = "hphdump"
|
||||
path = "src/bin/hphdump.rs"
|
||||
required-features = ["cli"]
|
||||
|
||||
[features]
|
||||
cli = ["clap"]
|
||||
|
||||
[dependencies]
|
||||
organelle = { path = "../organelle" }
|
||||
num = { version = "0.4.3", features = ["alloc"] }
|
||||
clap = { version = "4.5.53", features = ["derive"], optional = true }
|
||||
|
||||
[build-dependencies]
|
||||
serde = { version = "1.0", features = ["alloc", "derive"] }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue