|
|
|
@ -17,7 +17,8 @@
|
|
|
|
|
(atom_content)
|
|
|
|
|
(atom_end)] @tag
|
|
|
|
|
|
|
|
|
|
(comment) @comment
|
|
|
|
|
[(comment)
|
|
|
|
|
(unused_identifier)] @comment
|
|
|
|
|
|
|
|
|
|
(escape_sequence) @escape
|
|
|
|
|
|
|
|
|
@ -50,8 +51,7 @@
|
|
|
|
|
left: (identifier) @variable.parameter
|
|
|
|
|
operator: _ @function
|
|
|
|
|
right: (identifier) @variable.parameter)]
|
|
|
|
|
(#match? @keyword "^(defp|def|defmacrop|defmacro|defguardp|defguard|defdelegate)$")
|
|
|
|
|
(#match? @variable.parameter "^[^_]"))
|
|
|
|
|
(#match? @keyword "^(defp|def|defmacrop|defmacro|defguardp|defguard|defdelegate)$"))
|
|
|
|
|
|
|
|
|
|
(call (function_identifier) @keyword
|
|
|
|
|
[(call
|
|
|
|
@ -73,8 +73,7 @@
|
|
|
|
|
(_ (_ (identifier) @variable.parameter))
|
|
|
|
|
(_ (_ (_ (identifier) @variable.parameter)))
|
|
|
|
|
(_ (_ (_ (_ (identifier) @variable.parameter))))
|
|
|
|
|
(_ (_ (_ (_ (_ (identifier) @variable.parameter)))))]))
|
|
|
|
|
(#match? @variable.parameter "^[^_]"))
|
|
|
|
|
(_ (_ (_ (_ (_ (identifier) @variable.parameter)))))])))
|
|
|
|
|
|
|
|
|
|
(unary_op
|
|
|
|
|
operator: "@"
|
|
|
|
@ -134,13 +133,6 @@
|
|
|
|
|
">>"
|
|
|
|
|
] @punctuation.bracket
|
|
|
|
|
|
|
|
|
|
[(identifier) @function.special
|
|
|
|
|
(#match? @function.special "^__.+__$")]
|
|
|
|
|
|
|
|
|
|
[(remote_identifier) @function.special
|
|
|
|
|
(#match? @function.special "^__.+__$")]
|
|
|
|
|
|
|
|
|
|
[(identifier) @comment
|
|
|
|
|
(#match? @comment "^_")]
|
|
|
|
|
(special_identifier) @function.special
|
|
|
|
|
|
|
|
|
|
(ERROR) @warning
|
|
|
|
|