// Test underscores embedded in numeric constants proc main() { var a; a = 1_000.; // Underscore OK between digits before dot */ "a = ", a, "\n"; a = 0.00000_1; // Underscore OK between digits after dot */ "a = ", a, "\n"; a = 1e3_0; // Underscore OK between digits after e */ "a = ", a, "\n"; a = 1_000.0_1e3_0; // Combos OK */ "a = ", a, "\n"; a = 1_000; // Underscore OK in integers "a = ", a, "\n"; a = 0x1_000; // Underscore OK in hex constants "a = ", a, "\n"; }