diff options
Diffstat (limited to 'src/alf.c')
| -rw-r--r-- | src/alf.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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++; |
