import Grammar from './Grammar'; import { ParserOptions } from './typing'; export default class Parser { grammar: Grammar; options: ParserOptions; lexer: any; lexerState: any; table: any; current: number; results: any; constructor(rules: any | Grammar, start: string | ParserOptions, options?: ParserOptions); private isEOFToken; private weekScannable; /** * 遍历token * @param chunk * @returns */ feed(chunk: any): this; save(): any; finish(): any; }