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 |
|
herbglitch
|
c9a06e50ca
|
got tags parsing in parserlang, though constants are still borked
|
2024-12-02 18:34:19 -07:00 |
|
herbglitch
|
16821e8411
|
bout halfway complete with parserlang, also added userdata to parser
|
2024-12-02 02:34:01 -07:00 |
|
herbglitch
|
7cfea02681
|
merged with temp input update fix
|
2024-11-30 01:16:37 -07:00 |
|
herbglitch
|
84c4dffc85
|
parser fixed (still probably needs more testing, but current tests work), parserlang still not working
|
2024-11-30 01:14:55 -07:00 |
|
herbglitch
|
a8c8324fac
|
temp update to now close sdl windows on exit
|
2024-11-29 17:24:45 -07:00 |
|
herbglitch
|
6d64a17b1d
|
temporarly fixed parser to not error on compile (still not fixed)
|
2024-11-29 14:59:19 -07:00 |
|
herbglitch
|
68c2fc7afb
|
testing some ideas for the parser
|
2024-11-29 13:38:32 -07:00 |
|
herbglitch
|
d69844dab1
|
still working on parser, plan to rework to parsing first, then calling struct creation callback after with vector of tokens and tags
|
2024-11-23 19:27:30 -07:00 |
|
herbglitch
|
fcc07493d3
|
added userdata void * for parser tag function callback
|
2024-11-20 13:50:52 -07:00 |
|
herbglitch
|
606f8e4bad
|
parser working, needs more tests and an actual language to make sure that is true though
|
2024-11-20 10:27:17 -07:00 |
|
herbglitch
|
63dfb98aad
|
hopefully fixed parsing to now match the languages, had to increase the temp lexer index instead of the index itself
|
2024-11-15 04:45:06 -07:00 |
|
herbglitch
|
5c0fb00970
|
added some temporary debugging prints
|
2024-11-14 01:23:11 -07:00 |
|
herbglitch
|
fcc41aa576
|
fixed basic parse test, by updated lexer check index after successful recurse
|
2024-11-14 00:59:04 -07:00 |
|
herbglitch
|
5f34dbfeca
|
now copying the language correctly, at least I hope
|
2024-11-14 00:07:56 -07:00 |
|
herbglitch
|
2d70208978
|
merge
|
2024-11-12 13:07:40 -07:00 |
|
herbglitch
|
7554c6f385
|
copies tagOrtoken and frees it now
|
2024-11-12 13:07:23 -07:00 |
|
herbglitch
|
fa0f9cd820
|
working on parserlang
|
2024-11-12 10:36:35 -07:00 |
|
herbglitch
|
b702431c88
|
added parserlang though it is throwing error when it should be good in testing, need to fix
|
2024-11-06 06:45:04 -07:00 |
|
herbglitch
|
9221d1e33e
|
partial parserlang stup
|
2024-11-04 19:58:23 -07:00 |
|
herbglitch
|
022ab6cfef
|
partial parserlang stup
|
2024-11-04 19:58:09 -07:00 |
|
herbglitch
|
006b4c63f7
|
parser mostly fixed, still needs a lot more testing though, and need to store parsed values in a datatype
|
2024-11-01 04:39:45 -06:00 |
|
herbglitch
|
963b99c6bd
|
updated to fix breaking recusrion when a good tag was found, it now segfaults though
|
2024-10-31 19:58:11 -06:00 |
|
herbglitch
|
58986021de
|
parser clears lexer when done parsing
|
2024-10-30 18:41:01 -06:00 |
|
herbglitch
|
b10f9b9123
|
fixed a lot of the lexer and parser (the segfault, and now can do char ranges)
|
2024-10-30 07:36:43 -06:00 |
|
herbglitch
|
050f7a8452
|
segfault when testing parser
|
2024-10-28 21:00:48 -06:00 |
|
herbglitch
|
d8d1a1a107
|
added ability to check if token id is a lexer rule and wrote parser, still need to test
|
2024-10-24 19:56:26 -06:00 |
|
herbglitch
|
7a3495f7ae
|
a bit more work on parser, pushing to work on it at school
|
2024-10-21 13:36:45 -06:00 |
|
herbglitch
|
24fd8d6b25
|
working on parsing recursively
|
2024-10-16 23:46:16 -06:00 |
|