UNPKG

@stackpress/idea-parser

Version:

Parses ideas to AST and readable JSON.

11 lines (10 loc) 383 B
import type { DeclarationToken } from '../types.js'; import Lexer from '../Lexer.js'; export default abstract class AbstractTree<T = DeclarationToken> { static definitions(lexer: Lexer): Lexer; protected _lexer: Lexer; constructor(lexer?: Lexer); noncode(): void; abstract parse(code: string, start: number): T; protected dotry(callback: () => void): void; }