#!/usr/bin/env bash set -e cargo build --release root_dir=$PWD tree_sitter=${root_dir}/target/release/tree-sitter grammars_dir=${root_dir}/test/fixtures/grammars grammar_names=( c javascript python ) if [[ "$#" > 0 ]]; then grammar_names=($1) fi for grammar_name in ${grammar_names[@]}; do echo "Compiling ${grammar_name} parser to wasm" $tree_sitter build-wasm ${grammars_dir}/${grammar_name} done mv tree-sitter-*.wasm target/release/