Verificação de erros durante compilação

Anteriormente mesmo arquivos com erros sintaticos e semanticos eram compilados normalmente, agora é gerado um aviso indicando o tipo de erro (quando compilando pela interface) e o arquivo de saida é nomeado <nome_do_arquivo>ERROR.s