mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 19:17:02 -04:00
highlights(rust): use @namespace for [(crate) (self) (super)]
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/3992
This commit is contained in:
parent
ab414f8b1c
commit
6a31d9086e
2 changed files with 37 additions and 19 deletions
|
|
@ -76,21 +76,39 @@ local function check_assertions(file)
|
|||
end
|
||||
end
|
||||
end, true)
|
||||
assert.True(
|
||||
captures[assertion.expected_capture_name] or highlights[assertion.expected_capture_name],
|
||||
"Error in at "
|
||||
.. file
|
||||
.. ":"
|
||||
.. (row + 1)
|
||||
.. ":"
|
||||
.. (col + 1)
|
||||
.. ': expected "'
|
||||
.. assertion.expected_capture_name
|
||||
.. '", captures: '
|
||||
.. vim.inspect(vim.tbl_keys(captures))
|
||||
.. '", highlights: '
|
||||
.. vim.inspect(vim.tbl_keys(highlights))
|
||||
)
|
||||
if assertion.expected_capture_name:match "^!" then
|
||||
assert.Falsy(
|
||||
captures[assertion.expected_capture_name:sub(2)] or highlights[assertion.expected_capture_name:sub(2)],
|
||||
"Error in at "
|
||||
.. file
|
||||
.. ":"
|
||||
.. (row + 1)
|
||||
.. ":"
|
||||
.. (col + 1)
|
||||
.. ': expected "'
|
||||
.. assertion.expected_capture_name
|
||||
.. '", captures: '
|
||||
.. vim.inspect(vim.tbl_keys(captures))
|
||||
.. '", highlights: '
|
||||
.. vim.inspect(vim.tbl_keys(highlights))
|
||||
)
|
||||
else
|
||||
assert.True(
|
||||
captures[assertion.expected_capture_name] or highlights[assertion.expected_capture_name],
|
||||
"Error in at "
|
||||
.. file
|
||||
.. ":"
|
||||
.. (row + 1)
|
||||
.. ":"
|
||||
.. (col + 1)
|
||||
.. ': expected "'
|
||||
.. assertion.expected_capture_name
|
||||
.. '", captures: '
|
||||
.. vim.inspect(vim.tbl_keys(captures))
|
||||
.. '", highlights: '
|
||||
.. vim.inspect(vim.tbl_keys(highlights))
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue