added parsing and sema for DIMENSION stmt