Max Brunsfeld
17fb261633
Merge pull request #1852 from tree-sitter/default-abi-version-14
...
Generate parsers with ABI version 14 by default
2022-09-02 13:05:44 -07:00
Max Brunsfeld
e2fe380a08
Generate parsers with ABI version 14 by default
2022-09-02 12:31:29 -07:00
Max Brunsfeld
366210ae92
Merge pull request #1766 from 6cdh/racket-link
...
Add link to Racket language parser
2022-08-25 10:52:34 -07:00
Max Brunsfeld
1b86ccecc8
Merge pull request #1845 from tree-sitter/root-node-with-offset
...
Add API for applying a positional offset when accessing a tree's nodes
2022-08-25 10:51:20 -07:00
Max Brunsfeld
20d44ed13e
Merge pull request #1785 from petrisch/patch-1
...
Update section-2-using-parsers.md
2022-08-25 10:28:34 -07:00
Max Brunsfeld
dccb291e4a
Merge pull request #1849 from NicholasLYang/docs/web-tree-sitter
...
docs: Added documentation on web-tree-sitter edge cases
2022-08-25 10:27:56 -07:00
Max Brunsfeld
6b87326470
Merge pull request #1787 from kianmeng/fix-typos
...
Fix typos
2022-08-25 10:25:39 -07:00
Max Brunsfeld
9b5e32ad76
Merge pull request #1823 from slackner/fix-crash-in-field-name-for-child
...
Fix crash in ts_node_field_name_for_child for inline nodes
2022-08-25 10:24:02 -07:00
Max Brunsfeld
be442a8f3a
Merge pull request #1831 from shaded-enmity/addr-port-env-vars
...
Add env vars for port and address
2022-08-25 10:23:27 -07:00
Max Brunsfeld
53ed4cf037
Tolerate tree edits whose old range extends beyond the end of the tree
2022-08-25 10:20:40 -07:00
Nicholas Yang
8131e7635e
Added documentation on web-tree-sitter edge cases
2022-08-21 17:55:04 -04:00
Max Brunsfeld
477b667753
Add ts_tree_root_node_with_offset API
2022-08-18 13:48:47 -07:00
Max Brunsfeld
a882d0b036
Merge pull request #1836 from nmote/extra-alias
...
Avoid extracting default alias for extras
2022-08-13 21:10:34 -07:00
Nat Mote
4e3179fbc0
Avoid extracting default alias for extras
...
Fixes #1834
2022-08-10 07:27:34 -07:00
Nat Mote
0113bd28a4
Test for unused extra alias
...
Tests the issue described in #1834
2022-08-10 07:25:48 -07:00
Pavel Odvody
d6c451dc60
Add env vars for port and address
...
Make it possible to pass port and address via
pair of environmental variables TREE_SITTER_PLAYGROUND_PORT
and TREE_SITTER_PLAYGROUND_ADDR, respectively.
Signed-off-by: Pavel Odvody <pavel@redhat.com>
2022-08-02 14:54:45 +02:00
Sebastian Lackner
1245d54fb8
Fix crash in ts_node_field_name_for_child when no children are present
2022-07-27 12:26:35 +02:00
Max Brunsfeld
3739b7794e
Merge pull request #1819 from slackner/uint16-production-id
...
query: Use uint16_t for production_id in AnalysisSubgraphNode struct
2022-07-26 14:01:22 -07:00
Sebastian Lackner
2174288e30
query: Use uint16_t for production_id in AnalysisSubgraphNode struct
2022-07-26 21:50:38 +02:00
Max Brunsfeld
1f1b1eb450
Merge pull request #1797 from tree-sitter/sibling-patterns-inside-errors
...
Fix performance pitfall when matching "non-rooted" patterns in the presence of errors
2022-07-08 08:46:33 -07:00
Max Brunsfeld
79eaa68793
Don't match nested wildcard patterns against error nodes
2022-07-07 18:11:52 -07:00
Max Brunsfeld
254edb0ec8
Include captured summary information in stack debug graphs
2022-07-07 17:53:54 -07:00
Max Brunsfeld
548c12fb88
Fix bug where patterns with top-level alternatives were not considered 'rooted'
2022-07-07 17:53:54 -07:00
Max Brunsfeld
1401767689
query: Don't attempt to match top-level sibling patterns directly in ERROR nodes
...
Co-authored-by: Keith Simmons <keith@zed.dev>
2022-07-07 15:27:00 -07:00
Kian-Meng Ang
b8552ec6c4
Fix typos
2022-06-28 19:57:42 +08:00
Max Brunsfeld
01df16ca9f
lib: 0.20.8
2022-06-27 15:07:40 -07:00
petrisch
40a2afad49
Update section-2-using-parsers.md
...
Typo
2022-06-27 10:15:23 +02:00
Max Brunsfeld
b37f915520
Merge pull request #1783 from tree-sitter/empty-external-tokens-after-errors
...
Allow empty external tokens during error recovery, if they change the scanner's state
2022-06-25 17:31:35 -07:00
Max Brunsfeld
8b5ff2ec8f
Loosen randomized changed range assertions on newline characters
...
For now, don't error if the scope changes for a newline character.
2022-06-25 17:13:46 -07:00
Max Brunsfeld
3ac36b0cbe
Handle backslashes in token names when printing DOT debug graphs
2022-06-25 17:13:11 -07:00
Max Brunsfeld
04381dcea3
Add more python error recovery tests
2022-06-24 19:07:40 -07:00
Max Brunsfeld
5aa2f4dc8c
Log when ignoring an empty external token after an error
2022-06-24 19:07:27 -07:00
Max Brunsfeld
d223a81b50
Allow empty external tokens during err recovery if they change the scanner's state
2022-06-24 15:58:13 -07:00
Max Brunsfeld
c0e1991f6b
🎨 ts_parser__lex
2022-06-24 14:24:21 -07:00
Max Brunsfeld
ca902065cb
Fix bug when stack versions merge after reducing a non-terminal extra
2022-06-24 14:24:21 -07:00
Max Brunsfeld
be463c7789
Update test script with flags for new randomized test options
2022-06-24 14:24:21 -07:00
Max Brunsfeld
db91399ea7
lib: 0.20.7
2022-06-22 16:03:21 -07:00
Max Brunsfeld
58b719541b
Fix failure to match queries with wildcard at root with range restrictions
2022-06-22 15:54:06 -07:00
Max Brunsfeld
46a2a5933f
Merge pull request #1748 from jamessan/cli-min-ts-ver
...
cli: Bump tree-sitter dependency to 0.20.3
2022-06-04 13:35:57 -07:00
6cdh
1acbb9bd84
Add link to Racket language parser
2022-06-04 10:44:59 +08:00
Max Brunsfeld
efe009f47d
Merge pull request #1759 from rhysd/doc-alias
...
Add C API names as document aliases in Rust docs
2022-05-31 14:45:18 -07:00
Max Brunsfeld
1c9d2c5bb0
Merge pull request #1763 from rhysd/fix-doc-warning
...
cli: fix warnings from `cargo doc`
2022-05-31 14:44:29 -07:00
rhysd
21c6cd8c22
cli: fix warnings from cargo doc
2022-05-31 10:59:30 +09:00
rhysd
08899428f3
Add C APIs as document aliases
2022-05-30 21:36:11 +09:00
James McCoy
d11841f6ba
cli: Bump tree-sitter dependency to 0.20.3
...
tree-sitter/tree-sitter#1504 added the capture_quantifiers API and its
usage in tree-sitter-cli, so the version should express the dependency.
2022-05-17 11:07:55 -04:00
Max Brunsfeld
b729029a40
Merge pull request #1747 from Cycatz/master
...
Add link to Org language parser
2022-05-16 09:51:42 -07:00
Cycatz
369c88713c
Add link to Org language parser
2022-05-16 15:58:33 +00:00
Max Brunsfeld
6192d29610
Merge pull request #1738 from rhysd/patch-2
...
Add link to JSON parser in document
2022-05-03 10:30:11 -07:00
Linda_pp
d9365a8fd6
Add link to JSON parser in document
2022-05-04 00:01:02 +09:00
Max Brunsfeld
cfbafabe6f
Merge pull request #1643 from fengT-T/master
...
Fix: Set https proxy for npm cli install script
2022-04-26 09:54:04 -07:00