Sha256: 35c970bc372cbcb32b4867b440e82cffb38a260a80f330cc6635240a13e3d811
Contents?: true
Size: 691 Bytes
Versions: 1
Compression:
Stored size: 691 Bytes
Contents
#!/usr/bin/env bash GRAMMARS_DIR=$(dirname $0)/../spec/fixtures/grammars fetch_grammar() { local grammar=$1 local ref=$2 local grammar_dir=${GRAMMARS_DIR}/${grammar} local grammar_url=https://github.com/tree-sitter/tree-sitter-${grammar} echo "Updating ${grammar} grammar..." if [ ! -d $grammar_dir ]; then git clone $grammar_url $grammar_dir fi ( cd $grammar_dir; git fetch origin git reset --hard $ref; ) } fetch_grammar 'javascript' '76cd7dd5eb793db21640c725e58301bde83781f7' fetch_grammar 'json' 'origin/master' fetch_grammar 'c' 'origin/master' fetch_grammar 'cpp' 'origin/master' fetch_grammar 'python' 'origin/master'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tree-sitter-0.0.1 | ext/tree-sitter/tree-sitter/script/fetch-fixtures |