JSON-based high level syntax tree specification and LLVM interface.