UNPKG

@designliquido/delegua

Version:

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

13 lines 924 B
import { Directive, ModuleDeclaration, Statement } from 'estree'; import { AvaliadorSintaticoInterface } from '../../interfaces'; import { RetornoLexador, RetornoAvaliadorSintatico } 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(simbolo: any, mensagemDeErro: string): ErroAvaliadorSintatico; analisar(retornoLexador: RetornoLexador<Statement | Directive | ModuleDeclaration>, hashArquivo: number): Promise<RetornoAvaliadorSintatico<Statement | Directive | ModuleDeclaration>>; } //# sourceMappingURL=avaliador-sintatico-javascript.d.ts.map