UNPKG

arrow-store

Version:
14 lines (13 loc) 493 B
import { QueryToken } from "../lexer/queryTokens"; import { ParserNode } from "./nodes"; export declare class NodeExpressionIterator { constructor(query: string, tokens: ReadonlyArray<QueryToken>); index: number; query: string; tokens: ReadonlyArray<QueryToken>; getCurrentToken(): QueryToken; stringify(token: QueryToken): string; } export declare type ExpressionParser = { parse(query: string, lexerTokens: ReadonlyArray<QueryToken>): ParserNode; };