Module puffin::algebra::bitstrings
source · Structs§
- A tree of evaluated term, linked to the term structure itself. Created while evaluating a term.
- Payload with the context related to the term it originates from
TermMetadata
stores some metadata about terms.Term
s areTerm
s equipped with optionalPayloads
when they no longer are treated as symbolic terms.
Constants§
- Constants governing heuristic for finding payloads in term evaluations
Functions§
- Operate the payloads replacements in
eval_tree.encode
[vec![]] and returns the modified bitstring.@payloads
follows this order: deeper terms first, left-to-right, assuming no overlap (no two terms one being a sub-term of the other).