7828e6d2ea
More dependency movement from zpl, incremental design improvements.
...
Made token_fmt more ergonomic, going to have to use a similar behavior with the upfront body constructors.
2023-07-12 01:33:11 -04:00
20d307759b
Started to move over zpl depndencies and use templated containers.
...
Still have a ways to go.
2023-07-11 18:29:45 -04:00
f9085d4b6f
Parser constructor passes all current tests...
...
Pretty much have a working library now... Albiet with problably quite a few hidden bugs in parsing.
Next steps are to start converting library to use its own Arena, Pool, Array, HashTable types. And either work on zpl dependency gutting or making a more robust set of tests.
2023-07-11 03:10:20 -04:00
ddb3244467
array.Parsed.hpp passed test!
2023-07-11 01:09:50 -04:00
1fb3db379c
Fixed regression with non-parsed code due to new global allocator setup
2023-07-10 22:56:59 -04:00
14568d512e
Parsing constructors passed the sanity test!
2023-07-10 22:14:51 -04:00
ed6a1d0f95
Templates, test changes (prob not working), progress on parsing bodies and operators.
...
This time, really not touching for a couple of weeks.
2023-07-10 01:15:25 -04:00
b360cf3024
Setup testing and library for getting the parse api done.
2023-07-08 14:11:41 -04:00
74c5736f59
Finished array test (parsed/nonparsed)
...
In the future I will have tests in a parsed and non-parsed variants.
2023-05-06 18:35:11 -04:00
e34b3694da
WIP: Converting api to use custom String types
2023-05-06 15:49:43 -04:00