Change twig tree-sitter grammar (#4176)

This commit is contained in:
gbprod 2022-10-10 23:27:14 +02:00 committed by GitHub
parent a079f2c9bd
commit 9f36468b15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 58 additions and 14 deletions

View File

@ -537,7 +537,7 @@ indent = { tab-width = 2, unit = " " }
[[grammar]] [[grammar]]
name = "twig" name = "twig"
source = { git = "https://github.com/eirabben/tree-sitter-twig", rev = "b7444181fb38e603e25ea8fcdac55f9492e49c27" } source = { git = "https://github.com/gbprod/tree-sitter-twig", rev = "807b293fec3fead64f54c64fdf6fb05516c032b9" }
[[language]] [[language]]
name = "latex" name = "latex"

View File

@ -1,16 +1,60 @@
(comment_directive) @comment (comment) @comment
(filter_identifier) @function.method
(function_identifier) @function.method
(test) @function.builtin
(variable) @variable
(string) @string
(interpolated_string) @string
(operator) @operator
(number) @constant.numeric.integer
(boolean) @constant.builtin.boolean
(null) @constant.builtin
(keyword) @keyword
(attribute) @attribute
(tag) @tag
(conditional) @keyword.control.conditional
(repeat) @keyword.control.repeat
(method) @function.method
(parameter) @variable.parameter
[ [
"{%" "{{"
"{%-" "}}"
"{%~" "{{-"
"%}" "-}}"
"-%}" "{{~"
"~%}" "~}}"
"{{" "{%"
"{{-" "%}"
"{{~" "{%-"
"}}" "-%}"
"-}}" "{%~"
"~}}" "~%}"
] @keyword ] @keyword
[
","
"."
"?"
":"
"="
] @punctuation.delimiter
(interpolated_string [
"#{"
"}"
] @punctuation.delimiter)
[
"("
")"
"["
"]"
"{"
] @punctuation.bracket
(hash [
"}"
] @punctuation.bracket)