Kyler Olsen KylerOlsen
KylerOlsen pushed to master at KylerOlsen/.profile 2025-09-09 22:05:57 -06:00
87460a6a60 Update README.md
KylerOlsen pushed to master at KylerOlsen/snow-finals-schedule 2025-07-13 22:11:01 -06:00
6720403198 Added file headers
KylerOlsen pushed to master at KylerOlsen/snow-finals-schedule 2025-07-13 12:41:11 -06:00
2a21eeb017 Added LICENSE
KylerOlsen pushed to master at KylerOlsen/snow-finals-schedule 2025-07-11 01:41:10 -06:00
5120396971 Refactor class input layout and enhance checkbox styling
KylerOlsen pushed to master at KylerOlsen/snow-finals-schedule 2025-07-11 01:27:20 -06:00
52b5e96854 Add error handling for class input and enhance error message styling
KylerOlsen pushed to master at Zinc/sync 2025-06-22 00:45:14 -06:00
2088c70803 Updated operators lexing
KylerOlsen pushed to master at Zinc/sync 2025-06-19 23:50:43 -06:00
f7f9797a4a Worked on parse_statement
35e4b97575 Adjusted keywords
Compare 2 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-19 22:13:42 -06:00
14158ed9f4 Expanded keywords to have their own TokenType enum
0c9f97b41d implemented parse_expression
256f9fe611 Added keyword token type
Compare 3 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-19 14:18:17 -06:00
23f23cd9b6 started parser
759db1ea7a added add_file_infos function
e968058249 added token_result_array function
Compare 3 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-13 00:12:22 -06:00
f7b1436f87 Added file comments
KylerOlsen pushed to master at Zinc/sync 2025-06-13 00:07:13 -06:00
9bc67d4268 Added lexical_analysis that returns a linked list of tokens
7dfb6657b7 Tests are out of date
Compare 2 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-12 22:35:54 -06:00
68c114ce1d Fixed all pointer definitions
c9b0d0875a Code cleanup
Compare 2 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-12 22:24:09 -06:00
ab690f4bb5 Added string and character lexing
be648a6485 Adjusted debug and error output
4cd5115d4b Changed double_peek to far_peek and broke out is_digit_after
Compare 3 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-12 21:40:26 -06:00
2e773218be Added more error printing
e174f95d5c Expanded number token reading and added more operators and punctuation
145ba2c181 Changed to read from a file
Compare 3 commits »
KylerOlsen pushed to master at Zinc/sync 2025-06-12 19:19:37 -06:00
f6049fc644 Refactor lexer to include filename and line/column tracking; update related functions and tests
KylerOlsen pushed to master at Zinc/sync 2025-06-12 00:06:25 -06:00
e67041cd0e Basic Lexer
KylerOlsen pushed to master at Zinc/sync 2025-06-11 19:52:46 -06:00
b1c1eb9e5b Update README.md
KylerOlsen pushed to master at Zinc/sync 2025-06-11 19:47:27 -06:00
fa1713eae8 Update LICENSE
KylerOlsen created repository Zinc/sync 2025-06-11 19:46:56 -06:00
KylerOlsen pushed to master at KylerOlsen/ytd-dotfiles 2025-05-08 15:04:51 -06:00
cf91c5e4f3 Setup PrismLauncher