Skip to content

SciCompKL/ad_dsl_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AD DSL generator

This is a beta release of AD DSL generator. Expect breaking changes, bugs, and errors.

Provided tools:

  • 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.

Support & contact:

For questions please contact max.sagebaum@rptu.de

Configuration & compilation:

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>

About

Expression template generator for domain specific languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors