llvmpy/newbinding
Siu Kwan Lam 47771d8dbc Add README
2013-02-05 13:47:32 -06:00
..
binding Init commit for work on new binding 2013-02-05 13:47:32 -06:00
include/llvm_binding Init commit for work on new binding 2013-02-05 13:47:32 -06:00
capsule.cpp Init commit for work on new binding 2013-02-05 13:47:32 -06:00
capsule.py Init commit for work on new binding 2013-02-05 13:47:32 -06:00
Makefile Init commit for work on new binding 2013-02-05 13:47:32 -06:00
README Add README 2013-02-05 13:47:32 -06:00
setup.py Init commit for work on new binding 2013-02-05 13:47:32 -06:00
test.py Init commit for work on new binding 2013-02-05 13:47:32 -06:00
test2.py Init commit for work on new binding 2013-02-05 13:47:32 -06:00

# README

This is a reimplementation of the LLVM binding, aiming to provide a more familiar interface to the C++ API whenever possible.

The implementation uses a custom DSL in python to describe the interface (under binding directory). The DSL serves as input to *gen.py* for generation of the .cpp and .py files for the actual binding.