From ea892c661a48c27ba5f3e8223f840631c9bb8e48 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Wed, 26 Nov 2025 02:06:26 -0500 Subject: alf *works* now. --- src/alf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/alf.c b/src/alf.c index 1dc9bf4..8a230a2 100644 --- a/src/alf.c +++ b/src/alf.c @@ -188,9 +188,10 @@ void make_token(int start, int end) { printf("%d: curr_token %d == max_token, ", in_pos, curr_token); if(token_bits == MAX_BITS) { printf("token_bits %d == MAX_BITS, reset\n", token_bits); + store_token(TOK_RESET); /* stored at the *old* token size! */ token_bits = 9; - store_token(TOK_RESET); init_table(); + return; } else { printf("token_bits %d < MAX_BITS, inc\n", token_bits); token_bits++; -- cgit v1.2.3