]> www.git.momoyon.org Git - lang.git/commitdiff
[main.c] Add TODO.
authormomoyon <momoyon@momoyon.org>
Thu, 15 May 2025 06:28:46 +0000 (11:28 +0500)
committermomoyon <momoyon@momoyon.org>
Thu, 15 May 2025 06:28:46 +0000 (11:28 +0500)
main.c

diff --git a/main.c b/main.c
index 01316b362d19c4496818b3b974684bbc0cfdc9ca..9094b4a092faa156cd87ca9d8b9ddfef48e19924 100644 (file)
--- 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...