2017-08-08 14:33:23 -07:00
|
|
|
@echo off
|
|
|
|
|
|
2019-01-10 15:23:31 -08:00
|
|
|
call:fetch_grammar bash master
|
|
|
|
|
call:fetch_grammar c master
|
|
|
|
|
call:fetch_grammar cpp master
|
2020-01-27 12:32:37 -08:00
|
|
|
call:fetch_grammar embedded-template master
|
2019-01-10 15:23:31 -08:00
|
|
|
call:fetch_grammar go master
|
2020-01-27 12:32:37 -08:00
|
|
|
call:fetch_grammar html master
|
2020-09-23 16:55:48 -07:00
|
|
|
call:fetch_grammar java master
|
2019-10-17 15:27:03 -07:00
|
|
|
call:fetch_grammar javascript master
|
2020-01-27 12:32:37 -08:00
|
|
|
call:fetch_grammar jsdoc master
|
2018-11-03 23:18:24 -07:00
|
|
|
call:fetch_grammar json master
|
2020-03-02 14:17:12 -08:00
|
|
|
call:fetch_grammar php master
|
2019-07-10 15:18:10 -05:00
|
|
|
call:fetch_grammar python master
|
|
|
|
|
call:fetch_grammar ruby master
|
2019-10-17 15:27:03 -07:00
|
|
|
call:fetch_grammar rust master
|
2018-11-03 23:18:24 -07:00
|
|
|
call:fetch_grammar typescript master
|
2019-02-01 15:54:34 -08:00
|
|
|
exit /B 0
|
2017-08-08 14:33:23 -07:00
|
|
|
|
|
|
|
|
:fetch_grammar
|
2019-02-01 15:54:34 -08:00
|
|
|
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% (
|
2017-08-08 14:33:23 -07:00
|
|
|
git clone %grammar_url% %grammar_dir% --depth=1
|
|
|
|
|
)
|
|
|
|
|
pushd %grammar_dir%
|
|
|
|
|
git fetch origin %2 --depth=1
|
2018-07-17 15:46:14 -07:00
|
|
|
git reset --hard FETCH_HEAD
|
2017-08-08 14:33:23 -07:00
|
|
|
popd
|
2019-02-01 15:54:34 -08:00
|
|
|
exit /B 0
|