Preparing search index...
The search index is not available
@designliquido/delegua
@designliquido/delegua
VisitanteComumInterface
Interface VisitanteComumInterface
interface
VisitanteComumInterface
{
visitarDeclaracaoAleatorio
(
declaracao
:
Aleatorio
)
:
void
|
Promise
<
any
>
;
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
;
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
>
;
visitarDeclaracaoVar
(
declaracao
:
Var
)
:
void
|
Promise
<
any
>
;
visitarDeclaracaoVarMultiplo
(
declaracao
:
VarMultiplo
)
:
void
|
Promise
<
any
>
;
visitarExpressaoAcessoElementoMatriz
(
expressao
:
AcessoElementoMatriz
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoAcessoIndiceVariavel
(
expressao
:
AcessoIndiceVariavel
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoAcessoMetodo
(
expressao
:
AcessoMetodoOuPropriedade
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoAgrupamento
(
expressao
:
Agrupamento
)
:
void
|
Promise
<
any
>
;
visitarExpressaoAtribuicaoPorIndice
(
expressao
:
AtribuicaoPorIndice
)
:
void
|
Promise
<
any
>
;
visitarExpressaoAtribuicaoPorIndicesMatriz
(
expressao
:
AtribuicaoPorIndicesMatriz
)
:
void
|
Promise
<
any
>
;
visitarExpressaoBinaria
(
expressao
:
Binario
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoBloco
(
declaracao
:
Bloco
)
:
Promise
<
any
>
;
visitarExpressaoContinua
(
declaracao
?:
Continua
)
:
ContinuarQuebra
;
visitarExpressaoDeAtribuicao
(
expressao
:
Atribuir
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoDeChamada
(
expressao
:
Chamada
)
:
void
|
Promise
<
any
>
;
visitarExpressaoDefinirValor
(
expressao
:
DefinirValor
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoDeleguaFuncao
(
expressao
:
FuncaoConstruto
)
:
void
|
Promise
<
any
>
;
visitarExpressaoDeVariavel
(
expressao
:
Variavel
<
string
>
|
Constante
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoDicionario
(
expressao
:
Dicionario
)
:
void
|
Promise
<
any
>
;
visitarExpressaoExpressaoRegular
(
expressao
:
ExpressaoRegular
<
string
>
)
:
void
|
Promise
<
RegExp
>
;
visitarExpressaoFalhar
(
expressao
:
Falhar
)
:
void
|
Promise
<
any
>
;
visitarExpressaoFimPara
(
declaracao
:
FimPara
)
:
void
|
Promise
<
any
>
;
visitarExpressaoFormatacaoEscrita
(
declaracao
:
FormatacaoEscrita
)
:
void
|
Promise
<
any
>
;
visitarExpressaoIsto
(
expressao
:
Isto
)
:
void
|
Promise
<
any
>
;
visitarExpressaoLeia
(
expressao
:
Leia
)
:
void
|
Promise
<
any
>
;
visitarExpressaoLeiaMultiplo
(
expressao
:
LeiaMultiplo
)
:
void
|
Promise
<
any
>
;
visitarExpressaoLiteral
(
expressao
:
Literal
)
:
void
|
Promise
<
any
>
;
visitarExpressaoLogica
(
expressao
:
Logico
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoRetornar
(
declaracao
:
Retorna
)
:
void
|
Promise
<
RetornoQuebra
>
;
visitarExpressaoSuper
(
expressao
:
Super
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoSustar
(
declaracao
?:
Sustar
)
:
void
|
SustarQuebra
;
visitarExpressaoTipoDe
(
expressao
:
TipoDe
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoTupla
(
expressao
:
Tupla
)
:
void
|
Promise
<
any
>
;
visitarExpressaoUnaria
(
expressao
:
Unario
<
string
>
)
:
void
|
Promise
<
any
>
;
visitarExpressaoVetor
(
expressao
:
Vetor
)
:
void
|
Promise
<
any
>
;
}
Hierarchy (
view full
)
VisitanteComumInterface
FormatadorComumInterface
InterpretadorInterface
Implemented by
FormatadorDelegua
Index
Methods
visitar
Declaracao
Aleatorio
visitar
Declaracao
Cabecalho
Programa
visitar
Declaracao
Classe
visitar
Declaracao
Comentario
visitar
Declaracao
Const
visitar
Declaracao
Const
Multiplo
visitar
Declaracao
De
Expressao
visitar
Declaracao
Definicao
Funcao
visitar
Declaracao
Enquanto
visitar
Declaracao
Escolha
visitar
Declaracao
Escreva
visitar
Declaracao
Escreva
Mesma
Linha
visitar
Declaracao
Fazer
visitar
Declaracao
Importar
visitar
Declaracao
Inicio
Algoritmo
visitar
Declaracao
Para
visitar
Declaracao
Para
Cada
visitar
Declaracao
Se
visitar
Declaracao
Tendo
Como
visitar
Declaracao
Tente
visitar
Declaracao
Var
visitar
Declaracao
Var
Multiplo
visitar
Expressao
Acesso
Elemento
Matriz
visitar
Expressao
Acesso
Indice
Variavel
visitar
Expressao
Acesso
Metodo
visitar
Expressao
Agrupamento
visitar
Expressao
Atribuicao
Por
Indice
visitar
Expressao
Atribuicao
Por
Indices
Matriz
visitar
Expressao
Binaria
visitar
Expressao
Bloco
visitar
Expressao
Continua
visitar
Expressao
De
Atribuicao
visitar
Expressao
De
Chamada
visitar
Expressao
Definir
Valor
visitar
Expressao
Delegua
Funcao
visitar
Expressao
De
Variavel
visitar
Expressao
Dicionario
visitar
Expressao
Expressao
Regular
visitar
Expressao
Falhar
visitar
Expressao
Fim
Para
visitar
Expressao
Formatacao
Escrita
visitar
Expressao
Isto
visitar
Expressao
Leia
visitar
Expressao
Leia
Multiplo
visitar
Expressao
Literal
visitar
Expressao
Logica
visitar
Expressao
Retornar
visitar
Expressao
Super
visitar
Expressao
Sustar
visitar
Expressao
Tipo
De
visitar
Expressao
Tupla
visitar
Expressao
Unaria
visitar
Expressao
Vetor
Methods
visitar
Declaracao
Aleatorio
visitar
Declaracao
Aleatorio
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Aleatorio
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Cabecalho
Programa
visitar
Declaracao
Cabecalho
Programa
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
CabecalhoPrograma
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Classe
visitar
Declaracao
Classe
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Classe
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Comentario
visitar
Declaracao
Comentario
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Comentario
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Const
visitar
Declaracao
Const
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Const
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Const
Multiplo
visitar
Declaracao
Const
Multiplo
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
ConstMultiplo
Returns
void
|
Promise
<
any
>
visitar
Declaracao
De
Expressao
visitar
Declaracao
De
Expressao
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Expressao
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Definicao
Funcao
visitar
Declaracao
Definicao
Funcao
(
declaracao
)
:
void
Parameters
declaracao
:
FuncaoDeclaracao
Returns
void
visitar
Declaracao
Enquanto
visitar
Declaracao
Enquanto
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Enquanto
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Escolha
visitar
Declaracao
Escolha
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Escolha
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Escreva
visitar
Declaracao
Escreva
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Escreva
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Escreva
Mesma
Linha
visitar
Declaracao
Escreva
Mesma
Linha
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
EscrevaMesmaLinha
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Fazer
visitar
Declaracao
Fazer
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Fazer
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Importar
visitar
Declaracao
Importar
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Importar
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Inicio
Algoritmo
visitar
Declaracao
Inicio
Algoritmo
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
InicioAlgoritmo
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Para
visitar
Declaracao
Para
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Para
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Para
Cada
visitar
Declaracao
Para
Cada
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
ParaCada
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Se
visitar
Declaracao
Se
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Se
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Tendo
Como
visitar
Declaracao
Tendo
Como
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
TendoComo
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Tente
visitar
Declaracao
Tente
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Tente
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Var
visitar
Declaracao
Var
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
Var
Returns
void
|
Promise
<
any
>
visitar
Declaracao
Var
Multiplo
visitar
Declaracao
Var
Multiplo
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
VarMultiplo
Returns
void
|
Promise
<
any
>
visitar
Expressao
Acesso
Elemento
Matriz
visitar
Expressao
Acesso
Elemento
Matriz
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
AcessoElementoMatriz
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Acesso
Indice
Variavel
visitar
Expressao
Acesso
Indice
Variavel
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
AcessoIndiceVariavel
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Acesso
Metodo
visitar
Expressao
Acesso
Metodo
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
AcessoMetodoOuPropriedade
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Agrupamento
visitar
Expressao
Agrupamento
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Agrupamento
Returns
void
|
Promise
<
any
>
visitar
Expressao
Atribuicao
Por
Indice
visitar
Expressao
Atribuicao
Por
Indice
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
AtribuicaoPorIndice
Returns
void
|
Promise
<
any
>
visitar
Expressao
Atribuicao
Por
Indices
Matriz
visitar
Expressao
Atribuicao
Por
Indices
Matriz
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
AtribuicaoPorIndicesMatriz
Returns
void
|
Promise
<
any
>
visitar
Expressao
Binaria
visitar
Expressao
Binaria
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Binario
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Bloco
visitar
Expressao
Bloco
(
declaracao
)
:
Promise
<
any
>
Parameters
declaracao
:
Bloco
Returns
Promise
<
any
>
visitar
Expressao
Continua
visitar
Expressao
Continua
(
declaracao
?
)
:
ContinuarQuebra
Parameters
Optional
declaracao
:
Continua
Returns
ContinuarQuebra
visitar
Expressao
De
Atribuicao
visitar
Expressao
De
Atribuicao
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Atribuir
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
De
Chamada
visitar
Expressao
De
Chamada
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Chamada
Returns
void
|
Promise
<
any
>
visitar
Expressao
Definir
Valor
visitar
Expressao
Definir
Valor
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
DefinirValor
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Delegua
Funcao
visitar
Expressao
Delegua
Funcao
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
FuncaoConstruto
Returns
void
|
Promise
<
any
>
visitar
Expressao
De
Variavel
visitar
Expressao
De
Variavel
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Variavel
<
string
>
|
Constante
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Dicionario
visitar
Expressao
Dicionario
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Dicionario
Returns
void
|
Promise
<
any
>
visitar
Expressao
Expressao
Regular
visitar
Expressao
Expressao
Regular
(
expressao
)
:
void
|
Promise
<
RegExp
>
Parameters
expressao
:
ExpressaoRegular
<
string
>
Returns
void
|
Promise
<
RegExp
>
visitar
Expressao
Falhar
visitar
Expressao
Falhar
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Falhar
Returns
void
|
Promise
<
any
>
visitar
Expressao
Fim
Para
visitar
Expressao
Fim
Para
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
FimPara
Returns
void
|
Promise
<
any
>
visitar
Expressao
Formatacao
Escrita
visitar
Expressao
Formatacao
Escrita
(
declaracao
)
:
void
|
Promise
<
any
>
Parameters
declaracao
:
FormatacaoEscrita
Returns
void
|
Promise
<
any
>
visitar
Expressao
Isto
visitar
Expressao
Isto
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Isto
Returns
void
|
Promise
<
any
>
visitar
Expressao
Leia
visitar
Expressao
Leia
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Leia
Returns
void
|
Promise
<
any
>
visitar
Expressao
Leia
Multiplo
visitar
Expressao
Leia
Multiplo
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
LeiaMultiplo
Returns
void
|
Promise
<
any
>
visitar
Expressao
Literal
visitar
Expressao
Literal
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Literal
Returns
void
|
Promise
<
any
>
visitar
Expressao
Logica
visitar
Expressao
Logica
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Logico
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Retornar
visitar
Expressao
Retornar
(
declaracao
)
:
void
|
Promise
<
RetornoQuebra
>
Parameters
declaracao
:
Retorna
Returns
void
|
Promise
<
RetornoQuebra
>
visitar
Expressao
Super
visitar
Expressao
Super
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Super
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Sustar
visitar
Expressao
Sustar
(
declaracao
?
)
:
void
|
SustarQuebra
Parameters
Optional
declaracao
:
Sustar
Returns
void
|
SustarQuebra
visitar
Expressao
Tipo
De
visitar
Expressao
Tipo
De
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
TipoDe
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Tupla
visitar
Expressao
Tupla
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Tupla
Returns
void
|
Promise
<
any
>
visitar
Expressao
Unaria
visitar
Expressao
Unaria
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Unario
<
string
>
Returns
void
|
Promise
<
any
>
visitar
Expressao
Vetor
visitar
Expressao
Vetor
(
expressao
)
:
void
|
Promise
<
any
>
Parameters
expressao
:
Vetor
Returns
void
|
Promise
<
any
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
visitar
Declaracao
Aleatorio
visitar
Declaracao
Cabecalho
Programa
visitar
Declaracao
Classe
visitar
Declaracao
Comentario
visitar
Declaracao
Const
visitar
Declaracao
Const
Multiplo
visitar
Declaracao
De
Expressao
visitar
Declaracao
Definicao
Funcao
visitar
Declaracao
Enquanto
visitar
Declaracao
Escolha
visitar
Declaracao
Escreva
visitar
Declaracao
Escreva
Mesma
Linha
visitar
Declaracao
Fazer
visitar
Declaracao
Importar
visitar
Declaracao
Inicio
Algoritmo
visitar
Declaracao
Para
visitar
Declaracao
Para
Cada
visitar
Declaracao
Se
visitar
Declaracao
Tendo
Como
visitar
Declaracao
Tente
visitar
Declaracao
Var
visitar
Declaracao
Var
Multiplo
visitar
Expressao
Acesso
Elemento
Matriz
visitar
Expressao
Acesso
Indice
Variavel
visitar
Expressao
Acesso
Metodo
visitar
Expressao
Agrupamento
visitar
Expressao
Atribuicao
Por
Indice
visitar
Expressao
Atribuicao
Por
Indices
Matriz
visitar
Expressao
Binaria
visitar
Expressao
Bloco
visitar
Expressao
Continua
visitar
Expressao
De
Atribuicao
visitar
Expressao
De
Chamada
visitar
Expressao
Definir
Valor
visitar
Expressao
Delegua
Funcao
visitar
Expressao
De
Variavel
visitar
Expressao
Dicionario
visitar
Expressao
Expressao
Regular
visitar
Expressao
Falhar
visitar
Expressao
Fim
Para
visitar
Expressao
Formatacao
Escrita
visitar
Expressao
Isto
visitar
Expressao
Leia
visitar
Expressao
Leia
Multiplo
visitar
Expressao
Literal
visitar
Expressao
Logica
visitar
Expressao
Retornar
visitar
Expressao
Super
visitar
Expressao
Sustar
visitar
Expressao
Tipo
De
visitar
Expressao
Tupla
visitar
Expressao
Unaria
visitar
Expressao
Vetor
@designliquido/delegua
Loading...