Home

Awesome

Workflow

Debuggable script language for interoperation with C++ using reflection, which can also generate C++ code.

License

This project is licensed under the License repo.

Source code in this repo is for reference only, please use the source code in the Release repo.

You are welcome to contribute to this repo by opening pull requests.

Document

Features

Executing Workflow by C++ code generation

Workflow scripts are able to be converted to equivalent C++ code.

If all scripts are known at compile time, this could significantly improve the script performance.

You can also get rid of runtime reflection overhead in this way.

Executing Workflow script directly

Unit Test

For Windows, open Test/UnitTest/UnitTest.sln, and run the following projects in order:

For Linux, use Test/Linux/*/makefile to build and run unit test projects as described above.