diff options
Diffstat (limited to 'tests/query/highlights/r')
| -rw-r--r-- | tests/query/highlights/r/test.r | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/query/highlights/r/test.r b/tests/query/highlights/r/test.r new file mode 100644 index 000000000..8daf704ea --- /dev/null +++ b/tests/query/highlights/r/test.r @@ -0,0 +1,47 @@ +init <- 1 +# ^ @variable +# ^ @operator +# ^ @float + +r"{(\1\2)}" -> `%r%` +# ^ @string +# ^ @string.escape +# ^ @operator +# ^ @variable + + +foo <- c(1L, 2L) +# ^ @function.call +# ^ @number + +b <- list(TRUE, FALSE, NA, Inf) +# ^ @boolean +# ^ @boolean +# ^ @constant.builtin +# ^ @constant.builtin + +b <- list(name = "r", version = R.version$major) +# ^ @parameter +# ^ @string +# ^ @punctuation.special +# ^ @field + +Lang$new(name = "r")$print() +# ^ @method.call + +for(i in 1:10) { +# <- @repeat +# ^ @keyword +} + +add <- function(a, b = 1, ...) { +# ^ @keyword.function +# ^ @parameter +# ^ @parameter +# ^ @keyword + return(a + b) +} + +base::letters +# ^ @namespace +# ^ @variable |
