import { SimboloInterface } from '../interfaces'; import { RetornoLexador } from '../interfaces/retornos'; export declare abstract class LexadorBase { inicioSimbolo: number; atual: number; linha: number; codigo: string[]; simbolos: SimboloInterface[]; erros: any[]; eDigito(caractere: string): boolean; eAlfabeto(caractere: string): boolean; eAlfabetoOuDigito(caractere: string): boolean; eFinalDoCodigo(): boolean; eUltimaLinha(): boolean; eFinalDaLinha(): boolean; simboloAtual(): string; avancar(): void; proximoSimbolo(): string; simboloAnterior(): string; analisarNumero(): void; analisarTexto(delimitador?: string): void; adicionarSimbolo(tipo: string, literal?: any): void; identificarPalavraChave(): void; analisarToken(): void; abstract mapear(codigo: string[]): RetornoLexador; } //# sourceMappingURL=lexador-base.d.ts.map