Implementation of a C like language using flex, bison and llvm