blob: 907f3d8918bd68effc4baf42cee3ca223fd74ada (
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
(field_identifier
(identifier) @property)
(field_identifier
(dotted_identifier
(identifier) @property))
(type_of_clause
(identifier) @property)
(when_expression
(identifier) @type)
(when_expression
(field_list
(identifier) @property))
(when_expression
(field_list
(dotted_identifier
(identifier) @property )))
(else_expression
(field_list
(identifier) @property ))
(else_expression
(field_list
(dotted_identifier
(identifier) @property )))
(alias_expression
(identifier) @label)
(storage_identifier) @storageclass
(function_name) @function
(date_literal) @string.special
[
","
"."
":"
"?"
"("
")"
] @punctuation.delimiter
[
"AND"
"OR"
"NOT"
"LIKE"
"NOT_IN"
"INCLUDES"
"EXCLUDES"
] @keyword.operator
[
"="
"!="
"<="
">="
] @operator
(value_comparison_operator [ "<" ">" ] @operator)
(set_comparison_operator "IN" @keyword.operator)
[
(int)
(decimal)
(currency_literal)
] @number
(string_literal) @string
(date) @variable.readonly
(date_time) @variable.readonly
[
"TRUE"
"FALSE"
] @boolean
(null_literal) @constant.builtin
[
"ABOVE"
"ABOVE_OR_BELOW"
"ALL_ROWS"
"ALL"
"AS"
"ASC"
"AT"
"BELOW"
"CUSTOM"
"DATA_CATEGORY"
"DESC"
"END"
"FIELDS"
"FOR"
"FROM"
"GROUP_BY"
"HAVING"
"LIMIT"
"NULLS_FIRST"
"NULLS_LAST"
"OFFSET"
"ORDER_BY"
"REFERENCE"
"SELECT"
"STANDARD"
"TRACKING"
"TYPEOF"
"UPDATE"
"USING_SCOPE"
"VIEW"
"VIEWSTAT"
"WITH"
] @keyword
[
"WHERE"
"WHEN"
"ELSE"
"THEN"
] @conditional
; Using Scope
[
"delegated"
"everything"
"mine"
"mine_and_my_groups"
"my_territory"
"my_team_territory"
"team"
] @keyword
; With
[
"maxDescriptorPerRecord"
"RecordVisibilityContext"
"Security_Enforced"
"supportsDomains"
"supportsDelegates"
"System_Mode"
"User_Mode"
"UserId"
] @keyword
|