This repository was archived by the owner on Oct 4, 2025. It is now read-only.
Releases: ValeriiKoniushenko/ASTCpp
Releases · ValeriiKoniushenko/ASTCpp
RC-1.0
Stable Alpha 0.9
The stable alpha version is where you can:
- Read a project with different options and functionality
- Parse it as you need
- You can use default behavior for the generation of the enum classes(for now, only enum classes is implemented)
- Implement needed logic using inheritance and overriding needed members
Only one moment wasn't implemented:
You must include generated files manually to a target file[s]
Checked for build and issues using:
OS
- Windows 11 26100.2894
LLVM(Clang)
- Clang version: 18.1.8
- Thread model: WIN
- Target platform: x64
MSVC
- Version: 19.42.34435
- Target platform: x64
Ninja
- Version: 1.12.1
CMake
- Version: 3.31.2
Pure Alpha 0.1
Now it can build AST and you can do what you need.
Checked for build and issues using:
OS
- Ubuntu 24.04.1 LTS
LLVM(Clang)
- Clang version: 18.1.8
- Target: x86_64-unknown-linux-gnu
- Thread model: POSIX
GCC(GNU)
- (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Valgrind
- Version: 3.22.0
Ninja
- Version: 1.11.1
CMake
- Version: 3.30.5
Debug-Clang
Flags: -G Ninja -DCMAKE_CXX_FLAGS="-stdlib=libc++"
Release-Clang
Flags: -G Ninja -DCMAKE_CXX_FLAGS="-stdlib=libc++"
Debug-GCC
Flags: -G Ninja
Release-GCC
Flags: -G Ninja