diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2023-07-24 13:07:35 +0300 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2023-08-10 23:17:56 +0300 |
| commit | 898f9c13d60bd51bdf873e284177f98264f0954f (patch) | |
| tree | 2c8fcbed09bfa14088f9d6bdc8f46b88e8dae00c /queries | |
| parent | feat(go): add `max` and `min` to `@function.builtin` (diff) | |
| download | nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.tar nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.tar.gz nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.tar.bz2 nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.tar.lz nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.tar.xz nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.tar.zst nvim-treesitter-898f9c13d60bd51bdf873e284177f98264f0954f.zip | |
feat: add requirements parser
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/requirements/highlights.scm | 47 | ||||
| -rw-r--r-- | queries/requirements/injections.scm | 1 |
2 files changed, 48 insertions, 0 deletions
diff --git a/queries/requirements/highlights.scm b/queries/requirements/highlights.scm new file mode 100644 index 000000000..04942ca68 --- /dev/null +++ b/queries/requirements/highlights.scm @@ -0,0 +1,47 @@ +;; packages + +(package) @variable + +(extras (package) @parameter) + +(path) @text.underline @string.special + +(url) @text.uri + +;; versions + +(version_cmp) @operator + +(version) @number + +;; markers + +(marker_var) @attribute + +(marker_op) @keyword.operator + +;; options + +(option) @function + +"=" @operator + +;; punctuation + +[ "[" "]" "(" ")" ] @punctuation.bracket + +[ "," ";" "@" ] @punctuation.delimiter + +[ "${" "}" ] @punctuation.special + +;; misc + +(env_var) @constant + +(quoted_string) @string + +(linebreak) @character.special + +(ERROR) @error + +(comment) @comment @spell diff --git a/queries/requirements/injections.scm b/queries/requirements/injections.scm new file mode 100644 index 000000000..4bb7d675d --- /dev/null +++ b/queries/requirements/injections.scm @@ -0,0 +1 @@ +(comment) @comment |
