diff --git a/compilador/js/erros.js b/compilador/js/erros.js index d56bebc..97e82dc 100644 --- a/compilador/js/erros.js +++ b/compilador/js/erros.js @@ -29,6 +29,7 @@ export const messages = { sem6: "[SEM6] Erro semântico: Esperado tipo 'inteiro'", sem7: "[SEM7] Erro semântico: Esperado tipo 'booleano'", sem8: "[SEM8] Erro semântico: Atribuição de função em outro escopo", + sem9: "[SEM9] Erro semântico: Esperado variavel tipo 'inteiro'", }; export class ErroLexico extends Error { diff --git a/compilador/js/sintatico.js b/compilador/js/sintatico.js index b53d8a9..16ccd03 100644 --- a/compilador/js/sintatico.js +++ b/compilador/js/sintatico.js @@ -720,7 +720,7 @@ function analisaComandoEscrita() { } else { // Identificador com tipo invalido, esperado inteiro throw new ErroSemantico( - "sem6", + "sem9", lexico.tokenAtual.lexema, lexico.tokenAtual.linha, lexico.tokenAtual.coluna diff --git a/index.html b/index.html index 8659c93..6da7fa3 100644 --- a/index.html +++ b/index.html @@ -354,7 +354,7 @@
A todos os outros grupos que desenvolveram o mesmo projeto, que contribuiram de alguma forma para o nosso +
A todos os outros grupos que desenvolveram o mesmo projeto, e que contribuiram de alguma forma para o nosso aprendizado.
@@ -362,8 +362,8 @@