Max Brunsfeld
|
85877a1def
|
0.15.2
|
2019-05-31 09:37:10 -07:00 |
|
Max Brunsfeld
|
d274e81d0d
|
Overhaul CLI error handling to allow multiple levels of context
|
2019-05-30 16:52:55 -07:00 |
|
Max Brunsfeld
|
f5163126c8
|
generate-fixtures-wasm: handle language repos w/ multiple grammars
Refs tree-sitter/tree-sitter-typescript#68
|
2019-05-30 12:34:03 -07:00 |
|
Max Brunsfeld
|
5bb06682d5
|
Allow dynamically loading grammars w/ no package.json file
|
2019-05-30 12:05:53 -07:00 |
|
Max Brunsfeld
|
da93e55f3a
|
In benchmarks, handle language repos that contain multiple grammars
Refs tree-sitter/tree-sitter-typescript#68
|
2019-05-30 10:17:27 -07:00 |
|
Max Brunsfeld
|
23c6d78674
|
Fix presentation of missing nodes in parse command
|
2019-05-15 16:25:53 -07:00 |
|
Max Brunsfeld
|
9674df0c54
|
Avoid introducing certain auxiliary repeat rules in hidden rules
|
2019-05-15 12:36:54 -07:00 |
|
Max Brunsfeld
|
a008ce63e6
|
Don't include wasm library in the CLI binary on windows
|
2019-05-14 15:51:12 -07:00 |
|
Max Brunsfeld
|
ad43b211f4
|
Allow building the wasm libs with native emscripten instead of docker
And build them on the mac CI as well as the linux CI
|
2019-05-14 14:02:22 -07:00 |
|
Max Brunsfeld
|
a1ed12f4f4
|
Start work on web UI command
|
2019-05-13 21:51:17 -07:00 |
|
Max Brunsfeld
|
7bc7306afb
|
Add a unit test for local variable tracking in syntax highlighting
|
2019-05-10 14:38:43 -07:00 |
|
Max Brunsfeld
|
958ab27efb
|
Update JS highlighting unit test
|
2019-05-10 10:32:31 -07:00 |
|
Max Brunsfeld
|
b25af0f05f
|
Fix property state merging bug
|
2019-05-09 20:34:34 -07:00 |
|
Max Brunsfeld
|
a7d02e7276
|
Add support for highlight properties that track local variables
|
2019-05-09 20:34:34 -07:00 |
|
Max Brunsfeld
|
d78ac581f3
|
Rename scope -> highlight in highlighting property sheets
We need to use the word `scope` for a different purpose: tracking local
scopes.
|
2019-05-09 09:42:40 -07:00 |
|
Max Brunsfeld
|
572f290ec0
|
Fix highlighting in the presence of node fields
|
2019-05-07 11:17:34 -07:00 |
|
Max Brunsfeld
|
a6a50a6320
|
Avoid some bloat in wasm build
|
2019-05-01 12:44:58 -07:00 |
|
Max Brunsfeld
|
7d1aa10f73
|
Update generated binding.cc to use newer NAN APIs
|
2019-04-30 17:23:36 -07:00 |
|
Max Brunsfeld
|
8315a6277b
|
Increase memory limit for language wasm files
|
2019-04-27 17:54:00 -07:00 |
|
Max Brunsfeld
|
66e006105c
|
Build and test wasm on CI
|
2019-04-26 14:38:13 -07:00 |
|
Max Brunsfeld
|
58e1a0fee7
|
In node range queries, treat the end coordinate as exclusive
|
2019-04-26 13:36:28 -07:00 |
|
Max Brunsfeld
|
1fc0525940
|
Start work on a WASM binding
|
2019-04-25 17:27:39 -07:00 |
|
Ervin Oro
|
e5584f82d3
|
Add test to verify regex unicode codepoints work
|
2019-04-09 21:55:49 +03:00 |
|
Ervin Oro
|
8c845f29e0
|
Allow hex characters in unicode code points
|
2019-04-09 20:37:36 +03:00 |
|
Max Brunsfeld
|
701d63dab7
|
Add --edit flag to parse command
|
2019-04-08 09:21:03 -07:00 |
|
Max Brunsfeld
|
2bd14a8463
|
Build parsers with debug symbols
|
2019-04-05 13:04:37 -07:00 |
|
Max Brunsfeld
|
a1eee4a193
|
Catch missing precedence values in JS
Fixes #305
|
2019-04-05 13:04:12 -07:00 |
|
Max Brunsfeld
|
df76aef067
|
CLI: In lex function, merge branches with the same body
|
2019-04-04 16:02:50 -07:00 |
|
Max Brunsfeld
|
6490b1e4f2
|
Fix non-deterministic conflict message order
|
2019-03-29 17:36:19 -07:00 |
|
Max Brunsfeld
|
aa5f73357d
|
0.15.1
|
2019-03-29 13:58:00 -07:00 |
|
Max Brunsfeld
|
a133afe9ac
|
Clean up ParseItem::cmp
|
2019-03-29 12:49:51 -07:00 |
|
Max Brunsfeld
|
9bdac0e693
|
CLI: Account for field names when comparing parse items
|
2019-03-29 12:13:24 -07:00 |
|
Max Brunsfeld
|
1e64985f1f
|
0.15.0
|
2019-03-29 09:14:13 -07:00 |
|
Max Brunsfeld
|
09b902f6a0
|
cli: require node-types.json in generated index.js files
|
2019-03-29 09:07:32 -07:00 |
|
Max Brunsfeld
|
eb96dd6ddb
|
node types: Preserve all supertypes in field type lists
|
2019-03-27 16:32:02 -07:00 |
|
Max Brunsfeld
|
451478c620
|
Include tokens in node-types.json
|
2019-03-26 16:57:55 -07:00 |
|
Max Brunsfeld
|
e9afdd72b4
|
node-types: Fix incorrect named value for subclasses
|
2019-03-26 15:27:07 -07:00 |
|
Max Brunsfeld
|
af09e65efc
|
Move node types code to its own module
|
2019-03-26 14:42:32 -07:00 |
|
Max Brunsfeld
|
6c65d74810
|
Restructure node-types.json output
|
2019-03-26 13:43:10 -07:00 |
|
Max Brunsfeld
|
5035e194ff
|
Merge branch 'master' into node-fields
|
2019-03-26 11:58:21 -07:00 |
|
Max Brunsfeld
|
b79bd8693b
|
Start work on handling node supertypes
|
2019-03-26 11:51:02 -07:00 |
|
Max Brunsfeld
|
82358d3f2f
|
Merge pull request #307 from tree-sitter/pointer-sized-cancellation-flag
Make the cancellation flag a size_t, not a uint32_t
|
2019-03-22 12:30:39 -07:00 |
|
Max Brunsfeld
|
5a59f19b69
|
Use explicit syntax for functions with no parameters
|
2019-03-21 16:06:06 -07:00 |
|
Max Brunsfeld
|
0ccb910922
|
Use a size_t instead of a uint32_t for cancellation flag
|
2019-03-21 11:26:05 -07:00 |
|
Max Brunsfeld
|
2fd9ffa8e5
|
Add --cancel flag to parse command to allow command-line testing
|
2019-03-21 10:56:32 -07:00 |
|
Max Brunsfeld
|
3340168097
|
Fix backwards logic for cancellation flag
|
2019-03-20 17:02:07 -07:00 |
|
Max Brunsfeld
|
8941dc1dda
|
Add cancellation flag parameter to highlight API
|
2019-03-18 09:52:02 -07:00 |
|
Max Brunsfeld
|
0ae304f582
|
Lib: Rework the API for cancelling a parse
Also, use beta on CI until atomic::AtomicU32 lands in stable.
|
2019-03-18 09:51:21 -07:00 |
|
Jacob Mitchell
|
15b096d695
|
Extract graph log validation into a specialized test
|
2019-03-14 22:21:19 -07:00 |
|
Jacob Mitchell
|
c8d040ca26
|
Use 1-indexed rows in CLI and log output (resolves #287)
|
2019-03-14 22:21:19 -07:00 |
|