blob: a8f8b43ba4398c6a1ccfa4a426ec45a8bba3a523 (
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
[
(bracket_content)
(quoted_element)
(unquoted_argument)
] @parameter
(variable) @variable
[
"$ENV"
"$CACHE"
] @variable.builtin
(normal_command (identifier) @function)
[
(function)
(endfunction)
(macro)
(endmacro)
(message)
] @function
[
(if)
(elseif)
(else)
(endif)
] @conditional
[
(foreach)
(endforeach)
(while)
(endwhile)
] @repeat
[
"1"
"ON"
"YES"
"TRUE"
"Y"
"0"
"OFF"
"NO"
"FALSE"
"N"
"IGNORE"
"NOTFOUND"
] @boolean
[
"COMMAND"
"POLICY"
"TARGET"
"TEST"
"DEFINED"
"CACHE"
"ENV"
"IN_LIST"
"EXISTS"
"IS_NEWER_THAN"
"IS_DIRECTORY"
"IS_SYMLINK"
"IS_ABSOLUTE"
"IN"
"RANGE"
"ZIP_LISTS"
"LISTS"
"ITEMS"
"FATAL_ERROR"
"SEND_ERROR"
"WARNING"
"AUTHOR_WARNING"
"DEPRECATION"
"NOTICE"
"STATUS"
"VERBOSE"
"DEBUG"
"TRACE"
"CHECK_START"
"CHECK_PASS"
"CHECK_FAIL"
] @keyword
[
"NOT"
"AND"
"OR"
"MATCHES"
"LESS"
"GREATER"
"EQUAL"
"LESS_EQUAL"
"GREATER_EQUAL"
"STRLESS"
"STRGREATER"
"STREQUAL"
"STRLESS_EQUAL"
"STRGREATER_EQUAL"
"VERSION_LESS"
"VERSION_GREATER"
"VERSION_EQUAL"
"VERSION_LESS_EQUAL"
"VERSION_GREATER_EQUAL"
] @keyword.operator
|