UNPKG

@designliquido/delegua

Version:

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

25 lines 1.07 kB
import { Declaracao } from '../declaracoes'; import { VisitanteComumInterface } from '../interfaces'; import { Binario } from './binario'; import { ConstrutoInterface } from '../interfaces/construtos/construto-interface'; /** * Construto especial para algumas linguagens como VisuAlg, que combina a * avaliação da condição de continuação com o incremento. * * No caso específico do VisuAlg, ao final da última execução do bloco `para`, * o incremento não deve acontecer. * * Considerando como o depurador executa, o efeito visualnusando apenas as * declarações já existentes causava umansérie de comportamentos estranhos. */ export declare class FimPara implements ConstrutoInterface { linha: number; hashArquivo: number; condicaoPara: Binario; incremento?: Declaracao; constructor(hashArquivo: number, linha: number, condicaoPara: Binario, blocoIncremento?: Declaracao); aceitar(visitante: VisitanteComumInterface): Promise<any>; paraTexto(): string; paraTextoSaida(): string; } //# sourceMappingURL=fim-para.d.ts.map