From 4fb73b3c6f4baa248a28a87d01694412d630d6a5 Mon Sep 17 00:00:00 2001 From: Jacob Signorovitch Date: Mon, 3 Feb 2025 13:02:47 -0500 Subject: [PATCH] Fixed word accumulator. --- src/lexer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lexer.c b/src/lexer.c index 53dd80f..815253e 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -72,10 +72,10 @@ double acc_float(int c) { char* acc_word(int c) { Dstr* val = dstr_init(); - do { + while (isalpha(*inp)) { dstr_appendch(val, *(inp - 1)); inp++; - } while (isalpha(*inp)); + } dstr_appendch(val, *(inp - 1)); char* ret = val->buf;