aboutsummaryrefslogtreecommitdiffstats
path: root/queries/julia/injections.scm
blob: ff79619c07b86e99497d24d414d94ef7c7eb338c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
;; Inject markdown in docstrings 
((string_literal) @markdown
  . [
    (module_definition)
    (abstract_definition)
    (struct_definition)
    (function_definition)
    (assignment)
    (const_declaration)
  ]
 (#match? @markdown "^\"\"\"")
 (#offset! @markdown 0 3 0 -3))

[
  (line_comment)
  (block_comment)
] @comment

((prefixed_string_literal
   prefix: (identifier) @_prefix) @regex
 (#eq? @_prefix "r")
 (#offset! @regex 0 2 0 -1))