Rob Donnelly
b1a4cc044d
Fix Rust bindings example ( #415 )
...
`Parser::parse` returns `Option<&Tree>`. An `unwrap()` or similar is required to get the actual `Tree`.
2019-08-08 08:35:23 -07:00
Max Brunsfeld
93f7de03e2
cli: Handle multi-parser repos, content-regex property
...
Prompted by tree-sitter/tree-sitter-typescript#68
2019-08-07 17:41:45 -07:00
Max Brunsfeld
7005d8b9d9
Avoid printing names of all skipped tests in benchmark script
2019-08-06 12:46:46 -07:00
Simon Repp
8657054e4b
Add tree-sitter-eno to available completed parsers ( #413 )
2019-08-05 14:19:29 -07:00
Max Brunsfeld
8083ae6602
benchmark: Parse each sample a configurable number of times
...
Refs #343
2019-08-02 12:04:31 -07:00
Max Brunsfeld
0afbc31789
Automatically skip BOM characters at beginnings of files
...
Refs tree-sitter/tree-sitter-python#48
2019-08-02 12:03:04 -07:00
zimbatm
15629f1231
index.md: add the tree-sitter-nix parser ( #403 )
2019-08-01 15:34:05 -07:00
Simon Repp
ee253e340b
Mention differing alias behavior based on argument types in the docs ( #405 )
...
* Fix broken link to named-vs-anonymous section in unit tests section
* Mention differing alias behavior based on argument types in the docs
2019-08-01 15:30:50 -07:00
Max Brunsfeld
9848ceb3e2
wasm: Fix infinite loop in Node.text when tree and text are out-of-sync
2019-07-31 13:55:15 -07:00
Max Brunsfeld
9e1649d9f8
node-types: Fix children descriptors' multiple and required properties
2019-07-30 12:07:11 -07:00
Max Brunsfeld
3714e330d3
wasm: 0.15.9
2019-07-29 17:19:52 -07:00
Max Brunsfeld
08021301c7
wasm: Fix descendants of type error
...
Fixes #394
2019-07-29 17:18:47 -07:00
Max Brunsfeld
56f30ac06f
wasm: 0.15.8
2019-07-23 11:20:24 -07:00
Max Brunsfeld
527f9b3b97
Merge pull request #392 from wingrunr21/more_typescript_fixes
...
More TypeScript fixes
2019-07-23 11:18:41 -07:00
Max Brunsfeld
5d43b58751
0.15.7
2019-07-23 09:40:21 -07:00
Stafford Brunk
ce10b53fe3
Add missing currentFieldName() to TreeCursor
2019-07-23 06:47:44 -06:00
Stafford Brunk
d686d24563
Add missing delete() to TreeCursor
2019-07-23 06:47:44 -06:00
Stafford Brunk
e5ee59c051
Correct currentNode on TreeCursor
...
It's a method not a getter in this implementation
2019-07-23 06:47:44 -06:00
Max Brunsfeld
a21d355ade
Fix handling of potentially overlapping selectors in property sheets
2019-07-22 16:17:10 -07:00
Max Brunsfeld
443ac1c1e5
Update python tests to reflect grammar changes
2019-07-22 09:55:30 -07:00
Max Brunsfeld
f4740a1beb
Make properties generation aware of which nodes are leaves
2019-07-22 09:30:05 -07:00
Max Brunsfeld
0a3f2131c8
Move state splitting algorithm into its own file
2019-07-19 12:39:52 -07:00
Max Brunsfeld
f85ce2fbfa
Remove state-ids-to-log flag
2019-07-18 16:06:13 -07:00
Max Brunsfeld
ea515b6967
Fix ts_node_string behavior for anonymous leaf nodes
...
Refs tree-sitter/py-tree-sitter#8
2019-07-18 12:39:15 -07:00
Max Brunsfeld
f505613af3
Fix bug introduced when optimizing property sheet JSON files
2019-07-17 17:00:25 -07:00
Max Brunsfeld
311fc51e8a
wasm: 0.15.7
2019-07-17 15:19:53 -07:00
Max Brunsfeld
3bd3457659
0.15.6
2019-07-17 15:18:54 -07:00
Max Brunsfeld
f64ee1eb75
Fix incorrect handling of field names in property sheets
2019-07-17 14:28:44 -07:00
Max Brunsfeld
7cd1d77c08
Loosen assertion in timeout unit test to avoid spurious CI failures
2019-07-17 14:28:44 -07:00
Max Brunsfeld
def1e1e91a
Reduce bloat in generated property sheet JSON files
2019-07-17 14:28:44 -07:00
Max Brunsfeld
6bd311bdda
Merge pull request #390 from tree-sitter/wasm-descendants-api
...
wasm: Implement Node.descendantsOfType
2019-07-17 09:22:46 -07:00
Max Brunsfeld
5289e009c1
wasm: Add descendantsOfType to typescript interface
2019-07-17 08:59:14 -07:00
Max Brunsfeld
f00b310908
wasm: Implement Node.descendantsOfType
2019-07-17 08:58:46 -07:00
Max Brunsfeld
1733180d48
Merge pull request #391 from wingrunr21/add_memory_management_to_ts_types
...
Add memory management functions to TS types
2019-07-16 23:10:39 -07:00
Stafford Brunk
6340c820c1
Add missing copy() and getLanguage() calls to Tree web types
2019-07-16 20:42:57 -06:00
Stafford Brunk
3953cb317f
Add delete() to Parser and Tree web types
2019-07-16 20:39:57 -06:00
Max Brunsfeld
d84e6fafdd
Merge pull request #375 from mkrupcale/wasm-docker-selinux
...
Use Z option for docker-run volume mount
2019-07-16 15:10:42 -07:00
Max Brunsfeld
0b011d6db6
Merge pull request #389 from tree-sitter/fix-highlight-panic
...
highlight: Fix panic when cancelled before parsing a nested document
2019-07-16 15:07:11 -07:00
Max Brunsfeld
bd466febb4
highlight: Fix panic when cancelled before parsing a nested document
2019-07-16 14:34:24 -07:00
Max Brunsfeld
34de25ce54
Test against latest version of all fixture repos
2019-07-10 15:18:10 -05:00
Max Brunsfeld
71275b34f0
Show field names in wasm playground
2019-07-10 14:43:05 -05:00
Max Brunsfeld
1a33f1a665
Add TreeCursor.currentFieldName to wasm binding
2019-07-10 14:31:10 -05:00
Max Brunsfeld
c90a532d8f
Update tests to reflect javascript grammar changes
2019-07-10 14:30:43 -05:00
Max Brunsfeld
b44fe992ae
Merge pull request #387 from paulyoung/patch-1
...
Prevent web-tree-sitter from swallowing errors
2019-07-10 09:51:03 -05:00
Paul Young
98d98ca171
Set NODEJS_CATCH_EXIT=0 when invoking emcc
2019-07-10 13:41:16 +01:00
Max Brunsfeld
eb0d9af577
docs: Declare Java parser to be fairly complete
2019-07-09 16:50:18 -05:00
Max Brunsfeld
f2b13721d9
Update wasm test to reflect C++ grammar changes
2019-07-05 12:13:38 -07:00
Max Brunsfeld
a9ca6ff73c
Fix non-deterministic ordering of lex states
2019-07-03 16:34:06 -07:00
Matthew Krupcale
71d96e813f
Use Z option for docker-run volume mount
...
This is necessary on systems with SELinux to prevent file permission/access errors when building WASM output
* cli/src/wasm.rs: Use Z volume mount option for docker-run
* script/build-wasm: Likewise.
2019-06-29 15:49:25 -04:00
Max Brunsfeld
83f0ea80cf
0.15.5
2019-06-21 14:01:48 -07:00