UNPKG

@designliquido/delegua

Version:

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

28 lines 1.45 kB
import { Construto, FuncaoConstruto, Leia } from '../../construtos'; import { Escreva, Declaracao, Se, Enquanto, Para, Escolha, Fazer } from '../../declaracoes'; import { RetornoLexador, RetornoAvaliadorSintatico } from '../../interfaces/retornos'; import { AvaliadorSintaticoBase } from '../avaliador-sintatico-base'; import { SimboloInterface } from '../../interfaces'; /** * Este avaliador sintático é produto de uma reunião entre pessoas da * Design Líquido e representantes de comunidades indígenas da América do Sul. * Um dia pode ser terminado para virar um dialeto completo. */ export declare class AvaliadorSintaticoGuarani extends AvaliadorSintaticoBase { protected expressaoLeia(): Promise<Leia>; primario(): Promise<Construto>; chamar(): Promise<Construto>; atribuir(): Promise<Construto>; declaracaoEscreva(): Promise<Escreva>; blocoEscopo(): Promise<Declaracao[]>; declaracaoSe(): Promise<Se>; declaracaoEnquanto(): Promise<Enquanto>; declaracaoPara(): Promise<Para>; declaracaoEscolha(): Escolha; declaracaoFazer(): Fazer; corpoDaFuncao(tipo: string): Promise<FuncaoConstruto>; expressao(): Promise<Construto>; resolverDeclaracaoForaDeBloco(): Promise<Declaracao | Declaracao[]>; analisar(retornoLexador: RetornoLexador<SimboloInterface>, hashArquivo: number): Promise<RetornoAvaliadorSintatico<Declaracao>>; } //# sourceMappingURL=avaliador-sintatico-guarani.d.ts.map