26 lines
801 B
JavaScript
26 lines
801 B
JavaScript
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");
|
|
}
|
|
} |