Fix generating incorrect C/JS for mixed base numbers.
Eg. var num := 0xabc.32xhello
Restrict valid numeric bases to 2 through 36.