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.