| ... | @@ -61,12 +61,13 @@ fn formatIdent( | ... | @@ -61,12 +61,13 @@ fn formatIdent( |
| 61 | for (ident) |c, i| { | 61 | for (ident) |c, i| { |
| 62 | switch (c) { | 62 | switch (c) { |
| 63 | 'a'...'z', 'A'...'Z', '_' => try writer.writeByte(c), | 63 | 'a'...'z', 'A'...'Z', '_' => try writer.writeByte(c), |
| | 64 | '.' => try writer.writeByte('_'), |
| 64 | '0'...'9' => if (i == 0) { | 65 | '0'...'9' => if (i == 0) { |
| 65 | try writer.print("${x:2}", .{c}); | 66 | try writer.print("_{x:2}", .{c}); |
| 66 | } else { | 67 | } else { |
| 67 | try writer.writeByte(c); | 68 | try writer.writeByte(c); |
| 68 | }, | 69 | }, |
| 69 | else => try writer.print("${x:2}", .{c}), | 70 | else => try writer.print("_{x:2}", .{c}), |
| 70 | } | 71 | } |
| 71 | } | 72 | } |
| 72 | } | 73 | } |
| ... | @@ -599,7 +600,6 @@ pub fn genDecl(o: *Object) !void { | ... | @@ -599,7 +600,6 @@ pub fn genDecl(o: *Object) !void { |
| 599 | } | 600 | } |
| 600 | try w.writeAll(";"); | 601 | try w.writeAll(";"); |
| 601 | try o.indent_writer.insertNewline(); | 602 | try o.indent_writer.insertNewline(); |
| 602 | | | |
| 603 | } else { | 603 | } else { |
| 604 | const writer = o.writer(); | 604 | const writer = o.writer(); |
| 605 | try writer.writeAll("static "); | 605 | try writer.writeAll("static "); |