using asis to generate c++ bindings
In this paper, we describe an approach to automatically creating C++ bindings to Ada libraries utilizing capabilities of the Ada Semantic Interface Specification (ASIS). We discuss language mapping issues and provide examples of usage of ASIS features during the implementation of a binding tool.
cross-language libraries multiple language interfaces program transformation