aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ipkg/highlights.scm
blob: 13c102018d8c905b94443332e4e04171f4779d86 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
; 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