From 6aea9c60f2e4dec3c8d70fcc9af7da15c04355bf Mon Sep 17 00:00:00 2001 From: shabani005 Date: Wed, 12 Nov 2025 14:20:11 +0300 Subject: [PATCH] parser improved --- src/parser.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/parser.h b/src/parser.h index eb5b669..ed6779a 100644 --- a/src/parser.h +++ b/src/parser.h @@ -277,6 +277,7 @@ Token parse_func_def(Token *inp, size_t *idx, SymbolTable *sym){ // fprintf(stderr, "Expected Comma after type\n"); // fprintf(stderr, "At Token %zu\n", *idx); } else if (inp->type[*idx] == TOKEN_RPAREN){ + skip_space(inp, idx); break; // func.arg_count++; // PROBABLY THE RIGHT PLACE TO DO THIS // (*idx)++; @@ -285,6 +286,7 @@ Token parse_func_def(Token *inp, size_t *idx, SymbolTable *sym){ fprintf(stderr, "At Token %zu\n", *idx); } + (*idx)++; skip_space(inp, idx); }