Commit Graph

156 Commits

Author SHA1 Message Date
Kyler Olsen d166eb5289 Updated test cases 2025-11-23 23:27:13 -07:00
Kyler Olsen 1566c7bf60 Tests are compiling and running again 2025-11-23 21:26:38 -07:00
Kyler Olsen ad26c41463 Got token_string tests converting to C 2025-11-23 21:07:25 -07:00
Kyler Olsen 6d586852d4 Added token string test generator 2025-11-21 09:17:16 -07:00
Kyler Olsen d2e990fe9b Fixes and cleaning up 2025-11-21 00:13:47 -07:00
Kyler Olsen ee8b7a8f45 Very important change 2025-11-20 23:34:03 -07:00
Kyler Olsen 58b5e61740 Added PROGRESS.md 2025-11-20 23:17:22 -07:00
Kyler Olsen 68665a82ae Whitespace doesn't break stuff 2025-11-20 16:43:24 -07:00
Kyler Olsen f2033e30e9 White space breaks stuff, but other than that its good 2025-11-20 15:42:40 -07:00
Kyler Olsen f8894ea4c0 Characters 2025-11-17 22:53:15 -07:00
Kyler Olsen ffe8008bb9 Fixed some tests 2025-11-17 22:12:44 -07:00
Kyler Olsen 77b43b9595 Float literals are working 2025-11-17 21:53:25 -07:00
Kyler Olsen 204a819b52 Add Implementation Mismatches documentation 2025-11-17 11:10:18 -07:00
Kyler Olsen 2d7616e7c6 Added extra tests for additional tests that are not generated 2025-11-17 11:04:03 -07:00
Kyler Olsen f52ea00c34 Added PRINT_SUCCESSFUL_TESTS flag 2025-11-17 09:19:05 -07:00
Kyler Olsen 74d53b3a8d Got all current tests compile now 2025-11-16 20:55:59 -07:00
Kyler Olsen c5ab140f5b Fixed large integer literal warnings 2025-11-16 20:35:44 -07:00
Kyler Olsen 4398b3a4bc Worked on getting tests compiling 2025-11-16 20:34:38 -07:00
Kyler Olsen 690155b9a7 Added float and character tests 2025-11-14 17:22:45 -07:00
Kyler Olsen 60925dab53 Setting up float and character tests 2025-11-14 17:22:06 -07:00
Kyler Olsen db14867474 Added character token type 2025-11-14 17:20:09 -07:00
Kyler Olsen 87ba892839 Added more test generators 2025-11-12 15:22:20 -07:00
Kyler Olsen 25d2202ebd Enhance BaseTestGenerator with generator registration and test execution methods 2025-11-12 13:22:17 -07:00
Kyler Olsen 375c3f2422 Added base test generator class 2025-11-12 13:11:40 -07:00
Kyler Olsen cf5f51ccd8 Added float test cases generator 2025-11-12 11:15:31 -07:00
Kyler Olsen d480321014 Fixed test cases collecting 2025-11-12 11:10:32 -07:00
Kyler Olsen 2c550c4662 Broke up test case generation 2025-11-12 11:09:13 -07:00
Kyler Olsen a62008a3e0 Updated test reporting formatting 2025-11-11 20:12:14 -07:00
Kyler Olsen 2ec9d1d1a9 Added basic tests for SlsStr 2025-11-11 20:11:02 -07:00
Kyler Olsen beae4f0b9d Refactor string handling functions 2025-11-11 19:51:40 -07:00
Kyler Olsen 2b44aad1c7 Merge branch 'master' into strings 2025-11-11 18:48:41 -07:00
Kyler Olsen cceedd2e46 Update CFLAGS and CTESTFLAGS to use C99 standard 2025-11-11 18:44:29 -07:00
Kyler Olsen 1617f6945a Fixes for string.c 2025-11-10 21:29:01 -07:00
Kyler Olsen 2ebe34a9a6 Updated to new string type 2025-11-08 01:02:01 -07:00
Kyler Olsen a5b119807d Implemented string helper functions 2025-11-07 23:31:19 -07:00
Kyler Olsen f3af20aa36 Started reworking strings 2025-11-07 14:31:02 -07:00
Kyler Olsen 40007c27a6 Renamed errors.h and separated bool.h 2025-11-07 14:29:33 -07:00
Kyler Olsen 329a71ca24 Worked on numeric literal parsing 2025-11-06 22:07:04 -07:00
Kyler Olsen 9f616d3e87 Added tests generator 2025-11-06 18:59:18 -07:00
Kyler Olsen 3b1e05241e Fixed and added more test cases 2025-11-06 16:16:24 -07:00
Kyler Olsen 681322ea2e Lexer can now do most integers 2025-11-06 14:44:57 -07:00
Kyler Olsen bf787f3cfe Added gdb debug to makefile 2025-11-06 14:33:51 -07:00
Kyler Olsen f91fe2793a Started numeric type parsing 2025-11-06 11:54:35 -07:00
Kyler Olsen c00ff5c798 Worked on lexing 2025-11-06 00:55:02 -07:00
Kyler Olsen 389890a7e7 Worked on tests 2025-11-06 00:54:52 -07:00
Kyler Olsen 6aad733263 Updated to test lexical errors 2025-11-05 22:48:07 -07:00
Kyler Olsen 3aa4af6577 Worked on making test cases 2025-11-05 17:03:21 -07:00
Kyler Olsen 98922385e8 Reworked how tests are defined 2025-11-05 16:40:41 -07:00
Kyler Olsen bc2247481b Extracted lexer test helpers 2025-11-05 15:20:11 -07:00
Kyler Olsen b121c1dc9b Updated header paths 2025-11-05 15:18:50 -07:00