18 lines
415 B
Bash
Executable file
18 lines
415 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
symbol_file=$(mktemp)
|
|
wasm_files=$(find target -maxdepth 2 -name 'tree-sitter-*.wasm')
|
|
|
|
while read -r wasm_file; do
|
|
wasm-objdump \
|
|
--details "$wasm_file" \
|
|
--section Import \
|
|
| egrep -o '<\w+>' \
|
|
| tr -d '<>' \
|
|
>> $symbol_file
|
|
done <<< "$wasm_files"
|
|
|
|
sort -u -o $symbol_file $symbol_file
|
|
cat $symbol_file
|