First version of emission of text llvm type grammar