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