summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-12feat(parser): expressions, literalsHEADmainMichael Tews
Signed-off-by: Michael Tews <michael@tews.dev>
2026-04-12tests: unittests for parsing letStatmentsMichael Tews
2026-04-12feat: parseLetStatementsMichael Tews
2026-04-12fix!: New() returns *LexerMichael Tews
2026-04-12feat(lexer): added new tokensMichael Tews
added == and !=
2026-04-12test(lexer): updated TestNextToken()Michael Tews
2026-04-12feat(lexer): added new tokensMichael Tews
added == and !=
2026-04-12test(lexer): updated TestNextToken with new tokensMichael Tews
2026-04-12feat(lexer): added new keywordsMichael Tews
added true,false,if,else,return
2026-04-12test(lexer): updates NextToken test with the new tokensMichael Tews
2026-04-12feat(lexer): added tokens and updated NextToken() with the tokensMichael Tews
adds =,+,-,!,*,/ tokens
2026-04-12test(lexer): added test for NextToken()Michael Tews
2026-04-12feat(lexer): added basic lexerMichael Tews
2026-04-12feat(lexer): added LookupIdentifierMichael Tews
2024-06-10feat: Inital Lexer structureMichael Tews
2024-06-10test: adds TestNextTokenMichael Tews
this tests the NextToken function
2024-06-10feat: adds tokensMichael Tews
adds TokenType, Token and tokens
2024-06-10build: go mod initMichael Tews