From: momoyon Date: Thu, 15 May 2025 06:28:46 +0000 (+0500) Subject: [main.c] Add TODO. X-Git-Url: https://www.git.momoyon.org/?a=commitdiff_plain;h=57ede7d2a03c9364e48fea09dd07331439794f53;p=lang.git [main.c] Add TODO. --- 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...