Skip to content
# Function: parseToPosition()

parseToPosition(sql, cursorPosition, options): PositionParseResult

Defined in: packages/core/src/utils/IntelliSenseApi.ts:50

Parse SQL up to cursor position with error recovery

Combines position-aware parsing with error recovery to handle incomplete SQL that users are actively typing. Ideal for providing IntelliSense in editors.

Parameters

sql

string

SQL text to parse

cursorPosition

Cursor position (character offset or line/column)

number | LineColumn

options

ParseToPositionOptions = {}

Parsing options including error recovery settings

Returns

PositionParseResult

Parse result with position-specific information

Released under the MIT License.