@designliquido/delegua
Preparing search index...
LexadorInterface
Interface LexadorInterface<T>
interface
LexadorInterface
<
T
>
{
atual
:
number
;
codigo
:
string
|
string
[]
;
inicioSimbolo
:
number
;
linha
:
number
;
simbolos
:
SimboloInterface
<
string
>
[]
;
adicionarSimbolo
(
tipo
:
any
,
literal
:
any
)
:
void
;
analisarNumero
()
:
void
;
analisarTexto
(
delimitador
:
string
)
:
void
;
analisarToken
()
:
void
;
avancar
()
:
string
|
void
;
eAlfabeto
(
caractere
:
string
)
:
boolean
;
eAlfabetoOuDigito
(
caractere
:
string
)
:
boolean
;
eDigito
(
caractere
:
string
)
:
boolean
;
eFinalDoCodigo
()
:
boolean
;
identificarPalavraChave
()
:
void
;
mapear
(
codigo
:
string
[]
,
hashArquivo
:
number
)
:
RetornoLexador
<
T
>
;
proximoSimbolo
()
:
string
;
simboloAnterior
()
:
string
;
simboloAtual
()
:
string
;
}
Type Parameters
T
Implemented by
Lexador
LexadorBaseLinhaUnica
LexadorEguaClassico
LexadorPitugues
LexadorPortugolIpt
LexadorTenda
Index
Properties
atual
codigo
inicio
Simbolo
linha
simbolos
Methods
adicionar
Simbolo
analisar
Numero
analisar
Texto
analisar
Token
avancar
e
Alfabeto
e
Alfabeto
Ou
Digito
e
Digito
e
Final
Do
Codigo
identificar
Palavra
Chave
mapear
proximo
Simbolo
simbolo
Anterior
simbolo
Atual
Properties
atual
atual
:
number
codigo
codigo
:
string
|
string
[]
inicio
Simbolo
inicioSimbolo
:
number
linha
linha
:
number
simbolos
simbolos
:
SimboloInterface
<
string
>
[]
Methods
adicionar
Simbolo
adicionarSimbolo
(
tipo
:
any
,
literal
:
any
)
:
void
Parameters
tipo
:
any
literal
:
any
Returns
void
analisar
Numero
analisarNumero
()
:
void
Returns
void
analisar
Texto
analisarTexto
(
delimitador
:
string
)
:
void
Parameters
delimitador
:
string
Returns
void
analisar
Token
analisarToken
()
:
void
Returns
void
avancar
avancar
()
:
string
|
void
Returns
string
|
void
e
Alfabeto
eAlfabeto
(
caractere
:
string
)
:
boolean
Parameters
caractere
:
string
Returns
boolean
e
Alfabeto
Ou
Digito
eAlfabetoOuDigito
(
caractere
:
string
)
:
boolean
Parameters
caractere
:
string
Returns
boolean
e
Digito
eDigito
(
caractere
:
string
)
:
boolean
Parameters
caractere
:
string
Returns
boolean
e
Final
Do
Codigo
eFinalDoCodigo
()
:
boolean
Returns
boolean
identificar
Palavra
Chave
identificarPalavraChave
()
:
void
Returns
void
mapear
mapear
(
codigo
:
string
[]
,
hashArquivo
:
number
)
:
RetornoLexador
<
T
>
Parameters
codigo
:
string
[]
hashArquivo
:
number
Returns
RetornoLexador
<
T
>
proximo
Simbolo
proximoSimbolo
()
:
string
Returns
string
simbolo
Anterior
simboloAnterior
()
:
string
Returns
string
simbolo
Atual
simboloAtual
()
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
atual
codigo
inicio
Simbolo
linha
simbolos
Methods
adicionar
Simbolo
analisar
Numero
analisar
Texto
analisar
Token
avancar
e
Alfabeto
e
Alfabeto
Ou
Digito
e
Digito
e
Final
Do
Codigo
identificar
Palavra
Chave
mapear
proximo
Simbolo
simbolo
Anterior
simbolo
Atual
@designliquido/delegua
Loading...