Namespace: Parser
typings/treeSitter.Parser
Classes
Interfaces
Type aliases
Edit
Ƭ Edit: Object
Type declaration
Name | Type |
---|---|
newEndIndex | number |
newEndPosition | Point |
oldEndIndex | number |
oldEndPosition | Point |
startIndex | number |
startPosition | Point |
Defined in
Input
Ƭ Input: (startIndex
: number
, startPoint?
: Point
, endIndex?
: number
) => string
| null
Type declaration
▸ (startIndex
, startPoint?
, endIndex?
): string
| null
Parameters
Name | Type |
---|---|
startIndex | number |
startPoint? | Point |
endIndex? | number |
Returns
string
| null
Defined in
Logger
Ƭ Logger: (message
: string
, params
: { [param: string]
: string
; }, type
: "parse"
| "lex"
) => void
Type declaration
▸ (message
, params
, type
): void
Parameters
Name | Type |
---|---|
message | string |
params | Object |
type | "parse" | "lex" |
Returns
void
Defined in
Options
Ƭ Options: Object
Type declaration
Name | Type |
---|---|
includedRanges? | Range [] |
Defined in
Point
Ƭ Point: Object
Type declaration
Name | Type |
---|---|
column | number |
row | number |
Defined in
Range
Ƭ Range: Object
Type declaration
Name | Type |
---|---|
endIndex | number |
endPosition | Point |
startIndex | number |
startPosition | Point |