This commit is contained in:
gingerBill
2018-02-03 10:27:33 +00:00
parent 028d628e9f
commit d079095517
+3 -6
View File
@@ -303,14 +303,11 @@ write_type :: proc(buf: ^String_Buffer, ti: ^Type_Info) {
_parse_int :: proc(s: string, offset: int) -> (result: int, new_offset: int, ok: bool) { _parse_int :: proc(s: string, offset: int) -> (result: int, new_offset: int, ok: bool) {
is_digit :: inline proc(r: rune) -> bool{ is_digit :: inline proc(r: byte) -> bool { return '0' <= r && r <= '9' }
return '0' <= r && r <= '9';
}
new_offset = offset; new_offset = offset;
n := len(s[new_offset..]); for new_offset <= len(s) {
for new_offset <= n { c := s[new_offset];
c := rune(s[new_offset]);
if !is_digit(c) do break; if !is_digit(c) do break;
new_offset += 1; new_offset += 1;