Max Brunsfeld
4e86b76e8c
Update ruby error recovery test to reflect grammar tweaks
2020-11-03 10:28:17 -08:00
Max Brunsfeld
281e75d74d
rust binding: 0.17.1
2020-11-02 20:53:08 -08:00
Max Brunsfeld
c439a676cf
0.17.3
2020-11-02 14:53:01 -08:00
Max Brunsfeld
99cd283e39
query: Fix detection of repeated field names
...
Fixes #790
2020-11-02 14:07:39 -08:00
Max Brunsfeld
3497f34dd7
Fix parser-generation bugs introduced in #782
2020-11-02 13:43:28 -08:00
Max Brunsfeld
cced66cb3b
Merge pull request #784 from aibaars/node-types-extra-symbols
...
Ensure "extras" symbols are included in the node-types.json file
2020-11-02 13:27:28 -08:00
Arthur Baars
d62e7f7d75
Add test case with extra_symbols
2020-10-30 10:58:41 +01:00
Max Brunsfeld
9e65d18ec6
Merge pull request #721 from TravonteD/master
...
Add link to fennel parser
2020-10-29 12:01:38 -07:00
Max Brunsfeld
6fc5dfb8e5
Merge pull request #766 from ikrima/feat-custom-allocfn
...
[feat] add custom allocation override
2020-10-29 10:13:46 -07:00
Arthur Baars
f07dda692e
Ensure "extras" symbols are included in the node-types.json file
...
The symbols marked as "extras" are the start symbols of secondary
languages. These should be included in the aliases map just as done
for start symbol of the main language to ensure their node type and
field information is included in the node-types.json file.
2020-10-29 18:05:24 +01:00
ikrima
a99676282f
noop: touch file to retrigger github checks
2020-10-29 09:36:44 -07:00
ikrima
23530ca599
CR fixes: don't allow override of allocfn during testing
2020-10-29 09:23:58 -07:00
ikrima
336517fdc9
address CR comments
...
- replace _dflt with _default
- allow override in TREE_SITTER_TEST path
2020-10-29 09:17:19 -07:00
ikrima
3859e52198
add custom allocation override
2020-10-29 09:17:19 -07:00
Max Brunsfeld
1992734195
0.17.2
2020-10-28 14:12:56 -07:00
Max Brunsfeld
c2c63baf5b
query: Fix escape sequence parsing in anonymous node patterns
...
Fixes #776
Fixes #760
2020-10-28 13:55:13 -07:00
Max Brunsfeld
071f4e40f1
Fix generate error when there are aliases in unused rules
2020-10-28 12:34:16 -07:00
Max Brunsfeld
bad2fd3954
Merge pull request #782 from tree-sitter/default-aliases
...
Ensure nodes are aliased consistently within syntax error nodes
2020-10-27 16:39:11 -07:00
Max Brunsfeld
a2d760e426
Ensure nodes are aliased consistently within syntax error nodes
...
Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
2020-10-27 15:46:09 -07:00
Max Brunsfeld
a7125feb49
Merge pull request #780 from tree-sitter/fewer-node-allocs
...
Allocate parent node data alongside the array of children
2020-10-25 09:41:05 -07:00
Max Brunsfeld
2465207fee
Suppress false non-null error in subtree_clone
2020-10-25 09:13:12 -07:00
Max Brunsfeld
9774f760c3
Disable clang static analyzer on CI
...
All of its output seems to be false positives.
2020-10-23 18:44:58 -07:00
Patrick Thomson
6fca3ebd9c
Merge pull request #779 from tree-sitter/dot-doc-dash
...
Document query anchor operator (#771 )
2020-10-23 18:22:38 -04:00
Max Brunsfeld
533aaa462b
Add heap-profiling script
2020-10-23 13:20:57 -07:00
Max Brunsfeld
b972a7158d
Tweak cancellation logic for CLI commands
...
In 'parse' and 'highlight' cancel on stdin if stdin is a tty.
2020-10-23 12:15:44 -07:00
Max Brunsfeld
908b102786
Add more doc comments in the C lib
2020-10-23 12:15:44 -07:00
Max Brunsfeld
d533d1f076
Allocate parent nodes together with their child array
2020-10-23 12:15:44 -07:00
Patrick Thomson
1749a5d672
Shorter wording.
2020-10-23 15:11:53 -04:00
Patrick Thomson
4d8cdc2f36
Update docs/section-2-using-parsers.md
...
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2020-10-23 15:11:23 -04:00
Patrick Thomson
b42b873564
Update docs/section-2-using-parsers.md
...
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2020-10-23 15:11:17 -04:00
Patrick Thomson
b5d20f07b6
Document query anchor operator ( #771 )
...
This was taken more or less directly from @maxbrunsfeld's PR comments
in https://github.com/tree-sitter/tree-sitter/pull/549 . 🎩
2020-10-23 14:34:56 -04:00
Max Brunsfeld
5caa83e020
Merge pull request #743 from XVilka/tinycc-support
...
Fix compilation with TinyCC
2020-10-21 07:12:19 -07:00
Anton Kochkov
3eee1d5376
Fix compilation with TinyCC
2020-10-21 15:41:19 +08:00
Max Brunsfeld
135c630e92
Merge pull request #764 from ikrima/fix-malloc-call
...
fix: ts_subtree_string not using ts_malloc
2020-10-15 23:50:37 -07:00
ikrima
50ff4376b4
fix: ts_subtree_string not using ts_malloc
2020-10-15 20:43:30 -07:00
Max Brunsfeld
8bb8e9b8b3
Initialize TSLanguage fields in order of their declaration
...
This makes parser.c valid under the C++20 standard
2020-10-15 07:20:12 -07:00
Max Brunsfeld
7aca288330
Move LossyUtf8 struct out of util module
2020-10-14 11:59:56 -07:00
Max Brunsfeld
0a46033391
Remove duplication of LossyUtf8 helper
2020-10-14 11:35:50 -07:00
Max Brunsfeld
a6d3a5736d
Merge pull request #713 from stsewd/document-new-syntax
...
Document alternations and wildcard nodes
2020-10-12 12:32:34 -07:00
Max Brunsfeld
87fd2f5ca3
rust: Detect debug builds using PROFILE env var in build script
...
Fixes #757
2020-10-12 11:53:16 -07:00
Max Brunsfeld
84433494a5
Fix query analysis error for rules w/ required hidden tokens
...
Refs tree-sitter/node-tree-sitter#69
2020-10-12 09:46:18 -07:00
Max Brunsfeld
8a5d820822
Merge pull request #762 from hansrajdas/patch-neovim-pr-13063
...
Multiple typo fixes
2020-10-11 11:18:46 -07:00
Hansraj Das
000455ee79
Multiple typo fixes
...
* This is a patch from neovim PR: https://github.com/neovim/neovim/pull/13063
2020-10-11 13:02:40 +05:30
Max Brunsfeld
857a9ed07b
query: Handle captured wildcard nodes at the root of patterns
2020-10-08 12:34:08 -07:00
Patrick Thomson
1f3248a3e0
Merge pull request #749 from tree-sitter/ensure-extras-is-array
...
Fix crash when extras function doesn't return an array.
2020-10-05 16:57:27 -04:00
Patrick Thomson
b9b478873a
Merge pull request #748 from tree-sitter/fix-nonexistent-file-crash
...
Fix crash when nonexistent files were passed to `parse`.
2020-10-05 16:14:09 -04:00
Patrick Thomson
adce3cb8e2
Merge remote-tracking branch 'origin/master' into ensure-extras-is-array
2020-10-05 16:12:37 -04:00
Max Brunsfeld
d1c95193c1
query: Fix invalid use of slice::from_raw_parts
2020-10-05 12:08:53 -07:00
Max Brunsfeld
2a3c2ad6b9
Implement Send for QueryCursor
2020-09-30 21:19:32 -07:00
Max Brunsfeld
08356f79c7
Bump sibling cargo deps
2020-09-30 21:19:32 -07:00