Piotr Osiewicz
|
c0b1710f8a
|
Add containing range APIs to query cursor
Co-authored-by: Kirill Bulatov <mail4score@gmail.com>
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
Co-authored-by: dino <dinojoaocosta@gmail.com>
Co-authored-by: John Tur <john-tur@outlook.com>
Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>
Co-authored-by: dino <dinojoaocosta@gmail.com>
Co-authored-by: Will Lillis <will.lillis24@gmail.com>
|
2025-12-03 18:06:16 -05:00 |
|
Amaan Qureshi
|
580cd9541a
|
feat(web)!: remove deprecated functions
|
2025-09-12 02:50:30 -04:00 |
|
ObserverOfTime
|
dba8446d9e
|
feat(web)!: use bigint for timeouts
|
2025-08-30 18:14:42 -04:00 |
|
ObserverOfTime
|
88e0b4cea4
|
docs: change WASM/wasm to Wasm
That is the official capitalisation.
|
2025-08-21 09:56:32 +03:00 |
|
Amaan Qureshi
|
e1eb2fdbca
|
refactor(web): break apart the logic for constructing a query
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
b5894fac95
|
feat(web): use custom error type for query errors
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
6c3eb760a9
|
feat: improve PredicateStep types
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
e901716ebd
|
refactor(web)!: deprecate Language.query in favor of new Query
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
e874d2d8f8
|
feat: add a patternIndex field to QueryCapture
This lets users look up the predicates associated with a given
`QueryCapture`, by using the `patternIndex` field and calling
`predicatesForPattern`
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
d60c6f163d
|
refactor(web)!: rename pattern to patternIndex in QueryMatch
This aligns with other bindings
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
e3ac504e86
|
refactor(web): move CaptureQuantifier definition
|
2025-01-23 00:43:27 -05:00 |
|
Amaan Qureshi
|
09cb4c5729
|
feat(web): document the API
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
10e6ecf162
|
feat: begin autogenerating web-tree-sitter.d.ts
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
be7716dfa7
|
feat(web)!: use the WASM module in the bindings, and not the other way around
Parser is no longer the default export, but you *must* call
`Parser.init()` before doing anything still
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
31ceb99603
|
feat: add and apply eslint config
|
2025-01-21 12:36:15 -05:00 |
|
Amaan Qureshi
|
2cae67892e
|
feat(web)!: rewrite the library in TypeScript
|
2025-01-21 12:36:15 -05:00 |
|