Kyler Olsen
|
14158ed9f4
|
Expanded keywords to have their own TokenType enum
|
2025-06-19 22:10:38 -06:00 |
Kyler Olsen
|
256f9fe611
|
Added keyword token type
|
2025-06-19 15:25:46 -06:00 |
Kyler Olsen
|
23f23cd9b6
|
started parser
|
2025-06-19 01:04:46 -06:00 |
Kyler Olsen
|
e968058249
|
added token_result_array function
|
2025-06-18 23:00:36 -06:00 |
Kyler Olsen
|
f7b1436f87
|
Added file comments
|
2025-06-13 00:12:17 -06:00 |
Kyler Olsen
|
9bc67d4268
|
Added lexical_analysis that returns a linked list of tokens
|
2025-06-13 00:07:07 -06:00 |
Kyler Olsen
|
68c114ce1d
|
Fixed all pointer definitions
|
2025-06-12 22:35:48 -06:00 |
Kyler Olsen
|
c9b0d0875a
|
Code cleanup
|
2025-06-12 22:33:50 -06:00 |
Kyler Olsen
|
ab690f4bb5
|
Added string and character lexing
|
2025-06-12 22:24:02 -06:00 |
Kyler Olsen
|
be648a6485
|
Adjusted debug and error output
|
2025-06-12 22:23:32 -06:00 |
Kyler Olsen
|
2e773218be
|
Added more error printing
|
2025-06-12 21:40:16 -06:00 |
Kyler Olsen
|
145ba2c181
|
Changed to read from a file
|
2025-06-12 21:36:12 -06:00 |
Kyler Olsen
|
f6049fc644
|
Refactor lexer to include filename and line/column tracking; update related functions and tests
|
2025-06-12 19:19:29 -06:00 |
Kyler Olsen
|
e67041cd0e
|
Basic Lexer
|
2025-06-12 00:06:17 -06:00 |