Fixed a few things (including stopping sem analyze if parser errors occur)