UNPKG

@designliquido/delegua

Version:

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

28 lines 1.37 kB
import { Construto, FuncaoConstruto } from '../../construtos'; import { Escreva, Declaracao, Se, Enquanto, Para, Escolha, Fazer, Leia } 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 declaracaoLeia(): Leia; primario(): Construto; chamar(): Construto; atribuir(): Construto; declaracaoEscreva(): Escreva; blocoEscopo(): Declaracao[]; declaracaoSe(): Se; declaracaoEnquanto(): Enquanto; declaracaoPara(): Para; declaracaoEscolha(): Escolha; declaracaoFazer(): Fazer; corpoDaFuncao(tipo: string): FuncaoConstruto; expressao(): Construto; resolverDeclaracaoForaDeBloco(): Declaracao | Declaracao[] | Construto | Construto[] | any; analisar(retornoLexador: RetornoLexador<SimboloInterface>, hashArquivo: number): RetornoAvaliadorSintatico<Declaracao>; } //# sourceMappingURL=avaliador-sintatico-guarani.d.ts.map