Skip to content

Commit d968dec

Browse files
authored
Fix syntax file (#939)
1 parent 0f59ed2 commit d968dec

File tree

1 file changed

+17
-23
lines changed

1 file changed

+17
-23
lines changed

syntax/r.json

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,17 @@
143143
},
144144
"match": "([[:alpha:].][[:alnum:]._]*)\\s*(=)(?=[^=])"
145145
},
146+
{
147+
"captures": {
148+
"1": {
149+
"name": "variable.parameter.r"
150+
},
151+
"2": {
152+
"name": "keyword.operator.assignment.r"
153+
}
154+
},
155+
"match": "(`[^`]+`)\\s*(=)(?=[^=])"
156+
},
146157
{
147158
"match": "\\b([\\d_][[:alnum:]._]+)\\b",
148159
"name": "invalid.illegal.variable.other.r"
@@ -154,6 +165,10 @@
154165
{
155166
"match": "\\b([[:alnum:]._]+)\\b",
156167
"name": "variable.other.r"
168+
},
169+
{
170+
"match": "(`[^`]+`)",
171+
"name": "variable.other.r"
157172
}
158173
]
159174
},
@@ -338,27 +353,6 @@
338353
"name": "constant.character.escape.r"
339354
}
340355
]
341-
},
342-
{
343-
"begin": "`",
344-
"beginCaptures": {
345-
"0": {
346-
"name": "punctuation.definition.string.begin.r"
347-
}
348-
},
349-
"end": "`",
350-
"endCaptures": {
351-
"0": {
352-
"name": "punctuation.definition.string.end.r"
353-
}
354-
},
355-
"name": "variable.parameter.r",
356-
"patterns": [
357-
{
358-
"match": "\\\\.",
359-
"name": "variable.parameter.r"
360-
}
361-
]
362356
}
363357
]
364358
},
@@ -493,7 +487,7 @@
493487
},
494488
{
495489
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)",
496-
"name": "variable.parameter.r"
490+
"name": "variable.other.r"
497491
},
498492
{
499493
"begin": "(?==)",
@@ -544,7 +538,7 @@
544538
},
545539
{
546540
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)(?=\\s[^=])",
547-
"name": "variable.parameter.r"
541+
"name": "variable.other.r"
548542
},
549543
{
550544
"begin": "(?==)",

0 commit comments

Comments
 (0)