Started implementing semantic errors.