@designliquido/delegua
    Preparing search index...

    Interface VisitanteDeleguaInterface

    interface VisitanteDeleguaInterface {
        visitarDeclaracaoCabecalhoPrograma(
            declaracao: CabecalhoPrograma,
        ): void | Promise<any>;
        visitarDeclaracaoClasse(declaracao: Classe): void | Promise<any>;
        visitarDeclaracaoComentario(declaracao: Comentario): void | Promise<any>;
        visitarDeclaracaoConst(declaracao: Const): void | Promise<any>;
        visitarDeclaracaoConstMultiplo(
            declaracao: ConstMultiplo,
        ): void | Promise<any>;
        visitarDeclaracaoDeExpressao(declaracao: Expressao): void | Promise<any>;
        visitarDeclaracaoDefinicaoFuncao(
            declaracao: FuncaoDeclaracao,
        ): void | Promise<any>;
        visitarDeclaracaoEnquanto(declaracao: Enquanto): void | Promise<any>;
        visitarDeclaracaoEscolha(declaracao: Escolha): void | Promise<any>;
        visitarDeclaracaoEscreva(declaracao: Escreva): void | Promise<any>;
        visitarDeclaracaoEscrevaMesmaLinha(
            declaracao: EscrevaMesmaLinha,
        ): void | Promise<any>;
        visitarDeclaracaoFazer(declaracao: Fazer): void | Promise<any>;
        visitarDeclaracaoImportar(declaracao: Importar): void | Promise<any>;
        visitarDeclaracaoInicioAlgoritmo(
            declaracao: InicioAlgoritmo,
        ): void | Promise<any>;
        visitarDeclaracaoPara(declaracao: Para): void | Promise<any>;
        visitarDeclaracaoParaCada(declaracao: ParaCada): void | Promise<any>;
        visitarDeclaracaoSe(declaracao: Se): void | Promise<any>;
        visitarDeclaracaoTendoComo(declaracao: TendoComo): void | Promise<any>;
        visitarDeclaracaoTente(declaracao: Tente): void | Promise<any>;
        visitarDeclaracaoTextoDocumentacao(
            declaracao: TextoDocumentacao,
        ): void | Promise<any>;
        visitarDeclaracaoVar(declaracao: Var): void | Promise<any>;
        visitarDeclaracaoVarMultiplo(declaracao: VarMultiplo): void | Promise<any>;
        visitarExpressaoAcessoElementoMatriz(
            expressao: AcessoElementoMatriz,
        ): void | Promise<any>;
        visitarExpressaoAcessoIndiceVariavel(
            expressao: AcessoIndiceVariavel,
        ): void | Promise<any>;
        visitarExpressaoAcessoMetodo(expressao: AcessoMetodo): void | Promise<any>;
        visitarExpressaoAcessoMetodoOuPropriedade(
            expressao: AcessoMetodoOuPropriedade,
        ): void | Promise<any>;
        visitarExpressaoAcessoPropriedade(
            expressao: AcessoPropriedade,
        ): void | Promise<any>;
        visitarExpressaoAgrupamento(expressao: Agrupamento): void | Promise<any>;
        visitarExpressaoArgumentoReferenciaFuncao(
            expressao: ArgumentoReferenciaFuncao,
        ): void | Promise<any>;
        visitarExpressaoAtribuicaoPorIndice(
            expressao: AtribuicaoPorIndice,
        ): void | Promise<any>;
        visitarExpressaoAtribuicaoPorIndicesMatriz(
            expressao: AtribuicaoPorIndicesMatriz,
        ): void | Promise<any>;
        visitarExpressaoBinaria(expressao: Binario): void | Promise<any>;
        visitarExpressaoBloco(declaracao: Bloco): Promise<any>;
        visitarExpressaoComentario(
            expressao: ComentarioComoConstruto,
        ): void | Promise<any>;
        visitarExpressaoContinua(declaracao?: Continua): ContinuarQuebra;
        visitarExpressaoDeAtribuicao(expressao: Atribuir): void | Promise<any>;
        visitarExpressaoDeChamada(expressao: Chamada): void | Promise<any>;
        visitarExpressaoDefinirValor(expressao: DefinirValor): void | Promise<any>;
        visitarExpressaoDeVariavel(
            expressao: Variavel<string> | Constante<string>,
        ): void | Promise<any>;
        visitarExpressaoDicionario(expressao: Dicionario): void | Promise<any>;
        visitarExpressaoElvis(expressao: Elvis): void | Promise<any>;
        visitarExpressaoEnquanto(
            expressao: EnquantoComoConstruto,
        ): void | Promise<any>;
        visitarExpressaoExpressaoRegular(
            expressao: ExpressaoRegular,
        ): void | Promise<RegExp>;
        visitarExpressaoFalhar(expressao: Falhar): void | Promise<any>;
        visitarExpressaoFazer(expressao: FazerComoConstruto): void | Promise<any>;
        visitarExpressaoFimPara(declaracao: FimPara): void | Promise<any>;
        visitarExpressaoFormatacaoEscrita(
            declaracao: FormatacaoEscrita,
        ): void | Promise<any>;
        visitarExpressaoFuncaoConstruto(
            expressao: FuncaoConstruto,
        ): void | Promise<any>;
        visitarExpressaoImportar(
            expressao: ImportarComoConstruto,
        ): void | Promise<any>;
        visitarExpressaoIsto(expressao: Isto): void | Promise<any>;
        visitarExpressaoLeia(expressao: Leia): void | Promise<any>;
        visitarExpressaoListaCompreensao(
            listaCompreensao: ListaCompreensao,
        ): void | Promise<any>;
        visitarExpressaoLiteral(expressao: Literal): void | Promise<any>;
        visitarExpressaoLogica(expressao: Logico): void | Promise<any>;
        visitarExpressaoPara(expressao: ParaComoConstruto): void | Promise<any>;
        visitarExpressaoParaCada(
            expressao: ParaCadaComoConstruto,
        ): void | Promise<any>;
        visitarExpressaoReferenciaFuncao(
            expressao: ReferenciaFuncao,
        ): void | Promise<any>;
        visitarExpressaoRetornar(expressao: Retorna): void | Promise<RetornoQuebra>;
        visitarExpressaoSeparador(expressao: Separador): void | Promise<any>;
        visitarExpressaoSeTernario(expressao: SeTernario): void | Promise<any>;
        visitarExpressaoSuper(expressao: Super): void | Promise<any>;
        visitarExpressaoSustar(declaracao?: Sustar): void | SustarQuebra;
        visitarExpressaoTipoDe(expressao: TipoDe): void | Promise<any>;
        visitarExpressaoTupla(expressao: Tupla): void | Promise<any>;
        visitarExpressaoUnaria(expressao: Unario): void | Promise<any>;
        visitarExpressaoVetor(expressao: Vetor): void | Promise<any>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Methods

    visitarDeclaracaoCabecalhoPrograma visitarDeclaracaoClasse visitarDeclaracaoComentario visitarDeclaracaoConst visitarDeclaracaoConstMultiplo visitarDeclaracaoDeExpressao visitarDeclaracaoDefinicaoFuncao visitarDeclaracaoEnquanto visitarDeclaracaoEscolha visitarDeclaracaoEscreva visitarDeclaracaoEscrevaMesmaLinha visitarDeclaracaoFazer visitarDeclaracaoImportar visitarDeclaracaoInicioAlgoritmo visitarDeclaracaoPara visitarDeclaracaoParaCada visitarDeclaracaoSe visitarDeclaracaoTendoComo visitarDeclaracaoTente visitarDeclaracaoTextoDocumentacao visitarDeclaracaoVar visitarDeclaracaoVarMultiplo visitarExpressaoAcessoElementoMatriz visitarExpressaoAcessoIndiceVariavel visitarExpressaoAcessoMetodo visitarExpressaoAcessoMetodoOuPropriedade visitarExpressaoAcessoPropriedade visitarExpressaoAgrupamento visitarExpressaoArgumentoReferenciaFuncao visitarExpressaoAtribuicaoPorIndice visitarExpressaoAtribuicaoPorIndicesMatriz visitarExpressaoBinaria visitarExpressaoBloco visitarExpressaoComentario visitarExpressaoContinua visitarExpressaoDeAtribuicao visitarExpressaoDeChamada visitarExpressaoDefinirValor visitarExpressaoDeVariavel visitarExpressaoDicionario visitarExpressaoElvis visitarExpressaoEnquanto visitarExpressaoExpressaoRegular visitarExpressaoFalhar visitarExpressaoFazer visitarExpressaoFimPara visitarExpressaoFormatacaoEscrita visitarExpressaoFuncaoConstruto visitarExpressaoImportar visitarExpressaoIsto visitarExpressaoLeia visitarExpressaoListaCompreensao visitarExpressaoLiteral visitarExpressaoLogica visitarExpressaoPara visitarExpressaoParaCada visitarExpressaoReferenciaFuncao visitarExpressaoRetornar visitarExpressaoSeparador visitarExpressaoSeTernario visitarExpressaoSuper visitarExpressaoSustar visitarExpressaoTipoDe visitarExpressaoTupla visitarExpressaoUnaria visitarExpressaoVetor

    Methods