@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
28 lines • 1.17 kB
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 MicroAvaliadorSintaticoPitugues extends MicroAvaliadorSintaticoBase {
primario(): Construto;
finalizarChamada(entidadeChamada: Construto): Construto;
chamar(): Construto;
multiplicar(): Construto;
unario(): Construto;
exponenciacao(): Construto;
adicaoOuSubtracao(): Construto;
protected bitShift(): Construto;
protected bitE(): Construto;
protected bitOu(): Construto;
comparar(): Construto;
protected em(): Construto;
e(): Construto;
ou(): Construto;
atribuir(): Construto;
expressao(): Construto;
analisar(retornoLexador: RetornoLexador<SimboloInterface>, linha: number): RetornoAvaliadorSintatico<Declaracao>;
}
//# sourceMappingURL=micro-avaliador-sintatico-pitugues.d.ts.map