UNPKG

@designliquido/delegua

Version:

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

22 lines 1.02 kB
import { VisitanteComumInterface } from '../interfaces'; import { ConstrutoInterface } from '../interfaces/construtos/construto-interface'; import { ParaInterface } from '../interfaces/delegua'; import { Bloco } from './bloco'; import { Declaracao } from './declaracao'; /** * Uma estrutura de repetição `para`, normalmente com um inicializador, * uma condição de continuação e uma instrução de incremento. */ export declare class Para extends Declaracao implements ParaInterface { inicializador?: Declaracao | Declaracao[]; condicao: ConstrutoInterface; incrementar: ConstrutoInterface; corpo: Bloco; inicializada: boolean; blocoPosExecucao?: Bloco; resolverIncrementoEmExecucao: boolean; constructor(hashArquivo: number, linha: number, inicializador: Declaracao | Declaracao[], condicao: ConstrutoInterface, incrementar: ConstrutoInterface, corpo: Bloco); aceitar(visitante: VisitanteComumInterface): Promise<any>; paraTexto(): string; } //# sourceMappingURL=para.d.ts.map