Skip to main content

Class: Query

typings/treeSitter.Parser.Query

Constructors

constructor

new Query()

Properties

captureNames

captureNames: string[]

Defined in

typings/treeSitter.ts:178

Methods

captures

captures(node, startPosition?, endPosition?): QueryCapture[]

Parameters

NameType
nodeSyntaxNode
startPosition?Point
endPosition?Point

Returns

QueryCapture[]

Defined in

typings/treeSitter.ts:186


delete

delete(): void

Returns

void

Defined in

typings/treeSitter.ts:180


matches

matches(node, startPosition?, endPosition?): QueryMatch[]

Parameters

NameType
nodeSyntaxNode
startPosition?Point
endPosition?Point

Returns

QueryMatch[]

Defined in

typings/treeSitter.ts:181


predicatesForPattern

predicatesForPattern(patternIndex): PredicateResult[]

Parameters

NameType
patternIndexnumber

Returns

PredicateResult[]

Defined in

typings/treeSitter.ts:191