Skip to content

Commit c71ada3

Browse files
chqrliebvdberg
authored andcommitted
parser: remove redundant initializers
1 parent 71177ab commit c71ada3

File tree

1 file changed

+0
-20
lines changed

1 file changed

+0
-20
lines changed

parser/c2_tokenizer.c2

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,6 @@ fn void Tokenizer.lex_internal(Tokenizer* t, Token* result) {
331331
if (t.raw_mode) {
332332
result.kind = Kind.Invalid;
333333
string.memcpy(result.invalid, t.cur, len);
334-
result.invalid[len] = '\0';
335334
t.cur += len;
336335
return;
337336
}
@@ -341,7 +340,6 @@ fn void Tokenizer.lex_internal(Tokenizer* t, Token* result) {
341340
if (t.raw_mode) {
342341
result.kind = Kind.Invalid;
343342
result.invalid[0] = *t.cur;
344-
result.invalid[1] = '\0';
345343
t.cur += 1;
346344
return;
347345
}
@@ -410,7 +408,6 @@ fn void Tokenizer.lex_internal(Tokenizer* t, Token* result) {
410408
if (t.raw_mode) {
411409
result.kind = Kind.Invalid;
412410
result.invalid[0] = *t.cur;
413-
result.invalid[1] = '\0';
414411
t.cur += 1;
415412
return;
416413
}
@@ -664,21 +661,6 @@ public fn Token Tokenizer.lookahead(Tokenizer* t, u32 n) {
664661
return t.next[slot];
665662
}
666663

667-
/*
668-
public fn u32 Tokenizer.get_indent(const Tokenizer* t, const Token* tok) {
669-
if (tok.loc <= t.loc_start) return 0;
670-
u32 offset = tok.loc - t.loc_start;
671-
const char* cp = t.input_start + offset;
672-
u32 indent = 0;
673-
while (cp > t.input_start) {
674-
if (*cp == '\n') break;
675-
cp--;
676-
indent++;
677-
}
678-
return indent -1;
679-
}
680-
*/
681-
682664
fn void Tokenizer.error(Tokenizer* t, Token* result, const char* format @(printf_format), ...) {
683665
Va_list args;
684666
va_start(args, format);
@@ -767,8 +749,6 @@ fn void Tokenizer.lex_number_error(Tokenizer* t, Token* result, const char *p, c
767749

768750
fn void Tokenizer.lex_number(Tokenizer* t, Token* result) {
769751
result.kind = Kind.IntegerLiteral;
770-
result.radix = Radix.Default;
771-
result.int_value = 0;
772752
const char* start = t.cur;
773753
const char* p = start;
774754
u64 value = 0;

0 commit comments

Comments
 (0)