This is a beta release of AD DSL generator. Expect breaking changes, bugs, and errors.
- ad_dsl_generator:
- Parses a cpp/hpp file and generates expressions from the annotations.
- ad_dsl_file_prepare:
- Parses a cpp/hpp file and adds common annotations.
- ad_dsl_extractor
- Parses a cpp/hpp file and extracts all declarations.
For questions please contact max.sagebaum@rptu.de
The tests requires the annotation header from the AD DSL tool.
Default cmake system, expects LLVM and clang cmake files in CMAKE_PREFIX_PATH:
mkdir build
cd build
cmake .. \
-DAD_DSL_TOOL_DIR=<path to ad_dsl_tool> # only for testing \
-DBUILD_TESTING=<ON|OFF>