From 57ede7d2a03c9364e48fea09dd07331439794f53 Mon Sep 17 00:00:00 2001 From: momoyon Date: Thu, 15 May 2025 11:28:46 +0500 Subject: [PATCH] [main.c] Add TODO. --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 01316b3..9094b4a 100644 --- a/main.c +++ b/main.c @@ -31,7 +31,8 @@ static bool DEBUG_PRINT = false; // comparison -> term ( ( ">" | ">=" | "<" | "<=" ) term )* ; // term -> factor ( ( "-" | "+" ) factor )* ; // factor -> unary ( ( "/" | "*" ) unary )* ; -// unary_not -> ( "!" | "~" ) unary | primary ; +// unary_not -> ( "!" | "~" ) ( unary | primary ) ; +// // TODO: Actually... maybe reverse ( NUMBER | IDENT ) to ( unary | primary ) and check for `+ "string`, etc in type-checking? // unary_term -> ( "-" | "+" ) ( NUMBER | IDENT ) ; // prefix -> ( "++" | "--" ) IDENT ; // comp.lit -> Skipped... -- 2.39.5