mirror of
https://github.com/neovim/neovim.git
synced 2024-12-23 20:55:18 -07:00
feat(treesitter): update Bash parser and queries to v0.21.0
This commit is contained in:
parent
8a3385dde7
commit
ff6092b4ee
@ -53,8 +53,8 @@ TREESITTER_QUERY_URL https://github.com/tree-sitter-grammars/tree-sitter-query/a
|
|||||||
TREESITTER_QUERY_SHA256 5a0ee26c4af94adb9ab850a518613f75e7040354f5b049a5b85457ebf579ae8b
|
TREESITTER_QUERY_SHA256 5a0ee26c4af94adb9ab850a518613f75e7040354f5b049a5b85457ebf579ae8b
|
||||||
TREESITTER_PYTHON_URL https://github.com/tree-sitter/tree-sitter-python/archive/v0.21.0.tar.gz
|
TREESITTER_PYTHON_URL https://github.com/tree-sitter/tree-sitter-python/archive/v0.21.0.tar.gz
|
||||||
TREESITTER_PYTHON_SHA256 720304a603271fa89e4430a14d6a81a023d6d7d1171b1533e49c0ab44f1e1c13
|
TREESITTER_PYTHON_SHA256 720304a603271fa89e4430a14d6a81a023d6d7d1171b1533e49c0ab44f1e1c13
|
||||||
TREESITTER_BASH_URL https://github.com/tree-sitter/tree-sitter-bash/archive/v0.20.5.tar.gz
|
TREESITTER_BASH_URL https://github.com/tree-sitter/tree-sitter-bash/archive/v0.21.0.tar.gz
|
||||||
TREESITTER_BASH_SHA256 7bba80ac64a18ec1b3f47e738e6a168f065c3cb4244234eff1b773816008f5a7
|
TREESITTER_BASH_SHA256 f0515efda839cfede851adb24ac154227fbc0dfb60c6c11595ecfa9087d43ceb
|
||||||
TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v0.1.7.tar.gz
|
TREESITTER_MARKDOWN_URL https://github.com/MDeiml/tree-sitter-markdown/archive/v0.1.7.tar.gz
|
||||||
TREESITTER_MARKDOWN_SHA256 7d0e7f7ed4516ed0816f9c304e2e7fa93b2c16f9280416c2fb64dc4efd9c5f83
|
TREESITTER_MARKDOWN_SHA256 7d0e7f7ed4516ed0816f9c304e2e7fa93b2c16f9280416c2fb64dc4efd9c5f83
|
||||||
TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.2.tar.gz
|
TREESITTER_URL https://github.com/tree-sitter/tree-sitter/archive/v0.22.2.tar.gz
|
||||||
|
@ -68,10 +68,6 @@
|
|||||||
argument: "$" @string) ; bare dollar
|
argument: "$" @string) ; bare dollar
|
||||||
|
|
||||||
(concatenation
|
(concatenation
|
||||||
[
|
|
||||||
(simple_expansion)
|
|
||||||
(expansion)
|
|
||||||
]
|
|
||||||
(word) @string)
|
(word) @string)
|
||||||
|
|
||||||
[
|
[
|
||||||
@ -110,7 +106,15 @@
|
|||||||
|
|
||||||
; trap -l
|
; trap -l
|
||||||
((word) @constant.builtin
|
((word) @constant.builtin
|
||||||
(#match? @constant.builtin "^SIG(HUP|INT|QUIT|ILL|TRAP|ABRT|BUS|FPE|KILL|USR[12]|SEGV|PIPE|ALRM|TERM|STKFLT|CHLD|CONT|STOP|TSTP|TT(IN|OU)|URG|XCPU|XFSZ|VTALRM|PROF|WINCH|IO|PWR|SYS|RTMIN([+]([1-9]|1[0-5]))?|RTMAX(-([1-9]|1[0-4]))?)$"))
|
(#any-of? @constant.builtin
|
||||||
|
"SIGHUP" "SIGINT" "SIGQUIT" "SIGILL" "SIGTRAP" "SIGABRT" "SIGBUS" "SIGFPE" "SIGKILL" "SIGUSR1"
|
||||||
|
"SIGSEGV" "SIGUSR2" "SIGPIPE" "SIGALRM" "SIGTERM" "SIGSTKFLT" "SIGCHLD" "SIGCONT" "SIGSTOP"
|
||||||
|
"SIGTSTP" "SIGTTIN" "SIGTTOU" "SIGURG" "SIGXCPU" "SIGXFSZ" "SIGVTALRM" "SIGPROF" "SIGWINCH"
|
||||||
|
"SIGIO" "SIGPWR" "SIGSYS" "SIGRTMIN" "SIGRTMIN+1" "SIGRTMIN+2" "SIGRTMIN+3" "SIGRTMIN+4"
|
||||||
|
"SIGRTMIN+5" "SIGRTMIN+6" "SIGRTMIN+7" "SIGRTMIN+8" "SIGRTMIN+9" "SIGRTMIN+10" "SIGRTMIN+11"
|
||||||
|
"SIGRTMIN+12" "SIGRTMIN+13" "SIGRTMIN+14" "SIGRTMIN+15" "SIGRTMAX-14" "SIGRTMAX-13"
|
||||||
|
"SIGRTMAX-12" "SIGRTMAX-11" "SIGRTMAX-10" "SIGRTMAX-9" "SIGRTMAX-8" "SIGRTMAX-7" "SIGRTMAX-6"
|
||||||
|
"SIGRTMAX-5" "SIGRTMAX-4" "SIGRTMAX-3" "SIGRTMAX-2" "SIGRTMAX-1" "SIGRTMAX"))
|
||||||
|
|
||||||
((word) @boolean
|
((word) @boolean
|
||||||
(#any-of? @boolean "true" "false"))
|
(#any-of? @boolean "true" "false"))
|
||||||
@ -156,19 +160,14 @@
|
|||||||
(command_name
|
(command_name
|
||||||
(word) @function.call)
|
(word) @function.call)
|
||||||
|
|
||||||
((command_name
|
(command_name
|
||||||
(word) @function.builtin)
|
(word) @function.builtin
|
||||||
; format-ignore
|
|
||||||
(#any-of? @function.builtin
|
(#any-of? @function.builtin
|
||||||
"alias" "bg" "bind" "break" "builtin" "caller" "cd"
|
"alias" "bg" "bind" "break" "builtin" "caller" "cd" "command" "compgen" "complete" "compopt"
|
||||||
"command" "compgen" "complete" "compopt" "continue"
|
"continue" "coproc" "dirs" "disown" "echo" "enable" "eval" "exec" "exit" "fc" "fg" "getopts"
|
||||||
"coproc" "dirs" "disown" "echo" "enable" "eval"
|
"hash" "help" "history" "jobs" "kill" "let" "logout" "mapfile" "popd" "printf" "pushd" "pwd"
|
||||||
"exec" "exit" "fc" "fg" "getopts" "hash" "help"
|
"read" "readarray" "return" "set" "shift" "shopt" "source" "suspend" "test" "time" "times"
|
||||||
"history" "jobs" "kill" "let" "logout" "mapfile"
|
"trap" "type" "typeset" "ulimit" "umask" "unalias" "wait"))
|
||||||
"popd" "printf" "pushd" "pwd" "read" "readarray"
|
|
||||||
"return" "set" "shift" "shopt" "source" "suspend"
|
|
||||||
"test" "time" "times" "trap" "type" "typeset"
|
|
||||||
"ulimit" "umask" "unalias" "wait"))
|
|
||||||
|
|
||||||
(command
|
(command
|
||||||
argument:
|
argument:
|
||||||
|
3
runtime/queries/bash/injections.scm
Normal file
3
runtime/queries/bash/injections.scm
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(heredoc_redirect
|
||||||
|
(heredoc_body) @injection.content
|
||||||
|
(heredoc_end) @injection.language)
|
Loading…
Reference in New Issue
Block a user