diff options
| author | Oleksii Demennikov <odemennikov@lohika.com> | 2022-04-01 21:27:10 +0300 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-04-03 14:47:06 +0200 |
| commit | 00197398bd5f881b3dbb90b78c28ce2b58665d83 (patch) | |
| tree | 7dd34cd0ef3aae23a82255deea3627bdae2d9127 | |
| parent | Update lockfile.json (diff) | |
| download | nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.tar nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.tar.gz nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.tar.bz2 nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.tar.lz nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.tar.xz nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.tar.zst nvim-treesitter-00197398bd5f881b3dbb90b78c28ce2b58665d83.zip | |
Added the initial version for the support of rego language
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 9 | ||||
| -rw-r--r-- | queries/rego/highlights.scm | 14 |
2 files changed, 23 insertions, 0 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 4784c476d..fad777919 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -49,6 +49,15 @@ list.javascript = { maintainers = { "@steelsojka" }, } +list.rego = { + install_info = { + url = "https://github.com/FallenAngel97/tree-sitter-rego", + files = { "src/parser.c" }, + }, + maintainers = { '@FallenAngel97' }, + filetype = 'rego', +} + list.c = { install_info = { url = "https://github.com/tree-sitter/tree-sitter-c", diff --git a/queries/rego/highlights.scm b/queries/rego/highlights.scm new file mode 100644 index 000000000..0b10352a6 --- /dev/null +++ b/queries/rego/highlights.scm @@ -0,0 +1,14 @@ +; highlights.scm +"import" @include +"package" @include + + +(reserved_keywords) @keyword +(comment) @comment +(rego_block rego_rule_name: (identifier) @function) +(builtin_function function_name: (function_name) @function.builtin) +(opening_parameter) @punctuation.bracket +(closing_parameter) @punctuation.bracket +(string_definition) @string +(number) @number +(operator) @operator |
