Fixed bugs in Lexer

Also added basic math operators
This commit is contained in:
Pasha Bibko
2025-04-17 13:04:28 +01:00
parent 84f2a4cc5e
commit 2f34a23ba2
5 changed files with 98 additions and 55 deletions
+5 -3
View File
@@ -3,7 +3,9 @@
Started lexing file
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Token::FUNCTION: func
Token::IDENTIFIER: int
Token::IDENTIFIER: main
Token::IDENTIFIER: print
Token::STRING_LITERAL: Hello World!
Token::IDENTIFIER: return
Token::IDENTIFIER: a
Token::ADD
Token::IDENTIFIER: b
+2 -2
View File
@@ -1,2 +1,2 @@
func main
print "Hello World!"
int main
return a## + b