@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
13 lines • 932 B
TypeScript
import { Directive, ModuleDeclaration, Statement } from 'estree';
import { AvaliadorSintaticoInterface } from '../../interfaces';
import { RetornoLexadorInterface, RetornoAvaliadorSintaticoInterface } from '../../interfaces/retornos';
import { ErroAvaliadorSintatico } from '../erro-avaliador-sintatico';
export declare class AvaliadorSintaticoJavaScript implements AvaliadorSintaticoInterface<Statement | Directive | ModuleDeclaration, Statement | Directive | ModuleDeclaration> {
simbolos: (Statement | Directive | ModuleDeclaration)[];
erros: ErroAvaliadorSintatico[];
atual: number;
blocos: number;
erro(_: any, __: string): ErroAvaliadorSintatico;
analisar(retornoLexador: RetornoLexadorInterface<Statement | Directive | ModuleDeclaration>, _: number): Promise<RetornoAvaliadorSintaticoInterface<Statement | Directive | ModuleDeclaration>>;
}
//# sourceMappingURL=avaliador-sintatico-javascript.d.ts.map