Mercurial > vim
annotate runtime/syntax/testdir/dumps/java_lambda_expressions_01.dump @ 36258:4e190eb5f0ad draft
runtime(vim): Update base-syntax file, improve class, enum and interface highlighting
Commit: https://github.com/vim/vim/commit/818c641b6fac73b574a2b760213f515cee9a3c8e
Author: Doug Kearns <dougkearns@gmail.com>
Date: Sun Oct 6 17:00:48 2024 +0200
runtime(vim): Update base-syntax file, improve class, enum and interface highlighting
- Enable folding of class, enum and interface declarations.
- Highlight constructor names with the Function highlight group, like
other special methods.
- Mark function definitions using special method names as errors.
- Highlight :type arguments.
fixes: #14393#issuecomment-2042796198.
closes: #13810
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 06 Oct 2024 17:15:04 +0200 |
parents | 15e88eae39bd |
children |
rev | line source |
---|---|
35358
ee61a5b3b761
runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (#14945)
Christian Brabandt <cb@256bit.org>
parents:
35299
diff
changeset
|
1 | +0&#ffffff0@7|C|<|C|1|,| |C|2|>| |c| |=| |x+0#00e0e07&| |-|>| +0#0000000&|y+0#00e0e07&| |-|>| +0#0000000&|x|;| @40 |
ee61a5b3b761
runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (#14945)
Christian Brabandt <cb@256bit.org>
parents:
35299
diff
changeset
|
2 @8|T|<|T|1|,| |T|2|,| |T|3|>| |t| |=| |f+0#00e0e07&| |-|>| +0#0000000&|y+0#00e0e07&| |-|>| +0#0000000&|x+0#00e0e07&| |-|>| +0#0000000&|f|.|a|p@1|l|y|(|x|)|.|a|p@1|l|y|(|y|)|;| @13 |
35299
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
3 @8|Z|<|Z|1|,| |Z|2|,| |Z|3|>| |z| |=| |f+0#00e0e07&| |-|>| +0#0000000&|g+0#00e0e07&| |-|>| +0#0000000&|x+0#00e0e07&| |-|>| +0#0000000&|f|.|a|p@1|l|y|(|g|.|a|p@1|l|y|(|x|)@1|;| @13 |
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
4 @8|S|<|S|1|,| |S|2|,| |S|3|>| |s| |=| |f+0#00e0e07&| |-|>| +0#0000000&|g+0#00e0e07&| |-|>| +0#0000000&|x+0#00e0e07&| |-|>| +0#0000000&|f|.|a|p@1|l|y|(|x|)| @23 |
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
5 @24|.|a|p@1|l|y|(|g|.|a|p@1|l|y|(|x|)@1|;| @31 |
35358
ee61a5b3b761
runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (#14945)
Christian Brabandt <cb@256bit.org>
parents:
35299
diff
changeset
|
6 > @74 |
ee61a5b3b761
runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (#14945)
Christian Brabandt <cb@256bit.org>
parents:
35299
diff
changeset
|
7 @8|I|<|I|1|>| |i|0|1| |=| |(+0#00e0e07&|v+0#af5f00255&|a|r| +0#00e0e07&|x|)| |-|>| +0#0000000&|x|;| @41 |
35299
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
8 @8|I|<|I|1|>| |i|0|2| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|v+0#af5f00255&|a|r| +0#00e0e07&|x|)| |-|>| +0#0000000&|x|;| @31 |
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
9 @8|I|<|I|1|>| |i|0|3| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|v+0#af5f00255&|a|r| +0#00e0e07&|x|)| |-|>| +0#0000000&|x|;| @21 |
36148
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35358
diff
changeset
|
10 @8|I|<|I|1|>| |i|0|4| |=| |(+0#00e0e07&|f+0#00e0003&|i|n|a|l| +0#00e0e07&|v+0#af5f00255&|a|r| +0#00e0e07&|x|)| |-|>| +0#0000000&|x|;| @35 |
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35358
diff
changeset
|
11 @8|I|<|I|1|>| |i|0|5| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|f+0#00e0003&|i|n|a|l| +0#00e0e07&|v+0#af5f00255&|a|r| +0#00e0e07&|x|)| |-|>| +0#0000000&|x|;| @25 |
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35358
diff
changeset
|
12 @8|I|<|I|1|>| |i|0|6| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|f+0#00e0003&|i|n|a|l| +0#00e0e07&|v+0#af5f00255&|a|r| +0#00e0e07&|x|)| |-|>| +0#0000000&|x|;| @15 |
35299
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
13 @8|I|<|I|1|>| |i|0|7| |=| |(+0#00e0e07&|I|1| |x|)| |-|>| +0#0000000&|x|;| @42 |
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
14 @8|I|<|I|1|>| |i|0|8| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|I|1| |x|)| |-|>| +0#0000000&|x|;| @32 |
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
15 @8|I|<|I|1|>| |i|0|9| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|I|1| |x|)| |-|>| +0#0000000&|x|;| @22 |
36148
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35358
diff
changeset
|
16 @8|I|<|I|1|>| |i|1|0| |=| |(+0#00e0e07&|f+0#00e0003&|i|n|a|l| +0#00e0e07&|I|1| |x|)| |-|>| +0#0000000&|x|;| @36 |
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35358
diff
changeset
|
17 @8|I|<|I|1|>| |i|1@1| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|f+0#00e0003&|i|n|a|l| +0#00e0e07&|I|1| |x|)| |-|>| +0#0000000&|x|;| @26 |
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35358
diff
changeset
|
18 @8|I|<|I|1|>| |i|1|2| |=| |(+0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|@+0#e000e06&|T|a|g@1|a|b|l|e| +0#00e0e07&|f+0#00e0003&|i|n|a|l| +0#00e0e07&|I|1| |x|)| |-|>| +0#0000000&|x|;| @16 |
35299
2cc507d1afa2
runtime(java): Improve the matching of lambda expressions (#14880)
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
19 @75 |
35358
ee61a5b3b761
runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (#14945)
Christian Brabandt <cb@256bit.org>
parents:
35299
diff
changeset
|
20 @57|1|9|,|0|-|1| @8|9|%| |