refactored type diag output
started on parsing and sema for DATA stmt