Interface: Parser
Defined in: packages/core/src/lang-manager.ts:14
A stateless parser for a single query language.
Properties
parse
parse: (
input) =>ParseResult
Defined in: packages/core/src/lang-manager.ts:16
Parses a complete query string and returns all top-level statement roots.
Parameters
| Parameter | Type |
|---|---|
input | string |
Returns
parseExpr
parseExpr: (
input) =>ParseResult
Defined in: packages/core/src/lang-manager.ts:21
should return AST which parses into a projection with one attribute or the one attribute depending on whether the language returns tuples or items. Used when registering secondary indices.
Parameters
| Parameter | Type |
|---|---|
input | string |