UNPKG

@designliquido/foles

Version:

Linguagem de folhas de estilo para documentos em geral em português

40 lines (39 loc) 1.64 kB
import { AvaliadorSintatico } from "./avaliador-sintatico"; import { AvaliadorSintaticoReverso } from "./avaliador-sintatico/avaliador-sintatico-reverso"; import { Lexador } from "./lexador"; import { LexadorReverso } from "./lexador/lexador-reverso"; import { Resolvedor } from "./resolvedores"; import { ResolvedorReverso } from "./resolvedores/resolvedor-reverso"; import { ImportadorInterface } from "./interfaces"; import { Tradutor } from "./tradutores/tradutor"; import { TradutorReverso } from "./tradutores/tradutor-reverso"; import { GeradorMapaCss } from "./gerador-mapa"; /** * O núcleo da linguagem FolEs. */ export declare class FolEs { lexador: Lexador; lexadorReverso: LexadorReverso; avaliadorSintatico: AvaliadorSintatico; avaliadorSintaticoReverso: AvaliadorSintaticoReverso; importador: ImportadorInterface; importadorReverso: ImportadorInterface; resolvedor: Resolvedor; resolvedorReverso: ResolvedorReverso; tradutor: Tradutor; tradutorReverso: TradutorReverso; geradorMapaCss: GeradorMapaCss; constructor(traduzirComAninhamentos: boolean); /** * Método comum de conversão de texto FolEs para CSS. * @param conteudo O conteúdo em FolEs. * @returns O resultado da tradução em CSS. */ private converterParaCssInterno; private converterParaFolEsInterno; converterParaCss(nomeArquivo: string): string; converterParaCssComMapas(nomeArquivo: string): [string, string]; converterParaFolEs(nomeArquivo: string): string; converterTextoParaCss(texto: string): string; converterTextoParaFolEs(texto: string): string; }