@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
13 lines • 873 B
TypeScript
import { Declaracao, Retorna } from '../declaracoes';
import { InformacaoElementoSintatico } from '../informacao-elemento-sintatico';
import { AvaliadorSintaticoInterface, PrimitivaInterface, SimboloInterface } from '../interfaces';
export declare function buscarRetornos(declaracao: Declaracao): Retorna[];
export declare function logicaDescobertaRetornoFuncao(avaliadorSintatico: AvaliadorSintaticoInterface<SimboloInterface, Declaracao>, declaracoesDaFuncao: Declaracao[], tipoRetorno: string, definicaoExplicitaDeTipo: boolean, simboloParaErros: SimboloInterface): string;
export declare function registrarPrimitiva(primitivasConhecidas: {
[nomeModuloOuClasse: string]: {
[nomePrimitiva: string]: InformacaoElementoSintatico;
};
}, tipo: string, catalogoPrimitivas: {
[nome: string]: PrimitivaInterface;
}): void;
//# sourceMappingURL=comum.d.ts.map