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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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|%|