apps/kirjs/src/app/modules/ast/samples/dec-to-bin.js
function bin6BitsToDec(bin) {
switch (bin) {
case '000000':
return 0;
case '000001':
return 1;
case '000010':
return 2;
case '000011':
return 3;
case '000100':
return 4;
case '000101':
return 5;
case '000110':
return 6;
case '000111':
return 7;
case '001000':
return 8;
case '001001':
return 9;
case '001010':
return 10;
case '001011':
return 11;
case '001100':
return 12;
case '001101':
return 13;
case '001110':
return 14;
case '001111':
return 15;
case '010000':
return 16;
case '010001':
return 17;
case '010010':
return 18;
case '010011':
return 19;
case '010100':
return 20;
case '010101':
return 21;
case '010110':
return 22;
case '010111':
return 23;
case '011000':
return 24;
case '011001':
return 25;
case '011010':
return 26;
case '011011':
return 27;
case '011100':
return 28;
case '011101':
return 29;
case '011110':
return 30;
case '011111':
return 31;
case '100000':
return 32;
case '100001':
return 33;
case '100010':
return 34;
case '100011':
return 35;
case '100100':
return 36;
case '100101':
return 37;
case '100110':
return 38;
case '100111':
return 39;
case '101000':
return 40;
case '101001':
return 41;
case '101010':
return 42;
case '101011':
return 43;
case '101100':
return 44;
case '101101':
return 45;
case '101110':
return 46;
case '101111':
return 47;
case '110000':
return 48;
case '110001':
return 49;
case '110010':
return 50;
case '110011':
return 51;
case '110100':
return 52;
case '110101':
return 53;
case '110110':
return 54;
case '110111':
return 55;
case '111000':
return 56;
case '111001':
return 57;
case '111010':
return 58;
case '111011':
return 59;
case '111100':
return 60;
case '111101':
return 61;
case '111110':
return 62;
case '111111':
return 63;
}
}