Skip to content

Commit

Permalink
remove obsolete wasm patch
Browse files Browse the repository at this point in the history
  • Loading branch information
tek committed Mar 29, 2024
1 parent 9162d49 commit 714eec6
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 34 deletions.
24 changes: 1 addition & 23 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,32 +1,10 @@
WEB_TREE_SITTER_FILES=README.md package.json tree-sitter-web.d.ts tree-sitter.js tree-sitter.wasm
TREE_SITTER_VERSION=v0.20.1

all: node_modules/web-tree-sitter tree-sitter-haskell.wasm
all: tree-sitter-haskell.wasm

# build parser.c
src/parser.c: grammar.js
npx tree-sitter generate

# build patched version of web-tree-sitter
node_modules/web-tree-sitter:
@rm -rf tmp/tree-sitter
@git clone \
-c advice.detachedHead=false --quiet \
--depth=1 --branch=$(TREE_SITTER_VERSION) \
https://github.com/tree-sitter/tree-sitter.git \
tmp/tree-sitter
@cp tree-sitter.patch tmp/tree-sitter/
@>/dev/null \
&& cd tmp/tree-sitter \
&& git apply tree-sitter.patch \
&& ./script/build-wasm --debug
@mkdir -p node_modules/web-tree-sitter
@cp tmp/tree-sitter/LICENSE node_modules/web-tree-sitter
@cp $(addprefix tmp/tree-sitter/lib/binding_web/,$(WEB_TREE_SITTER_FILES)) node_modules/web-tree-sitter
@rm -rf tmp/tree-sitter

# build web version of tree-sitter-haskell
# NOTE: requires patched version of web-tree-sitter
tree-sitter-haskell.wasm: src/parser.c src/scanner.c
npx tree-sitter build-wasm

Expand Down
Binary file modified tree-sitter-haskell.wasm
Binary file not shown.
11 changes: 0 additions & 11 deletions tree-sitter.patch

This file was deleted.

0 comments on commit 714eec6

Please sign in to comment.