UNPKG

@designliquido/delegua

Version:

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

12 lines 745 B
import { ErroAvaliadorSintatico } from "../../avaliador-sintatico"; import { RetornoAvaliadorSintaticoInterface, RetornoLexadorInterface } from "../retornos"; import { SimboloInterface } from "../simbolo-interface"; export interface AvaliadorSintaticoInterface<TSimbolo, TDeclaracao> { simbolos: TSimbolo[]; erros: ErroAvaliadorSintatico[]; atual: number; blocos: number; erro(simbolo: SimboloInterface, mensagemDeErro: string, codigoDiagnostico?: string, simboloRelacionado?: SimboloInterface): ErroAvaliadorSintatico; analisar(retornoLexador: RetornoLexadorInterface<TSimbolo>, hashArquivo: number): Promise<RetornoAvaliadorSintaticoInterface<TDeclaracao>>; } //# sourceMappingURL=avaliador-sintatico-interface.d.ts.map