grammer error fix
hold local variables information in codegen_context