DSL language LLVM-based which automatic generation of JNI interfaces