gencpp/scripts
Ed_ 3f0b7e7fc6 Update to scripts, readme
Offloaded todo to the issues on github.
2023-07-28 03:15:50 -04:00
..
msvc Fixes from latest refactor of toktype enum. 2023-07-27 17:12:58 -04:00
.clang-format ECode, ESpecifier, and ETokType are now all generated. 2023-07-27 02:51:36 -04:00
bootstrap.ci.ps1 Finished initial implmentation bootstrap generation and singleheader implementation. 2023-07-25 15:12:51 -04:00
bootstrap.ps1 some cleanup of unused macros in test files, preparing bootstrap and single header code + scripts 2023-07-24 18:51:49 -04:00
build.ci.ps1 GlobalAllocator fixes 2023-07-19 00:49:54 -04:00
build.ps1 Iniital commit 2023-04-01 22:21:46 -04:00
clean.ps1 Update to scripts, readme 2023-07-28 03:15:50 -04:00
gen.ps1 Fixes from latest refactor of toktype enum. 2023-07-27 17:12:58 -04:00
genccp.natstepfilter Fixes to memory mangment, library is much faster now. 2023-07-16 18:00:07 -04:00
gencpp.natvis Suppeort for trailing specifiers for member functions, operators, and operator type casts (Untested) 2023-07-24 00:27:13 -04:00
gencpp.refactor Added refactor.ps1 script, fixed the gencpp.refactor script (missing commas) 2023-07-24 23:47:04 -04:00
get_sources.ps1 Iniital commit 2023-04-01 22:21:46 -04:00
Readme.md Removed GEN_FEATURE_PARSING macro, fixes to readme 2023-07-19 00:14:15 -04:00
refactor.ps1 Added refactor.ps1 script, fixed the gencpp.refactor script (missing commas) 2023-07-24 23:47:04 -04:00
singleheader.ci.ps1 Finished initial implmentation bootstrap generation and singleheader implementation. 2023-07-25 15:12:51 -04:00
singleheader.ps1 some cleanup of unused macros in test files, preparing bootstrap and single header code + scripts 2023-07-24 18:51:49 -04:00

Scripts

Build and cleanup scripts for the test directory are found here along with natvis and natstepfilter files for debugging.

The build works as follows:

  • Compile and run the meta-program, it will dump files to the test/gen directory.
  • Format the files using clang-format
  • Build a program that uses some the generated definitions. (Have not done yet)

The test/gen directory has the meson.build config for the meta-program The test directory has the one for the dependent-program.