From 6a169de321b131e73b86967a1a8564365217275a Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Sun, 26 Jul 2026 11:09:14 -0700 Subject: clean up types --- lexer.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lexer.c') diff --git a/lexer.c b/lexer.c index f5072a1..c8c98db 100644 --- a/lexer.c +++ b/lexer.c @@ -1,4 +1,3 @@ -#include "ccc.h" #include "lexer.h" #include #include @@ -104,11 +103,11 @@ static unsigned char digit_val(int c, unsigned char base) { static void lex_float_lit( struct token* p_token, unsigned char base, - float_lit_t iv + floating_t iv ) { if (consume_char() != '.') LEXER_PANIC("sanity error, float literal without decimal point"); - float_lit_t exp = 1.0; + floating_t exp = 1.0; while (is_hexadecimal(lookahead)) { int c = consume_char(); exp /= base; @@ -124,7 +123,7 @@ static void lex_float_lit( }; } -static void lex_int_lit(struct token* p_token, int_lit_t iv) { +static void lex_int_lit(struct token* p_token, integral_t iv) { unsigned char base = 10; if (iv == 0) { @@ -149,7 +148,7 @@ static void lex_int_lit(struct token* p_token, int_lit_t iv) { } if (lookahead == '.') { - lex_float_lit(p_token, base, (float_lit_t) iv); + lex_float_lit(p_token, base, (floating_t) iv); return; } -- cgit v1.2.3