// parentheses around numeric literal should be preserved function test5() { return (100).toString(); } 0; 1; 0.1; 1.1; 0.1; 1; 0b1; 0b1; 0o1; 0o1; 0x1; 0x1; 0x123abcdef456abcdef; 0x123abcdef456abcdef; 0xdeadbeef; 0b111000; 0b000111; 0b111000; 0b000111; 0o111000; 0o000111; 0o111000; 0o000111; 0x111000; 0x000111; 0x111000; 0x000111; 1e1; 1e1; 1e-1; 1e1; 0.1e1; 1.1e1; 1.1e10; 0.1e10; 0.1e-10; 1e1; 1e1; 1e-1; 1e1; 0.1e1; 1.1e1; 1.1e10; 0.1e10; 0.1e-10; 0.5; 0.5; 0.5; 0.5; 0.5; 0.5; 1; 1.005; 1.0; 1.5; 1.5; 0; 0.005; 0.0; 0.0; 0.0; 500600.001230045; 1.005e60; 1.0e60; 0.005e60; 0.0e60; 0.0e60; 0.0e60; 0e60; 0e60; 500600.001230045e60; 10; 9700; 10e100;