@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
21 lines • 877 B
TypeScript
import { Decorador } from '../construtos';
import { ConstrutoInterface } from '../interfaces/construtos/construto-interface';
import { VisitanteComumInterface, SimboloInterface } from '../interfaces';
import { Declaracao } from './declaracao';
/**
* Uma declaração de variável.
*/
export declare class Var extends Declaracao {
simbolo: SimboloInterface;
inicializador: ConstrutoInterface | undefined;
tipo: string;
tipoOriginal: string;
tipoExplicito: boolean;
referencia: boolean;
desestruturacao: boolean;
escopo: 'local' | 'global';
constructor(simbolo: SimboloInterface, inicializador: ConstrutoInterface | undefined, tipo?: string, tipoExplicito?: boolean, decoradores?: Decorador[], tipoOriginal?: string);
aceitar(visitante: VisitanteComumInterface): Promise<any>;
paraTexto(): string;
}
//# sourceMappingURL=var.d.ts.map