UNPKG

@designliquido/foles

Version:

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

40 lines (39 loc) 1.63 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 { Serializador } from "./serializadores"; import { SerializadorReverso } from "./serializadores/serializador-reverso"; import { Importador } from "./importador"; 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: Importador; importadorReverso: Importador; serializador: Serializador; serializadorReverso: SerializadorReverso; 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; }