Kyler Olsen
|
03ca3411d0
|
Implemented test_token_string_value test helper function
|
2025-11-01 00:23:48 -06:00 |
Kyler Olsen
|
1cf292d3e5
|
Implemented test_array_struct_inline_value test helper function
|
2025-11-01 00:04:37 -06:00 |
Kyler Olsen
|
c7bd3bea12
|
Arrays can't be an array of Token Strings and Type Tuple
|
2025-10-31 16:33:55 -06:00 |
Kyler Olsen
|
a20deb94dc
|
Fixed test_token_string_value function signature
|
2025-10-31 14:56:17 -06:00 |
Kyler Olsen
|
c86f03ee3f
|
Added tests
|
2025-10-31 10:26:21 -06:00 |
Kyler Olsen
|
6d51b8a92b
|
Revert "Cleaned up line formatting"
This reverts commit ca51ae75d6.
|
2025-10-31 09:45:12 -06:00 |
Kyler Olsen
|
ca51ae75d6
|
Cleaned up line formatting
|
2025-10-31 00:38:36 -06:00 |
Kyler Olsen
|
b16887d6aa
|
Worked on tests
|
2025-10-31 00:00:37 -06:00 |
Kyler Olsen
|
761a1db761
|
Added shape and dimensions fields to array
|
2025-10-30 23:27:27 -06:00 |
Kyler Olsen
|
e320bc39c6
|
Moved lexer enum name arrays to lexer.h
|
2025-10-30 22:47:39 -06:00 |
Kyler Olsen
|
4dc58b85c1
|
Added test_token_type function
|
2025-10-30 22:22:50 -06:00 |
Kyler Olsen
|
1e3a43aea3
|
Implemented string and boolean tests
|
2025-10-30 22:20:30 -06:00 |
Kyler Olsen
|
1831fb3aa4
|
Fixed identifier tests
|
2025-10-30 22:10:00 -06:00 |
Kyler Olsen
|
74a84cf47b
|
Implemented float and double test helpers
|
2025-10-30 15:01:50 -06:00 |
Kyler Olsen
|
9f453d5373
|
Worked on test case parts
|
2025-10-30 14:18:53 -06:00 |
Kyler Olsen
|
47c9710905
|
Adjusted array literal definition
|
2025-10-30 14:15:07 -06:00 |
Kyler Olsen
|
271470ff39
|
Improved string memory handling
|
2025-10-30 13:44:36 -06:00 |
Kyler Olsen
|
19783bbe6b
|
Added more tests
|
2025-10-30 13:35:23 -06:00 |
Kyler Olsen
|
01611bcde0
|
Added another test
|
2025-10-30 13:21:04 -06:00 |
Kyler Olsen
|
2810a9eb14
|
Consolidated test conditions
|
2025-10-30 13:06:09 -06:00 |
Kyler Olsen
|
f6ef0c1cee
|
Worked on tests
|
2025-10-29 18:11:37 -06:00 |
Kyler Olsen
|
ecbc562dd5
|
First test finished
|
2025-10-29 16:57:02 -06:00 |
Kyler Olsen
|
4287ebc648
|
Worked on tests
|
2025-10-29 16:02:07 -06:00 |
Kyler Olsen
|
78837fafd3
|
Started lexer tests
|
2025-10-28 23:09:57 -06:00 |
Kyler Olsen
|
cdfbab75c2
|
Added FileInfo struct
|
2025-10-28 22:46:44 -06:00 |
Kyler Olsen
|
29f047404e
|
Add lexer and error handling structures for improved token processing
|
2025-10-28 22:00:19 -06:00 |
Kyler Olsen
|
bd80b899df
|
Moved Identifier struct definition to improve clarity
|
2025-10-28 21:44:02 -06:00 |
Kyler Olsen
|
bf8066ea21
|
Refactor ArrayLiteral and TypeTuple structs to define fields for token types and identifiers
|
2025-10-28 21:34:08 -06:00 |
Kyler Olsen
|
ea9fdd3791
|
Refactor TokenString struct to include tokens and length fields; define TokenStream struct
|
2025-10-27 17:53:14 -06:00 |
Kyler Olsen
|
285e296021
|
Refactor lexer header to define StringLiteral struct and add placeholders for ArrayLiteral, TokenString, and TypeTuple
|
2025-10-27 17:46:15 -06:00 |
Kyler Olsen
|
292accecc3
|
Add length field to Identifier struct and define String struct in lexer header
|
2025-10-27 17:40:08 -06:00 |
Kyler Olsen
|
2e5887b6c9
|
Refactor lexer header to include additional token types and integer literal structure
|
2025-10-27 17:36:09 -06:00 |
Kyler Olsen
|
a7d2b1c421
|
Add Identifier struct to lexer header
|
2025-10-27 17:34:53 -06:00 |
Kyler Olsen
|
66858c5474
|
Define TokenType enum in lexer header
|
2025-10-27 17:33:57 -06:00 |
Kyler Olsen
|
45b8168e24
|
Add initial header and source files for lexer and tests
|
2025-10-27 17:33:19 -06:00 |