Go to file
Shadowfacts 3a793b84cd Use tree-sitter 0.20 2022-05-27 22:48:28 -04:00
.github/workflows Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI (#106) 2021-09-25 13:59:45 -07:00
bindings Use tree-sitter 0.20 2022-05-27 22:48:28 -04:00
corpus adding zsh expansion flagsSee https://zsh.sourceforge.io/Doc/Release/Expansion.html\#Parameter-Expansion-Flags (#115) 2021-12-15 08:53:04 -08:00
examples Parse a bunch of files from bash-it on CI 2018-03-01 11:10:20 -08:00
queries adding zsh expansion flagsSee https://zsh.sourceforge.io/Doc/Release/Expansion.html\#Parameter-Expansion-Flags (#115) 2021-12-15 08:53:04 -08:00
script ⬆️ tree-sitter-cli to 0.16 2019-12-10 12:39:14 -08:00
src adding zsh expansion flagsSee https://zsh.sourceforge.io/Doc/Release/Expansion.html\#Parameter-Expansion-Flags (#115) 2021-12-15 08:53:04 -08:00
.gitattributes Add examples directory w/ one real shell script 2017-07-14 17:41:51 -07:00
.gitignore Bump tree-sitter-cli to 0.19 2021-03-04 14:15:19 -08:00
.gitmodules Parse a bunch of files from bash-it on CI 2018-03-01 11:10:20 -08:00
.npmignore Bump tree-sitter-cli to 0.19 2021-03-04 14:15:19 -08:00
.travis.yml Use the default compiler for linux builds on travis 2019-04-18 15:48:23 -07:00
Cargo.toml Use tree-sitter 0.20 2022-05-27 22:48:28 -04:00
LICENSE Add license and readme 2017-07-14 14:46:24 -07:00
README.md Development experience (#25) 2018-08-06 10:03:34 -07:00
appveyor.yml Development experience (#25) 2018-08-06 10:03:34 -07:00
binding.gyp Bump tree-sitter-cli to 0.19 2021-03-04 14:15:19 -08:00
grammar.js adding zsh expansion flagsSee https://zsh.sourceforge.io/Doc/Release/Expansion.html\#Parameter-Expansion-Flags (#115) 2021-12-15 08:53:04 -08:00
package.json adding zsh expansion flagsSee https://zsh.sourceforge.io/Doc/Release/Expansion.html\#Parameter-Expansion-Flags (#115) 2021-12-15 08:53:04 -08:00

README.md

tree-sitter-bash

Build Status Build status

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