gencpp/test
Ed_ 352da126ca Nativs support for gen::AST, fixes & update to library, getting gen_array working...
token_fmt returns StrC now. Did some fixes so it can properly function now!

Lots of changes to the Array non-parsed implementation.
It shows no errors in the edtitor static analysis, however I haven't tried it yet.
Unfortunately have some friction with how I would like to set it up like with everything in C++...
Can't inherit from ArrayBase to provide the common members to all Array defs, without introducing constructor complexity.

I may be open to using constructors in the future, depends on how I feel when trying out the context pattern used in jai and odin...
2023-06-30 03:13:41 -04:00
..
gen remvoing generated file (shouldn't be tracked) 2023-06-29 22:50:08 -04:00
NonParsed Nativs support for gen::AST, fixes & update to library, getting gen_array working... 2023-06-30 03:13:41 -04:00
Parsed Finished array test (parsed/nonparsed) 2023-05-06 18:35:11 -04:00
DummyInclude.hpp Removed incremental API, fixes for operator__validation, added formatting pass on generated files 2023-06-29 22:48:47 -04:00
meson.build Gutting test code, going to be just doing it proeprly when the library upfornt api is done. 2023-04-09 14:51:37 -04:00
Readme.md Update readmes. Some minor changes to the API. 2023-06-29 01:37:42 -04:00
test.cpp Nativs support for gen::AST, fixes & update to library, getting gen_array working... 2023-06-30 03:13:41 -04:00

Test

The following tests focus on attempting to generate some math, containers, and the memory module of zpl.

Not all the files are written how I would practically use the librarry,

There will be down the line a proper container, and memory libraries made with this gen library once the stress test files are complete.

The test is divided between two major sets of tests: Parsed and Nonparsed.

Parsed uses the parsing api strictly. NonParsed only uses the upfront and incremental constructors.