diff options
Diffstat (limited to 'queries/clojure')
| -rw-r--r-- | queries/clojure/highlights.scm | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/queries/clojure/highlights.scm b/queries/clojure/highlights.scm index 08ca49b86..2d3922adf 100644 --- a/queries/clojure/highlights.scm +++ b/queries/clojure/highlights.scm @@ -63,7 +63,7 @@ ; Constructor ((sym_lit) @constructor - (#lua-match? @constructor "^-\\>[^\\>].*")) + (#lua-match? @constructor "^-%>[^>].*")) ; Builtin dynamic variables ((sym_lit) @variable.builtin @@ -100,12 +100,17 @@ (#lua-match? @type "^[^/]+[.][^/]*$")) ; Interop +; (.instanceMember instance args*) +; (.instanceMember Classname args*) ((sym_lit) @method - (#lua-match? @method "^[.][^-]")) + (#lua-match? @method "^%.[^-]")) +; (.-instanceField instance) ((sym_lit) @field - (#lua-match? @field "^[.]-")) + (#lua-match? @field "^%.%-.*")) +; Classname/staticField ((sym_lit) @field (#lua-match? @field "^[%u].*/.+")) +; (Classname/staticMethod args*) (list_lit . (sym_lit) @method |
