Interface AvaliadorSintaticoInterface<TSimbolo, TDeclaracao>

interface AvaliadorSintaticoInterface<TSimbolo, TDeclaracao> {
    atual: number;
    blocos: number;
    erros: ErroAvaliadorSintatico[];
    simbolos: TSimbolo[];
    analisar(retornoLexador: RetornoLexador<TSimbolo>, hashArquivo: number): RetornoAvaliadorSintatico<TDeclaracao>;
}

Type Parameters

  • TSimbolo
  • TDeclaracao

Implemented by

Properties

Methods

Properties

atual: number
blocos: number
simbolos: TSimbolo[]

Methods