steps 1.1, 1.2, 1.3, 1.4 implemented. proceeding to tests.
Adicionadas mensagens de erro, reportando erros semanticos. Concluido: verificacao de declaracoes, uso correto de identificadores, tipo e tamanho dos dados, coercao de tipos, verificacao de tipos em comandos (exceto return). Falta: declaracao de variaveis locais, item 1.5 (argumentos e parametros - chamada de funcao)