@echo off setlocal EnableDelayedExpansion set tree_sitter="%cd%\target\release\tree-sitter" for /f "tokens=*" %%f in ('dir test\fixtures\grammars\grammar.js /b/s') do ( pushd "%%f\.." echo Regenerating parser !cd! %tree_sitter% generate src\grammar.json popd ) exit /B 0