UNPKG

silegismg-interpretador-articulacao

Version:
20 lines (19 loc) 668 B
import EscapeInterpretacao from './EscapeInterpretacao'; /** * Processa um texto, omitindo trechos que não devem fazer parte do processamento. */ export default class Escapamento { private contexto; private readonly escapes; private readonly textoEscapado; /** * Prepara o processamento, escapando o texto. * * @param textoOriginal Texto a ser processado. * @param escapesExtras Escapadores a serem utilizados. */ constructor(textoOriginal: string, ...escapesExtras: EscapeInterpretacao[]); processar(): Generator<string, void, unknown>; desfazerEscapes(): string; desfazerEscapes(trecho: string): string; }