Interface: TreeCursor
typings/treeSitter.TreeCursor
Properties
endIndex
• endIndex: number
Defined in
endPosition
• endPosition: Point
Defined in
nodeIsNamed
• nodeIsNamed: boolean
Defined in
nodeText
• nodeText: string
Defined in
nodeType
• nodeType: string
Defined in
startIndex
• startIndex: number
Defined in
startPosition
• startPosition: Point
Defined in
Methods
currentFieldId
▸ currentFieldId(): number
Returns
number
Defined in
currentFieldName
▸ currentFieldName(): string
Returns
string
Defined in
currentNode
▸ currentNode(): SyntaxNode
Returns
Defined in
delete
▸ delete(): void
Returns
void
Defined in
gotoFirstChild
▸ gotoFirstChild(): boolean
Returns
boolean
Defined in
gotoFirstChildForIndex
▸ gotoFirstChildForIndex(index
): boolean
Parameters
Name | Type |
---|---|
index | number |
Returns
boolean
Defined in
gotoNextSibling
▸ gotoNextSibling(): boolean
Returns
boolean
Defined in
gotoParent
▸ gotoParent(): boolean
Returns
boolean
Defined in
reset
▸ reset(node
): void
Parameters
Name | Type |
---|---|
node | SyntaxNode |
Returns
void