Commit graph

212 commits

Author SHA1 Message Date
herbglitch
990c22d27d added life (entity component system) type, and changed chemical param to try to match more to archeus (or at least what I've read from wikipedia) 2025-03-10 03:11:55 -06:00
herbglitch
e698fb54a2 chemical (config) unload function basic working, still needs more testing 2025-03-09 06:25:20 -06:00
herbglitch
ba467ac6b6 working on unload and added getsize to hashtable 2025-03-09 06:20:07 -06:00
herbglitch
3fbccd9752 basic chemical (config) working, still needs more testing 2025-03-09 06:03:38 -06:00
herbglitch
0e83921632 updated chemical test to use file now 2025-03-08 02:43:16 -07:00
herbglitch
b2aec6be00 basic tests for chemical parsing, still need to write create and destroy functions for passed back data 2025-03-08 02:30:23 -07:00
herbglitch
18fc05d3d4 working on debuging chemical language string 2025-03-07 14:44:04 -07:00
herbglitch
bb3601b8f2 worked more on arc chemical, need to add way to parse with seperate create and destroy function for unload 2025-03-06 04:21:01 -07:00
herbglitch
7316f7c779 added userdata to hastable to be able to do stuff in the iterator function callback 2025-03-06 03:11:16 -07:00
herbglitch
d79f9bb2ec hashtable 'fixed' and tested with 1 - 10000 entries adding and removing, might have some very nitch edge cases, but idk what else to test for 2025-03-06 01:44:18 -07:00
herbglitch
262e6ef9de still working on hashtable remove 2025-02-28 18:54:56 -07:00
herbglitch
7977555021 still working on the hashtable, writing a bandaid fix 2025-02-28 07:00:35 -07:00
herbglitch
b3453d92e0 probably some progress on hashtable, still breaks though 2025-02-22 18:05:34 -07:00
herbglitch
fc06ed85e3 removed cache 2025-02-19 18:40:54 -07:00
herbglitch
634a40c638 still thinking through hashtable 2025-02-19 18:28:49 -07:00
herbglitch
6f65e4b424 merge 2025-02-19 16:56:00 -07:00
herbglitch
654c8dd9bf changed doxyfile 2025-02-19 16:55:27 -07:00
herbglitch
c173519f14 still working on remove, pushing to be able to work on laptop, started recursive move back, still broke 2025-02-19 03:06:18 -07:00
herbglitch
c175278416 basic hastable working, though stress testing breaks 2025-02-17 06:06:11 -07:00
herbglitch
6a9f914ffb adding fixed, working on debugging infinite loop 2025-02-16 23:45:27 -07:00
herbglitch
fc5bf78919 merged 2025-02-14 03:27:04 -07:00
herbglitch
c344594af7 updated hashtable and started on basic hashtable testing 2025-02-14 03:23:42 -07:00
herbglitch
8166d3fa39 updated sdl2 to use sdl2_gfx 2025-02-11 00:57:39 -07:00
herbglitch
66ff7877cb style.md added 2025-02-10 17:38:56 -07:00
herbglitch
8fe402e04e removed STD archeus, moved console and ssh into linux folder. also added libdbus 2025-02-08 02:15:23 -07:00
herbglitch
119d1b2c64 comment out some config stuff to get sdl2 building again, will work through and remove config as chemical is the updated config 2025-02-05 00:03:34 -07:00
herbglitch
122eb1d351 got chemical creation string working 2025-01-29 17:31:18 -07:00
herbglitch
5b2b8ef21c fixed lexer, continous should now work fairly efficiently 2025-01-07 16:29:15 -07:00
herbglitch
136344c009 updated csv tests and removed chemical tests because chemical tests had memory leaks 2025-01-06 17:35:13 -07:00
herbglitch
a3e640c252 added some more doxygen to parser header 2025-01-06 17:09:59 -07:00
herbglitch
c4e6b525e2 added basic boilerplate for pages and filled out vector documentation 2024-12-31 00:58:45 -07:00
herbglitch
7b5194dc05 added basic documentation/boilerplate up till ARC_Lexer for the standard library documentation 2024-12-30 05:22:12 -07:00
herbglitch
442f74b195 added basic documentation/boilerplate up till ARC_Lexer for the standard library documentation 2024-12-30 05:22:02 -07:00
herbglitch
d109bc5152 removed generated html 2024-12-24 03:48:05 -07:00
herbglitch
3f0556341c started woking on figuring out doxygen documentation and added readme 2024-12-24 03:47:16 -07:00
herbglitch
c598f3e106 outlined chemical 2024-12-23 00:16:32 -07:00
herbglitch
4264f5c5ca started working on chemical (arc config), also removed files/config as that is now handled by parser/csv 2024-12-22 23:31:37 -07:00
herbglitch
4b59d5c062 started working on chemical (arc config), also removed files/config as that is now handled by parser/csv 2024-12-22 23:31:31 -07:00
herbglitch
8496ea4a40 temp font fix 2024-12-13 03:30:55 -07:00
herbglitch
75cf426d1a temp font fix 2024-12-13 03:30:43 -07:00
herbglitch
c9e5cb2d11 re-enabled dt using SDL for school project, need to remove this or replace with a non library version 2024-12-12 19:44:05 -07:00
herbglitch
37259a3ac3 added in file reading for parsing 2024-12-10 01:06:34 -07:00
herbglitch
39e7403b82 csv reworked, and header support added, no memory leaks found, still needs more testing 2024-12-09 19:39:39 -07:00
herbglitch
3f97b6d497 fixed csv memory leak, still needs a lot more testing 2024-12-09 02:37:02 -07:00
herbglitch
2ef7a93d5a fixed csv, though there is a small memory leak 2024-12-09 02:33:12 -07:00
herbglitch
280a70c6e8 moved doxygen to doc folder and still working on csv 2024-12-08 22:19:43 -07:00
herbglitch
ca6a9c118f working on csv data, parser works but needs more testing, might add bool to ParserData_DestroyFn callback for clearing 2024-12-04 02:43:58 -07:00
herbglitch
4c3d357cb9 fixed double free of vector and parserlang and creating a parser by string should work now 2024-12-04 00:54:24 -07:00
herbglitch
5a5eaabc14 parserlang now working 2024-12-03 18:21:28 -07:00
herbglitch
f0a20f2374 fixed constants in parserlang, still working on whitespace error 2024-12-02 23:01:42 -07:00