UNPKG

@designliquido/delegua

Version:

Linguagem de programação simples e moderna usando português estruturado.

18 lines 1.83 kB
import { TipoDadosElementar } from './tipo-dados-elementar'; export type TipoInferencia = 'cadeia' | 'caracter' | 'dicionário' | 'função' | 'lógico' | 'lógico[]' | 'longo' | 'longo[]' | 'módulo' | 'nulo' | 'número' | 'número[]' | 'objeto' | 'símbolo' | 'texto' | 'texto[]' | 'vazio' | 'vetor'; export declare enum TipoNativoSimbolo { ESCREVA = "<palavra reservada escreva ajuda=\"palavra reservada usada para apresentar informa\u00E7\u00F5es\">", LEIA = "<palavra reservada leia ajuda=\"palavra reservada usada para entrada de dados\">", FUNCAO = "<palavra reservada funcao ajuda=\"palavra reservada usada para criar fun\u00E7\u00F5es\">", SE = "<palavra reservada se ajuda=\"palavra reservada usada para estruturas condicionais\">", ENQUANTO = "<palavra reservada enquanto ajuda=\"palavra reservada usada para loops enquanto\">", PARA = "<palavra reservada para ajuda=\"palavra reservada usada para loops para\">", RETORNA = "<palavra reservada retornar ajuda=\"palavra reservada usada para retornar valores em fun\u00E7\u00F5es\">", INTEIRO = "<palavra reservada inteiro ajuda=\"palavra reservada usada para definir vari\u00E1veis do tipo inteiro\">", TEXTO = "<palavra reservada texto ajuda=\"palavra reservada usada para definir vari\u00E1veis do tipo texto\">", BOOLEANO = "<palavra reservada booleano ajuda=\"palavra reservada usada para definir vari\u00E1veis do tipo booleano\">", VAZIO = "<palavra reservada vazio ajuda=\"palavra reservada usada para definir fun\u00E7\u00F5es que n\u00E3o retornam valores\">" } export declare function inferirTipoVariavel(variavel: any): TipoInferencia | TipoNativoSimbolo; export declare function tipoInferenciaParaTipoDadosElementar(tipoInferencia: TipoInferencia): TipoDadosElementar; //# sourceMappingURL=inferenciador.d.ts.map