import Grammar from './Grammar'; import State from './State'; export default class Column { grammar: Grammar; index: number; states: State[]; wants: any; scannable: any[]; completed: any; lexerState: any; constructor(grammar: Grammar, index: number); process(nextColumn?: Column): void; /** * 预测 * @param exp */ predict(exp: string): void; complete(left: State, right: State): void; }