Number-to-ByteVector-conversion #44

Merged
affine merged 7 commits from Number-to-ByteVector-conversion into main 2025-12-04 12:09:45 -08:00
Showing only changes of commit 467e1e7188 - Show all commits

View file

@ -1166,14 +1166,14 @@ mod tests {
let case = TestResult{ let case = TestResult{
expr: None, expr: None,
stack: vec![ stack: vec![
(0, Datum::Char(b'a').into()), (0, Datum::Char(b'a').into()), // NTOC
(1, Datum::Number(Number::Fra(Fraction(97, 1))).into()), (1, Datum::Number(Number::Flt(Float(97.0))).into()), // BVTON
(2, Datum::Number(Number::Flt(Float(97.0))).into()), (2, Datum::ByteVector(vec![0, 0, 0, 0, 0, 64, 88, 64]).into()), // NTOBV
(3, Datum::Number(Number::Fra(Fraction(97, 1))).into()), (3, Datum::Number(Number::Fra(Fraction(97, 1))).into()), // NTOE
(4, Datum::String(vec![b'a']).into()), (4, Datum::Number(Number::Flt(Float(97.0))).into()), // NTOI
(5, Datum::ByteVector(vec![0, 0, 0, 0, 0, 64, 88, 64]).into()), (5, Datum::Number(Number::Fra(Fraction(97, 1))).into()), // CTON
(6, Datum::Number(Number::Fra(Fraction(97, 1))).into()), (6, Datum::String(vec![b'a']).into()), // CTOS
(7, Datum::Char(b'a').into()), (7, Datum::Char(b'a').into()), // DUPL
], ],
syms: vec![], syms: vec![],
errr: None, errr: None,