trying diff splash

This commit is contained in:
Edward R. Gonzalez 2024-12-15 23:02:32 -05:00
parent c90c210e04
commit 5d8883ec45
4 changed files with 4 additions and 3 deletions

View File

@ -2,7 +2,8 @@
An attempt at simple staged metaprogramming for C/C++. Reflect and generate code for your codebase at runtime! An attempt at simple staged metaprogramming for C/C++. Reflect and generate code for your codebase at runtime!
![splash](./docs/assets/Code_-_Insiders_2024-12-15_22-52-13.gif) ![splash-cpp](./docs/assets/Code_-_Insiders_2024-12-15_23-01-22.gif)
![splash-c](./docs/assets/Code_-_Insiders_2024-12-15_22-57-58.gif)
The library API is a composition of code element constructors, and a non-standards-compliant single-pass C/C++ parser. The library API is a composition of code element constructors, and a non-standards-compliant single-pass C/C++ parser.
These build up a code AST to then serialize with a file builder, or can be traversed for staged-reflection of C/C++ code. These build up a code AST to then serialize with a file builder, or can be traversed for staged-reflection of C/C++ code.

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

View File

@ -326,7 +326,7 @@ if ( $unreal )
} }
# C Library testing # C Library testing
if ( $test ) if ( $test -and $false )
{ {
$path_test_c = join-path $path_test c_library $path_test_c = join-path $path_test c_library
$path_build = join-path $path_test_c build $path_build = join-path $path_test_c build
@ -368,7 +368,7 @@ if ( $test )
Pop-Location Pop-Location
} }
if ($test) if ($test -and $true)
{ {
$path_test_cpp = join-path $path_test cpp_library $path_test_cpp = join-path $path_test cpp_library
$path_build = join-path $path_test_cpp build $path_build = join-path $path_test_cpp build