UNPKG

@designliquido/delegua

Version:

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

25 lines 1.26 kB
import { Declaracao } from '../declaracoes'; import { ConstrutoInterface, SimboloInterface } from '../interfaces'; import { RetornoAvaliadorSintaticoInterface, RetornoLexadorInterface } from '../interfaces/retornos'; import { MicroAvaliadorSintaticoBase } from './micro-avaliador-sintatico-base'; /** * O `MicroAvaliadorSintatico` funciona apenas dentro de interpolações de texto. */ export declare class MicroAvaliadorSintatico extends MicroAvaliadorSintaticoBase { primario(): ConstrutoInterface; finalizarChamada(entidadeChamada: ConstrutoInterface): ConstrutoInterface; chamar(): ConstrutoInterface; private verificarOperandoNegacao; unario(): ConstrutoInterface; exponenciacao(): ConstrutoInterface; protected bitShift(): ConstrutoInterface; protected bitE(): ConstrutoInterface; protected bitOu(): ConstrutoInterface; comparar(): ConstrutoInterface; protected em(): ConstrutoInterface; e(): ConstrutoInterface; protected elvis(): ConstrutoInterface; declaracao(): Declaracao | ConstrutoInterface; analisar(retornoLexador: RetornoLexadorInterface<SimboloInterface>, linha: number): RetornoAvaliadorSintaticoInterface<Declaracao>; } //# sourceMappingURL=micro-avaliador-sintatico.d.ts.map