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