Found some minor errors in syntactic analysis, the numeric types were not being updated correctly