27 lines
739 B
Batchfile
27 lines
739 B
Batchfile
@echo off
|
|
|
|
call:fetch_grammar javascript included-range-boundaries
|
|
call:fetch_grammar json master
|
|
call:fetch_grammar c master
|
|
call:fetch_grammar cpp master
|
|
call:fetch_grammar python master
|
|
call:fetch_grammar go master
|
|
call:fetch_grammar ruby master
|
|
call:fetch_grammar typescript master
|
|
call:fetch_grammar bash master
|
|
call:fetch_grammar html master
|
|
EXIT /B 0
|
|
|
|
:fetch_grammar
|
|
SETLOCAL
|
|
SET grammar_dir=test\fixtures\grammars\%~1
|
|
SET grammar_url=https://github.com/tree-sitter/tree-sitter-%~1
|
|
SET grammar_branch=%~2
|
|
@IF NOT EXIST %grammar_dir% (
|
|
git clone %grammar_url% %grammar_dir% --depth=1
|
|
)
|
|
pushd %grammar_dir%
|
|
git fetch origin %2 --depth=1
|
|
git reset --hard FETCH_HEAD
|
|
popd
|
|
EXIT /B 0
|