UNPKG

@designliquido/delegua

Version:

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

18 lines 1.43 kB
import { AcessoMetodo, AcessoMetodoOuPropriedade, AcessoPropriedade, AcessoIntervaloVariavel, TuplaN } from '../../../construtos'; import { InterpretadorInterface } from '../../../interfaces'; export declare function visitarExpressaoAcessoMetodo(interpretador: InterpretadorInterface, expressao: AcessoMetodo): Promise<any>; /** * Casos que ocorrem aqui: * * - Quando o método ou propriedade é ou 'qualquer', ou vetor * de 'qualquer' ('qualquer[]'), e uma primitiva é usada. * - Quando o objeto é uma classe definida em código. * @param {AcessoMetodoOuPropriedade} expressao A expressão de acesso a método ou propriedade. * @returns A primitiva encontrada. */ export declare function visitarExpressaoAcessoMetodoOuPropriedade(interpretador: InterpretadorInterface, expressao: AcessoMetodoOuPropriedade): Promise<any>; export declare function visitarExpressaoAcessoPropriedade(interpretador: InterpretadorInterface, expressao: AcessoPropriedade): Promise<any>; export declare function resolverInterpolacoes(interpretador: InterpretadorInterface, textoOriginal: string, linha: number): Promise<any[]>; export declare function visitarExpressaoAcessoIntervaloVariavel(interpretador: InterpretadorInterface, expressao: AcessoIntervaloVariavel): Promise<any>; export declare function visitarExpressaoTuplaN(interpretador: InterpretadorInterface, expressao: TuplaN): Promise<any>; //# sourceMappingURL=comum.d.ts.map