6d85dd8fe8
Update vcproj
2023-08-21 23:09:40 -04:00
eaeb8acee4
Remove Some vcproj changes, removal of the rogue vc140.pdb
2023-08-20 18:04:35 -04:00
a6bf60a51e
Simpilication of build script, added initial support for tests
2023-08-20 12:31:28 -04:00
11679ba8b4
New build script works for clang and msvc!
...
Need to update singleheader and test to use it.
2023-08-19 21:33:01 -04:00
32a910515e
More refactoring, getting rid of meson in favor of just powershell scripts
2023-08-19 12:18:48 -04:00
c5afede7b5
Reorganization of files, refactors, doc updates (WIP)
...
Removing the gen. namespace from the files for components, dependencies, and file_processors.
They are only necessary if the include directory is transparent, and in my case those are not.
Made a docs directory. I'm offloading information from the main readme to there along with additional informationn I end up elaborating on down the line.
Enum tables were moved to their own directory (project/enums).
Library will not compile for now. Major refactor occuring with parsing related components.
2023-07-29 05:52:06 -04:00
74ea502de5
"compentiazation" of gen.hpp and gen.cpp
2023-07-24 17:45:27 -04:00
e7374ec328
Support for module and attribute parsing ( untested )
2023-07-23 22:14:48 -04:00
db584d8fe6
Removed GEN_FEATURE_PARSING macro, fixes to readme
...
Parsing constructors are too ergonomic to be a "optional" feature.
2023-07-19 00:14:15 -04:00
0241979085
WIP, updates to vs solution, got natvis working again. serializations still bugged
2023-07-15 20:56:27 -04:00
7a2e20bcdb
WIP Change to code types [ Broken ]
2023-07-13 23:01:20 -04:00
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
14568d512e
Parsing constructors passed the sanity test!
2023-07-10 22:14:51 -04:00
44ab1c2fc3
More fixes while completing sanity check for enums
...
Typepunning failed, didn't know about the difference between C/C++ with strict aliasing in this specific case...
2023-06-28 21:20:29 -04:00
d00de42969
Started to fix some runtime bugs.
2023-05-08 20:54:24 -04:00
03d37d614b
Updated Project configuration with various editors
2023-04-10 17:55:09 -04:00