Skip to content

Commit 6afc5df

Browse files
authored
Merge pull request #193 from mads-hartmann/upgrade-tree-sitter-bash
Upgrade tree sitter bash
2 parents 32b1b97 + 6bc92fe commit 6afc5df

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"turndown": "^4.0.2",
2525
"urijs": "^1.19.1",
2626
"vscode-languageserver": "^5.2.1",
27-
"web-tree-sitter": "^0.15.9"
27+
"web-tree-sitter": "^0.16.2"
2828
},
2929
"scripts": {
3030
"compile": "rm -rf out && ../node_modules/.bin/tsc -p ./",

server/src/parser.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,18 @@ export async function initializeParser(): Promise<Parser> {
77
/**
88
* See https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_web#generate-wasm-language-files
99
*
10-
* To compile:
11-
* yarn add --dev tree-sitter-cli
12-
* npx tree-sitter build-wasm node_modules/tree-sitter-bash
10+
* To compile and use a new tree-sitter-bash version:
11+
* cd server
12+
* yarn add web-tree-sitter
13+
* yarn add --dev tree-sitter-bash tree-sitter-cli
14+
* npx tree-sitter build-wasm node_modules/tree-sitter-bash
15+
*
16+
* Note down the versions (from the package.json) below and then run
17+
* yarn remove tree-sitter-bash tree-sitter-cli
1318
*
1419
* The current files was compiled with:
15-
* "tree-sitter-bash": "^0.16.0",
16-
* "tree-sitter-cli": "^0.15.9"
20+
* "tree-sitter-bash": "^0.16.1",
21+
* "tree-sitter-cli": "^0.16.5"
1722
*/
1823
const lang = await Parser.Language.load(`${__dirname}/../tree-sitter-bash.wasm`)
1924

server/tree-sitter-bash.wasm

-560 KB
Binary file not shown.

server/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -768,10 +768,10 @@ w3c-hr-time@^1.0.1:
768768
dependencies:
769769
browser-process-hrtime "^0.1.2"
770770

771-
web-tree-sitter@^0.15.9:
772-
version "0.15.9"
773-
resolved "https://registry.yarnpkg.com/web-tree-sitter/-/web-tree-sitter-0.15.9.tgz#f93ec2e02cfc01ca3fa85d600114b982eef7b33c"
774-
integrity sha512-1lf4lnmi8oxuEzI6gpUok2FQlHXOmV1iipltkQvmR785JWnUbjhw1sZnwSCkisQP+/g/aezpMGcW3mjz0uVhMw==
771+
web-tree-sitter@^0.16.2:
772+
version "0.16.2"
773+
resolved "https://registry.yarnpkg.com/web-tree-sitter/-/web-tree-sitter-0.16.2.tgz#fc6b62681d7ca524a9ffc8498448f8e23be7b1ea"
774+
integrity sha512-vxZHqu4nItCARmE+oGvTgjFBrMbhEuGI9PWYSgF4ET/nLuW3K11KQQIVhAsoGtYvTI9jdbjc/THj38P7nhYwow==
775775

776776
webidl-conversions@^4.0.2:
777777
version "4.0.2"

0 commit comments

Comments
 (0)