initial commit

This commit is contained in:
Vanilla
2025-01-29 16:04:11 +03:00
commit 79b304eb5e
30 changed files with 2682 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import { S10_0, S10_1, S10_2, S10_3, S10_4, S10_5, S10_6, S10_7, S10_8, S10_9 } from "../symbol/S10.js"
/**
* @param { symbol } s
*/
export function string10B(s) {
switch (s) {
case S10_0: return "0";
case S10_1: return "1";
case S10_2: return "2";
case S10_3: return "3";
case S10_4: return "4";
case S10_5: return "5";
case S10_6: return "6";
case S10_7: return "7";
case S10_8: return "8";
case S10_9: return "9";
default: throw new Error("unexpected symbol");
}
}
+26
View File
@@ -0,0 +1,26 @@
import { S16_0, S16_1, S16_2, S16_3, S16_4, S16_5, S16_6, S16_7, S16_8, S16_9, S16_A, S16_B, S16_C, S16_D, S16_E, S16_F } from "../symbol/S16.js"
/**
* @param { symbol } s
*/
export function string16B(s) {
switch (s) {
case S16_0: return "0";
case S16_1: return "1";
case S16_2: return "2";
case S16_3: return "3";
case S16_4: return "4";
case S16_5: return "5";
case S16_6: return "6";
case S16_7: return "7";
case S16_8: return "8";
case S16_9: return "9";
case S16_A: return "A";
case S16_B: return "B";
case S16_C: return "C";
case S16_D: return "D";
case S16_E: return "E";
case S16_F: return "F";
default: throw new Error("unexpected symbol");
}
}
+12
View File
@@ -0,0 +1,12 @@
import { S2_0, S2_1 } from "../symbol/S2.js"
/**
* @param { symbol } s
*/
export function string2B(s) {
switch (s) {
case S2_0: return "0";
case S2_1: return "1";
default: throw new Error("unexpected symbol");
}
}
+19
View File
@@ -0,0 +1,19 @@
import { S8_0, S8_1, S8_2, S8_3, S8_4, S8_5, S8_6, S8_7 } from "../symbol/S8.js"
/**
* @param { symbol } s
*/
export function string8B(s) {
switch (s) {
case S8_0: return "0";
case S8_1: return "1";
case S8_2: return "2";
case S8_3: return "3";
case S8_4: return "4";
case S8_5: return "5";
case S8_6: return "6";
case S8_7: return "7";
default: throw new Error("unexpected symbol");
}
}