Obrigado amigo era isso mesmo, as comparações na verdade são email == 'w', esse era o certo. Compilou sem erro, apesar
de que está sempre mostrando email invalido, mas isso é um erro da trancisão de estados, vou estudar o código e achar
esse erro, mas o maior problema que era compilar foi resolvido. Obrigado denovo!