diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 7d0ec1e4f..804941ab0 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -77,7 +77,7 @@ return { }, b = { install_info = { - revision = '353237b4e3325f73c4eb1f745048c6bcac763953', + revision = '3ca711959415190d02e056ba0d754716984e0c91', url = 'https://github.com/VoxelPrismatic/tree-sitter-b', }, tier = 2, diff --git a/runtime/queries/b/highlights.scm b/runtime/queries/b/highlights.scm index 533c662bc..e109f9d89 100644 --- a/runtime/queries/b/highlights.scm +++ b/runtime/queries/b/highlights.scm @@ -9,9 +9,9 @@ "__asm__" ] @keyword -"auto" @keyword.type +(type_identifier) @keyword.type -"extrn" @keyword.type +"auto" @keyword.type (alignof_expression . @@ -28,8 +28,6 @@ "switch" ] @keyword.conditional -"extrn" @keyword.import - [ ";" ":" @@ -134,11 +132,6 @@ declarator: (identifier) @label (#eq? @_type "__label__")) -[ - (type_identifier) - (type_descriptor) -] @type - (storage_class_specifier) @keyword.modifier [