Vendored tree-sitter-bash
  • C 58.9%
  • JavaScript 39%
  • Shell 1.4%
  • Tree-sitter Query 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-17 13:39:05 +02:00
.github fix: remove double parenthesis as valid opening to arithmetic expasion (#311) 2025-12-02 08:55:01 -08:00
bindings Fix unsafe extern block for Rust 2024 2026-04-13 18:57:56 +02:00
examples chore: remove git submodules, update test script 2023-08-18 05:23:36 -04:00
queries Highlight "select" and "until" as keywords (#168) 2023-04-16 12:41:46 +01:00
script fix: remove double parenthesis as valid opening to arithmetic expasion (#311) 2025-12-02 08:55:01 -08:00
src Regenerate parser for 0.25.1 2025-12-02 09:01:54 -08:00
test/corpus fix: remove double parenthesis as valid opening to arithmetic expasion (#311) 2025-12-02 08:55:01 -08:00
.editorconfig build: update bindings 2024-11-10 00:51:36 -05:00
.gitattributes Bump tree-sitter to 0.25 (#292) 2025-06-04 09:23:51 -07:00
.gitignore Bump tree-sitter to 0.25 (#292) 2025-06-04 09:23:51 -07:00
binding.gyp build: update bindings 2024-10-15 03:32:22 +00:00
Cargo.lock v0.25.1 2025-12-02 08:57:52 -08:00
Cargo.toml chore: sync dependencies (monorepo) 2026-04-17 13:39:05 +02:00
CMakeLists.txt v0.25.1 2025-12-02 08:57:52 -08:00
eslint.config.mjs build: update bindings 2024-10-15 03:32:22 +00:00
go.mod build: update bindings 2024-11-10 00:51:36 -05:00
go.sum build: update bindings 2024-10-15 03:32:22 +00:00
grammar.js fix: remove double parenthesis as valid opening to arithmetic expasion (#311) 2025-12-02 08:55:01 -08:00
LICENSE Add license and readme 2017-07-14 14:46:24 -07:00
Makefile v0.25.1 2025-12-02 08:57:52 -08:00
package-lock.json v0.25.1 2025-12-02 08:57:52 -08:00
package.json v0.25.1 2025-12-02 08:57:52 -08:00
Package.swift Bump tree-sitter to 0.25 (#292) 2025-06-04 09:23:51 -07:00
pyproject.toml v0.25.1 2025-12-02 08:57:52 -08:00
README.md docs: add pypi badge 2024-03-12 20:34:06 -04:00
setup.py Bump tree-sitter to 0.25 (#292) 2025-06-04 09:23:51 -07:00
tree-sitter.json v0.25.1 2025-12-02 08:57:52 -08:00

tree-sitter-bash

CI discord matrix crates npm pypi

Bash grammar for tree-sitter.

Development

Install the dependencies:

npm install

Build and run the tests:

npm run build
npm run test

Run the build and tests in watch mode:

npm run test:watch

References