summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2018-10-13 11:08:58 -0700
committerGeorge Fraser <george@fivetran.com>2018-12-02 12:17:04 -0800
commit502966e1d6d10e38d19b3c93a714fa395f50bce4 (patch)
tree4dc466e2806c4b46add1f0c3838183ca82994ea8 /lib
parent7f6a80a25887bf67150c22a9b09192545219142c (diff)
downloadjava-language-server-502966e1d6d10e38d19b3c93a714fa395f50bce4.zip
Recursive group
Diffstat (limited to 'lib')
-rw-r--r--lib/java.tmLanguage.json4
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"
}
}