Kyler Olsen
|
2088c70803
|
Updated operators lexing
|
2025-06-22 00:45:06 -06:00 |
Kyler Olsen
|
f7f9797a4a
|
Worked on parse_statement
|
2025-06-19 23:50:20 -06:00 |
Kyler Olsen
|
35e4b97575
|
Adjusted keywords
|
2025-06-19 23:46:28 -06:00 |
Kyler Olsen
|
14158ed9f4
|
Expanded keywords to have their own TokenType enum
|
2025-06-19 22:10:38 -06:00 |
Kyler Olsen
|
0c9f97b41d
|
implemented parse_expression
|
2025-06-19 20:48:30 -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
|
759db1ea7a
|
added add_file_infos function
|
2025-06-19 00:54:48 -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
|
7dfb6657b7
|
Tests are out of date
|
2025-06-12 23:14:27 -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
|
4cd5115d4b
|
Changed double_peek to far_peek and broke out is_digit_after
|
2025-06-12 22:22:56 -06:00 |
Kyler Olsen
|
2e773218be
|
Added more error printing
|
2025-06-12 21:40:16 -06:00 |
Kyler Olsen
|
e174f95d5c
|
Expanded number token reading and added more operators and punctuation
|
2025-06-12 21:39:57 -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 |
Kyler Olsen
|
b1c1eb9e5b
|
Update README.md
|
2025-06-11 19:52:44 -06:00 |
Kyler Olsen
|
fa1713eae8
|
Update LICENSE
|
2025-06-11 19:47:26 -06:00 |
Kyler Olsen
|
25ee61aae5
|
Initial commit
|
2025-06-11 19:46:55 -06:00 |