From 32b5e254c46de9b43ad39a1752aa69379bc0ccf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stribik=20Andr=C3=A1s?= Date: Tue, 24 Jun 2025 16:56:43 +0200 Subject: [PATCH] Revert "feat(ipkg): add parser and queries (#7277)" This reverts commit f87c8956aee2bb0a2406f70751d100a843abb2e4. --- README.md | 1 - lockfile.json | 3 -- lua/nvim-treesitter/parsers.lua | 8 ----- queries/ipkg/folds.scm | 13 -------- queries/ipkg/highlights.scm | 56 --------------------------------- queries/ipkg/indents.scm | 33 ------------------- queries/ipkg/injections.scm | 5 --- queries/ipkg/locals.scm | 24 -------------- 8 files changed, 143 deletions(-) delete mode 100644 queries/ipkg/folds.scm delete mode 100644 queries/ipkg/highlights.scm delete mode 100644 queries/ipkg/indents.scm delete mode 100644 queries/ipkg/injections.scm delete mode 100644 queries/ipkg/locals.scm diff --git a/README.md b/README.md index ee026b3d8..29e72e3a6 100644 --- a/README.md +++ b/README.md @@ -307,7 +307,6 @@ We are looking for maintainers to add more parsers and to write query files for - [x] [idris](https://github.com/kayhide/tree-sitter-idris) (maintained by @srghma) - [x] [ini](https://github.com/justinmk/tree-sitter-ini) (experimental, maintained by @theHamsta) - [x] [inko](https://github.com/inko-lang/tree-sitter-inko) (maintained by @yorickpeterse) -- [x] [ipkg](https://github.com/srghma/tree-sitter-ipkg) (maintained by @srghma) - [x] [ispc](https://github.com/fab4100/tree-sitter-ispc) (maintained by @fab4100) - [x] [janet_simple](https://github.com/sogaiu/tree-sitter-janet-simple) (maintained by @sogaiu) - [x] [java](https://github.com/tree-sitter/tree-sitter-java) (maintained by @p00f) diff --git a/lockfile.json b/lockfile.json index 3f87966c6..f1296611d 100644 --- a/lockfile.json +++ b/lockfile.json @@ -374,9 +374,6 @@ "inko": { "revision": "f58a87ac4dc6a7955c64c9e4408fbd693e804686" }, - "ipkg": { - "revision": "8d3e9782f2d091d0cd39c13bfb3068db0c675960" - }, "ispc": { "revision": "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04" }, diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 31b691209..f36c8f0c2 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -1109,14 +1109,6 @@ list.inko = { maintainers = { "@yorickpeterse" }, } -list.ipkg = { - install_info = { - url = "https://github.com/srghma/tree-sitter-ipkg", - files = { "src/parser.c", "src/scanner.c" }, - }, - maintainers = { "@srghma" }, -} - list.ispc = { install_info = { url = "https://github.com/fab4100/tree-sitter-ispc", diff --git a/queries/ipkg/folds.scm b/queries/ipkg/folds.scm deleted file mode 100644 index 271654f9a..000000000 --- a/queries/ipkg/folds.scm +++ /dev/null @@ -1,13 +0,0 @@ -[ - (source_file) - (dependency_list) - (module_list) - (dependency_declaration) - (module_declaration) - (module_declaration) - (package_declaration) - (main_declaration) - (executable_declaration) - (version_declaration) - (langversion_declaration) -] @fold diff --git a/queries/ipkg/highlights.scm b/queries/ipkg/highlights.scm deleted file mode 100644 index 13c102018..000000000 --- a/queries/ipkg/highlights.scm +++ /dev/null @@ -1,56 +0,0 @@ -; Keywords -"package" @keyword.import - -[ - "authors" - "maintainers" - "license" - "brief" - "readme" - "homepage" - "sourceloc" - "bugtracker" - "opts" - "sourcedir" - "builddir" - "outputdir" - "prebuild" - "postbuild" - "preinstall" - "postinstall" - "preclean" - "postclean" - "version" - "langversion" - "modules" - "main" - "executable" - "depends" -] @keyword - -[ - "=" - (version_range_op) -] @operator - -"," @punctuation.delimiter - -; Field values -(string_value) @string - -(boolean_value) @boolean - -; Version numbers and ranges -(version_number) @string.special - -[ - (dependency_item) - (package_name) - (module_name) -] @module - -; Comments -[ - (line_comment) - (block_comment) -] @comment @spell diff --git a/queries/ipkg/indents.scm b/queries/ipkg/indents.scm deleted file mode 100644 index a596e9ebe..000000000 --- a/queries/ipkg/indents.scm +++ /dev/null @@ -1,33 +0,0 @@ -; Indentation rules for Idris .ipkg files -[ - (package_declaration) - (field_declaration) - (main_declaration) - (executable_declaration) - (version_declaration) - (langversion_declaration) -] @indent.begin - -(dependency_declaration - "=" @indent.begin - (dependency_list - "," @indent.begin)) - -(module_declaration - "=" @indent.begin - (module_list - "," @indent.begin)) - -(field_declaration - "=" @indent.begin) - -"=" @indent.branch - -(string_value) @indent.begin - -[ - (line_comment) - (block_comment) -] @indent.ignore - -(ERROR) @indent.auto diff --git a/queries/ipkg/injections.scm b/queries/ipkg/injections.scm deleted file mode 100644 index 3cd6aac8e..000000000 --- a/queries/ipkg/injections.scm +++ /dev/null @@ -1,5 +0,0 @@ -([ - (line_comment) - (block_comment) -] @injection.content - (#set! injection.language "comment")) diff --git a/queries/ipkg/locals.scm b/queries/ipkg/locals.scm deleted file mode 100644 index c1970fcdf..000000000 --- a/queries/ipkg/locals.scm +++ /dev/null @@ -1,24 +0,0 @@ -; Scopes -(source_file) @local.scope - -; Definitions -(package_declaration - (package_name) @local.definition.import) - -(module_declaration - (module_list - (module_name) @local.definition.namespace)) - -(main_declaration - (module_name) @local.definition.import) - -(executable_declaration - (package_name) @local.definition.import) - -; References -(dependency_declaration - (dependency_list - (dependency_item - (package_name) @local.reference))) - -(module_name) @local.reference