diff options
author | George Fraser <george@fivetran.com> | 2018-10-13 11:08:58 -0700 |
---|---|---|
committer | George Fraser <george@fivetran.com> | 2018-12-02 12:17:04 -0800 |
commit | 502966e1d6d10e38d19b3c93a714fa395f50bce4 (patch) | |
tree | 4dc466e2806c4b46add1f0c3838183ca82994ea8 /lib | |
parent | 7f6a80a25887bf67150c22a9b09192545219142c (diff) | |
download | java-language-server-502966e1d6d10e38d19b3c93a714fa395f50bce4.zip |
Recursive group
Diffstat (limited to 'lib')
-rw-r--r-- | lib/java.tmLanguage.json | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/java.tmLanguage.json b/lib/java.tmLanguage.json index 8ec0e6c..e32fe65 100644 --- a/lib/java.tmLanguage.json +++ b/lib/java.tmLanguage.json @@ -332,7 +332,7 @@ "declaration": { "patterns": [ { - "match": "\\b((\\w+\\.)*\\w+)\\b\\s*(<[\\w, <>\\[\\]\\?]*>)?\\s*[\\[\\]]*\\s*\\b(\\w+)\\b", + "match": "\\b((\\w+\\.)*\\w+)\\b\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?\\s*[\\[\\]]*\\s*\\b(\\w+)\\b", "captures": { "1": { "name": "entity.name.type.java" @@ -350,7 +350,7 @@ } ] }, - "4": { + "5": { "name": "variable.other.declaration.java" } } |