@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
26 lines • 806 B
TypeScript
import { SimboloInterface } from '../interfaces';
export interface MembroInterfaceFaltando {
tipo: 'metodo' | 'propriedade';
nome: string;
parametros?: {
nome: string;
tipoDado?: string;
}[];
tipoRetorno?: string;
tipoPropriedade?: string;
}
export interface CorrecaoImplementacaoInterface {
tipo: 'implementar-interface';
nomeInterface: string;
nomeClasse: string;
membrosFaltando: MembroInterfaceFaltando[];
linhaFinalClasse: number;
}
export declare class ErroAvaliadorSintatico extends Error {
simbolo: SimboloInterface;
hashArquivo: number;
linha: number;
correcaoSugerida?: CorrecaoImplementacaoInterface;
constructor(simbolo: SimboloInterface, mensagem: string);
}
//# sourceMappingURL=erro-avaliador-sintatico.d.ts.map