diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-07-31 06:19:17 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-08-15 10:04:49 +0900 |
| commit | 8fba2c682d190236b0e4c82b71404e6cfb62d6d0 (patch) | |
| tree | b702aefb2f86360f4f0754e80ffd0febad116b23 /tokenize.c | |
| parent | a7a805e3f11ed7d24c635aeefab7b7faed444d66 (diff) | |
| download | ducc-8fba2c682d190236b0e4c82b71404e6cfb62d6d0.tar.gz ducc-8fba2c682d190236b0e4c82b71404e6cfb62d6d0.tar.zst ducc-8fba2c682d190236b0e4c82b71404e6cfb62d6d0.zip | |
refactor: use struct assignment
Diffstat (limited to 'tokenize.c')
| -rw-r--r-- | tokenize.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -260,12 +260,10 @@ void tokenize_all(Lexer* l) { } else { tok->kind = TokenKind_ident; } - tok->raw.data = pp_tok->raw.data; - tok->raw.len = pp_tok->raw.len; + tok->raw = pp_tok->raw; } else if (k == PpTokenKind_pp_number) { tok->kind = TokenKind_literal_int; - tok->raw.data = pp_tok->raw.data; - tok->raw.len = pp_tok->raw.len; + tok->raw = pp_tok->raw; } else if (k == PpTokenKind_character_constant) { tok->kind = TokenKind_literal_int; ch = pp_tok->raw.data[1]; @@ -363,8 +361,7 @@ void tokenize_all(Lexer* l) { } else { fatal_error("unknown token: %.*s", pp_tok->raw.len, pp_tok->raw.data); } - tok->raw.data = pp_tok->raw.data; - tok->raw.len = pp_tok->raw.len; + tok->raw = pp_tok->raw; } else if (k == PpTokenKind_whitespace) { continue; } |
