@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
15 lines • 758 B
TypeScript
import { TipoParadigma } from '../tipos';
/**
* Gera um conjunto de palavras reservadas filtrado por paradigma.
* @param paradigma O paradigma desejado ('imperativo', 'infinitivo', ou 'ambos')
* @returns Um objeto mapeando palavras reservadas para tipos de símbolos
*/
export declare function gerarPalavrasReservadasPorParadigma(paradigma: TipoParadigma): Record<string, string>;
/**
* Obtém as palavras que foram excluídas para um paradigma específico.
* Útil para mensagens de erro ou documentação.
* @param paradigma O paradigma escolhido
* @returns Lista de palavras que não são aceitas neste paradigma
*/
export declare function obterPalavrasExcluidas(paradigma: TipoParadigma): string[];
//# sourceMappingURL=filtro-paradigma.d.ts.map