aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-03-10 12:00:02 +0100
committerKiyan <yazdani.kiyan@protonmail.com>2021-03-16 18:52:43 +0100
commitacbb453f57e59860e2c01db0c12f12bdfaec334f (patch)
tree7c79053384b6ffb03b215093a7ee55184fbf78cc
parentUpdate fennel parser to 0.19.2 (diff)
downloadnvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.tar
nvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.tar.gz
nvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.tar.bz2
nvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.tar.lz
nvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.tar.xz
nvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.tar.zst
nvim-treesitter-acbb453f57e59860e2c01db0c12f12bdfaec334f.zip
Update verilog to 0.19.2
-rw-r--r--lockfile.json2
-rw-r--r--lua/nvim-treesitter/parsers.lua20
-rw-r--r--queries/verilog/highlights.scm7
-rw-r--r--queries/verilog/locals.scm7
4 files changed, 18 insertions, 18 deletions
diff --git a/lockfile.json b/lockfile.json
index 2c5a8b874..ebfd6b073 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -147,7 +147,7 @@
"revision": "be5e1aa39a920fdb1005778f0279696707ad75c8"
},
"verilog": {
- "revision": "ad551aae2649da56582bc0557478a7dc979c0be3"
+ "revision": "8f6b1f357d1231c420404b5f7a368a73c25adfa2"
},
"vue": {
"revision": "ac0829b5f7aa4234c149c23fc12d09a7c3477d4a"
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 2a922ca43..f1c79611c 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -407,17 +407,15 @@ list.ql = {
maintainers = {'@pwntester'},
}
----Parser generation from source takes a looong time and causes conflicts with 0.19.2
---list.verilog = {
- --install_info = {
- --url = "https://github.com/tree-sitter/tree-sitter-verilog",
- --files = { "src/parser.c" },
- --requires_generate_from_grammar = true,
- --generate_requires_npm = true,
- --},
- --used_by = { "systemverilog" },
- --maintainers = { "@zegervdv" },
---}
+list.verilog = {
+ install_info = {
+ url = "https://github.com/tree-sitter/tree-sitter-verilog",
+ files = { "src/parser.c" },
+ generate_requires_npm = true,
+ },
+ used_by = { "systemverilog" },
+ maintainers = { "@zegervdv" },
+}
-- Parsers for injections
list.regex = {
diff --git a/queries/verilog/highlights.scm b/queries/verilog/highlights.scm
index bc5ea98d1..40d85beab 100644
--- a/queries/verilog/highlights.scm
+++ b/queries/verilog/highlights.scm
@@ -229,9 +229,10 @@
(task_identifier
(simple_identifier) @method))
-(assignment_pattern_expression
- (assignment_pattern
- (parameter_identifier) @field))
+;;TODO: fixme
+;(assignment_pattern_expression
+ ;(assignment_pattern
+ ;(parameter_identifier) @field))
(type_declaration
(data_type ["packed"] @label))
diff --git a/queries/verilog/locals.scm b/queries/verilog/locals.scm
index a00a6e95a..507ddea44 100644
--- a/queries/verilog/locals.scm
+++ b/queries/verilog/locals.scm
@@ -42,9 +42,10 @@
(parameter_identifier
(simple_identifier) @definition.parameter))))
-(function_declaration
- (function_identifier
- (simple_identifier) @definition.function))
+;; TODO: fixme
+;(function_declaration
+ ;(function_identifier
+ ;(simple_identifier) @definition.function))
(function_declaration
(function_body_declaration