Added literal codegen