diff --git a/fontes/interpretador/interpretador-base.ts b/fontes/interpretador/interpretador-base.ts index 0a79caa8..51cccd83 100644 --- a/fontes/interpretador/interpretador-base.ts +++ b/fontes/interpretador/interpretador-base.ts @@ -188,7 +188,8 @@ export class InterpretadorBase implements InterpretadorInterface { tipoDe instanceof TipoDe || tipoDe instanceof Unario || tipoDe instanceof Variavel || - tipoDe instanceof Agrupamento + tipoDe instanceof Agrupamento || + tipoDe instanceof Chamada ) { tipoDe = await this.avaliar(tipoDe); return tipoDe.tipo || inferirTipoVariavel(tipoDe);