-
Notifications
You must be signed in to change notification settings - Fork 2
Tooling
Petr Penzin edited this page Jan 20, 2018
·
1 revision
One of the goals of Fort is to provide APIs for users to write their own tools. The is "work in progress", but the goal is to produce APIs similar to Clang tooling. We are planning to focus on following areas:
C interface can be used from other programming languages that have C bindings. Similarly to libclang we are looking to create a library that would provide a stable high-level interface which would be a "safe" default option for tooling.
Plugins are useful for adding custom actions to the compilation pipeline. We are looking to provide an API similar to Clang Plugins in fort.
C++ tooling library would be a natural extension of the fort API. Clang's libtooling serves as a model here.