@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
22 lines • 969 B
TypeScript
import { Construto } from '../construtos';
import { Declaracao } from '../declaracoes';
import { SimboloInterface } from '../interfaces';
import { RetornoAvaliadorSintatico, RetornoLexador } 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(): Construto;
finalizarChamada(entidadeChamada: Construto): Construto;
chamar(): Construto;
unario(): Construto;
protected bitShift(): Construto;
protected bitE(): Construto;
protected bitOu(): Construto;
comparar(): Construto;
protected em(): Construto;
e(): Construto;
analisar(retornoLexador: RetornoLexador<SimboloInterface>, linha: number): RetornoAvaliadorSintatico<Declaracao>;
}
//# sourceMappingURL=micro-avaliador-sintatico.d.ts.map