private void acao136() throws SemanticError {
		switch (tipoVariavelIndexada) {
		case CADEIA:
			if (tipoExpressao != Tipo.INTEIRO)
				throw new SemanticError("Índice deveria ser inteiro");
			tipoLadoEsquerdo = Tipo.CARACTERE;
			break;
		case VETOR:
			IdentificadorVariavelVetor idVetor = (IdentificadorVariavelVetor) idAtual;
			if (tipoExpressao != idVetor.getTipoIndice())
				throw new SemanticError("Tipo de índice inválido");
			tipoLadoEsquerdo = idVetor.getTipoElementos();
			indexandoVetorParametro = false;
			break;
		default:
			break;
		}
	}