updated codegen for DATA stmt, added codegen for charater initialization
improved sema for data stmt