Generate a user manual.
All checks were successful
per-push tests / build (push) Successful in 1m11s
per-push tests / test-frontend (push) Successful in 1m3s
per-push tests / test-utility (push) Successful in 1m3s
per-push tests / test-backend (push) Successful in 58s
per-push tests / timed-decomposer-parse (push) Successful in 1m3s
All checks were successful
per-push tests / build (push) Successful in 1m11s
per-push tests / test-frontend (push) Successful in 1m3s
per-push tests / test-utility (push) Successful in 1m3s
per-push tests / test-backend (push) Successful in 58s
per-push tests / timed-decomposer-parse (push) Successful in 1m3s
This commit extends the documentation held in instructions.toml into a full description of the hyphaeVM design and capabilities. Additionally, instructions.toml is renamed to vm.toml. Finally, the build script outputs a text file (hyphae_manual.txt) that provides a comprehensive manual on the use and effects of HyphaeVM. fixes: #37 Signed-off-by: Ava Affine <ava@sunnypup.io>
This commit is contained in:
parent
f48867db42
commit
0f85292e6f
5 changed files with 1016 additions and 414 deletions
|
|
@ -22,7 +22,6 @@ use alloc::rc::Rc;
|
|||
use alloc::vec::Vec;
|
||||
use alloc::boxed::Box;
|
||||
use alloc::fmt::Debug;
|
||||
use alloc::string::String;
|
||||
|
||||
use organelle::Number;
|
||||
|
||||
|
|
@ -147,7 +146,6 @@ pub enum Datum {
|
|||
Number(Number),
|
||||
Bool(bool),
|
||||
Cons(Cons),
|
||||
Symbol(String),
|
||||
Char(u8),
|
||||
String(Vec<u8>),
|
||||
Vector(Vec<Gc<Datum>>),
|
||||
|
|
@ -162,7 +160,6 @@ impl Clone for Datum {
|
|||
Datum::Number(n) => Datum::Number(n.clone()),
|
||||
Datum::Bool(n) => Datum::Bool(n.clone()),
|
||||
Datum::Cons(n) => Datum::Cons(n.deep_copy()),
|
||||
Datum::Symbol(n) => Datum::Symbol(n.clone()),
|
||||
Datum::Char(n) => Datum::Char(n.clone()),
|
||||
Datum::String(n) => Datum::String(n.clone()),
|
||||
Datum::Vector(n) =>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue