local cases = [ [123456, '123_456'], [1750000, '1_750_000'], [123, '1_2_3'], [3.141592, '3.141_592'], [1200.0, '1_200.0'], [0e101, '0e1_01'], [1010e3, '10_10e3'], [23e12, '2_3e1_2'], [1.12e100, '1.1_2e100'], [1.1e-101, '1.1e-10_1'], [9.10938356e-31, '9.109_383_56e-31'], ]; local sepParse(s) = std.parseJson(std.strReplace(s, '_', '')); { test_results: [std.assertEqual(c[0], sepParse(c[1])) for c in cases], }