runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines

Commit: 
https://github.com/vim/vim/commit/af2c8e256a36ef4d2ff278c2f7e5e3935c3edb00
Author: Aliaksei Budavei <0x000...@gmail.com>
Date:   Wed Aug 6 12:50:30 2025 +0200

    runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines
    
    And anticipate occasional multibyte line wrapping owing to:
    > A poorly rendered line may otherwise become wrapped when enough of
    > spurious U+FFFD (0xEF 0xBF 0xBD) characters claim more columns than
    > are available (75) and then invalidate line correspondence under test.
    
    Observe that for "vim_ex_command.vim" another workaround is
    chosen: the long line containing an only multibyte character
    near its EOL is conversely made longer by padding and moving
    the character to a separate _tail_ part of the wrapped line.
    That is, the _head_ part of the line is all ASCII characters
    and the wrapped _tail_ part is a mix of various characters
    whose total byte count is within bounds.
    
    Other unmodified tracked files of interest:
      java_lambda_expressions.java,
      java_lambda_expressions_signature.java,
      java_numbers.java,
      markdown_conceal.markdown,
      vim9_generic_function_example_set.vim
    
    Also, remove stray U+FFFC (0xEF 0xBF 0xBC) characters.
    
    Related to #16559 and #17704.
    
    Reference:
    
https://github.com/vim/vim/blob/0fde6aebddef5cb0428e85040994ba45e55cba99/runtime/syntax/testdir/README.txt#L120-L123
    
    closes: #17868
    
    Signed-off-by: Aliaksei Budavei <0x000...@gmail.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/syntax/testdir/dumps/c_character_constant_00.dump 
b/runtime/syntax/testdir/dumps/c_character_constant_00.dump
index 458e2b807..c808f9581 100644
--- a/runtime/syntax/testdir/dumps/c_character_constant_00.dump
+++ b/runtime/syntax/testdir/dumps/c_character_constant_00.dump
@@ -13,8 +13,8 @@
 @75
 @4|/+0#0000e05&@1| |i|n|t|e|g|e|r| |c|h|a|r|a|c|t|e|r| |c|o|n|s|t|a|n|t|s|,| 
+0#0000000&@39
 @4|i+0#00e0003&|n|t| +0#0000000&|c|1|=|'+0#e000002&|a|'|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|a|'|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|"+0#e000002&|,+0#0000000&| |c|1|)|;| @28
-@4|i+0#00e0003&|n|t| +0#0000000&|c|2|=|'+0#e000002&|🍌*&|'+&|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|🍌*&|'+&|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|\|n|"+0#e000002&|,+0#0000000&| |c|2|)|;| 
|/+0#0000e05&@1| |i|m|p|l|e|m|e|n|t|a|t|i|o|n|-|d|e|f|i|n|e
-|d| +0#0000000&@73
+@4|/+0#0000e05&@1| |i|m|p|l|e|m|e|n|t|a|t|i|o|n|-|d|e|f|i|n|e|d| +0#0000000&@45
+@4|i+0#00e0003&|n|t| +0#0000000&|c|2|=|'+0#e000002&|🍌*&|'+&|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|🍌*&|'+&|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|\|n|"+0#e000002&|,+0#0000000&| |c|2|)|;| 
@24
 @75
 @4|/+0#0000e05&@1| |m|u|l|t|i|c|h|a|r|a|c|t|e|r| |c|o|n|s|t|a|n|t| 
+0#0000000&@44
 @57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/c_character_constant_01.dump 
b/runtime/syntax/testdir/dumps/c_character_constant_01.dump
index f0ed04d32..23d3d7235 100644
--- a/runtime/syntax/testdir/dumps/c_character_constant_01.dump
+++ b/runtime/syntax/testdir/dumps/c_character_constant_01.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@3|/+0#0000e05&@1| |i|n|t|e|g|e|r| |c|h|a|r|a|c|t|e|r| 
|c|o|n|s|t|a|n|t|s|,| +0#0000000&@39
 @4|i+0#00e0003&|n|t| +0#0000000&|c|1|=|'+0#e000002&|a|'|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|a|'|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|"+0#e000002&|,+0#0000000&| |c|1|)|;| @28
-@4|i+0#00e0003&|n|t| +0#0000000&|c|2|=|'+0#e000002&|🍌*&|'+&|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|🍌*&|'+&|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|\|n|"+0#e000002&|,+0#0000000&| |c|2|)|;| 
|/+0#0000e05&@1| |i|m|p|l|e|m|e|n|t|a|t|i|o|n|-|d|e|f|i|n|e
-|d| +0#0000000&@73
+@4|/+0#0000e05&@1| |i|m|p|l|e|m|e|n|t|a|t|i|o|n|-|d|e|f|i|n|e|d| +0#0000000&@45
+@4|i+0#00e0003&|n|t| +0#0000000&|c|2|=|'+0#e000002&|🍌*&|'+&|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|🍌*&|'+&|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|\|n|"+0#e000002&|,+0#0000000&| |c|2|)|;| 
@24
 @75
 @4>/+0#0000e05&@1| |m|u|l|t|i|c|h|a|r|a|c|t|e|r| |c|o|n|s|t|a|n|t| 
+0#0000000&@44
 @4|i+0#00e0003&|n|t| +0#0000000&|c|3|=|'|a|b|'|;| 
|p|r|i|n|t|f|(|"+0#e000002&|'|a|b|'|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|\|n|"+0#e000002&|,+0#0000000&| |c|3|)|;| 
|/+0#0000e05&@1| |i|m|p|l|e|m|e|n|t|a|t|i|o|n|-|d|e|f|i|n|e
@@ -17,4 +17,4 @@
 @4|/+0#0000e05&@1| |3|2|-|b|i|t| |w|i|d|e| |c|h|a|r|a|c|t|e|r| 
|c|o|n|s|t|a|n|t|s| +0#0000000&@36
 @4|c+0#00e0003&|h|a|r|3|2|_|t| +0#0000000&|U|c|1| |=| 
|U+0#e000002&|'|a|'|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|a|'|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|"+0#e000002&|,+0#0000000&| 
|(|i+0#00e0003&|n|t|)+0#0000000&|U|c|1|)|;| @13
 @4|c+0#00e0003&|h|a|r|3|2|_|t| +0#0000000&|U|c|2| |=| 
|U+0#e000002&|'|¢|'|;+0#0000000&| 
|p|r|i|n|t|f|(|"+0#e000002&|'|¢|'|:|\+0#e000e06&|t| 
+0#e000002&|%+0#e000e06&|#|0|1|0|x|\|n|"+0#e000002&|,+0#0000000&| 
|(|i+0#00e0003&|n|t|)+0#0000000&|U|c|2|)|;| @13
-@57|1|8|,|5| @9|5|6|%| 
+@57|1|9|,|5| @9|5|6|%| 
diff --git a/runtime/syntax/testdir/dumps/c_character_constant_02.dump 
b/runtime/syntax/testdir/dumps/c_character_constant_02.dump
index e08b11b9d..38a35c3c9 100644
--- a/runtime/syntax/testdir/dumps/c_character_constant_02.dump
+++ b/runtime/syntax/testdir/dumps/c_character_constant_02.dump
@@ -17,4 +17,4 @@
 |~| @73
 |~| @73
 |~| @73
-| +0#0000000&@56|3|5|,|5| @9|B|o|t| 
+| +0#0000000&@56|3|6|,|5| @9|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/c_string_literal_01.dump 
b/runtime/syntax/testdir/dumps/c_string_literal_01.dump
index a2c5a46a6..971f8958d 100644
--- a/runtime/syntax/testdir/dumps/c_string_literal_01.dump
+++ b/runtime/syntax/testdir/dumps/c_string_literal_01.dump
@@ -17,4 +17,4 @@
 @4|p|u|t|s|(|"+0#e000002&|}|"|)+0#0000000&|;| @60
 @4|p|r|i|n|t|f|(| @63
 |#+0#e000e06&|i|f| |_@1|S|T|D|C|_|V|E|R|S|I|O|N|_@1| |>|=| 
|2+0#e000002&|0|2|3|1@1|L| +0#0000000&@43
-@57|1|9|,|1| @9|3@1|%| 
+@57|1|9|,|1| @9|3|1|%| 
diff --git a/runtime/syntax/testdir/dumps/c_string_literal_02.dump 
b/runtime/syntax/testdir/dumps/c_string_literal_02.dump
index a038a3663..dfb2d6829 100644
--- a/runtime/syntax/testdir/dumps/c_string_literal_02.dump
+++ b/runtime/syntax/testdir/dumps/c_string_literal_02.dump
@@ -11,10 +11,10 @@
 @7|p|r|i|n|t|f|(|"+0#e000002&|0|x|%+0#e000e06&|0|2|X| 
+0#e000002&|"|,+0#0000000&| |+|(|u+0#00e0003&|n|s|i|g|n|e|d| 
+0#0000000&|c+0#00e0003&|h|a|r|)+0#0000000&|s|2|[|n|]|)|;| @26
 |#+0#e000e06&|e|n|d|i|f| +0#0000000&@68
 @4|p|u|t|s|(|"+0#e000002&|}|"|)+0#0000000&|;| @60
-@4|p|r|i|n|t|f|(|"+0#e000002&| 
|u|\+0#e000e06&|"|a+0#e000002&|猫*&|🍌|\+0#e000e06&|"| +0#e000002&|i|s| |a| 
|c|h|a|r|1|6|_|t|[|%+0#e000e06&|z|u|]+0#e000002&| |h|o|l|d|i|n|g| |{| 
|"|,+0#0000000&| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|3| |/| 
|s+0#af5f00255&|i|z|e|o|f| +0#0000000&
-|*|s|3|)|;| @69
+@4|p|r|i|n|t|f|(|"+0#e000002&| 
|u|\+0#e000e06&|"|a+0#e000002&|猫*&|🍌|\+0#e000e06&|"| +0#e000002&|i|s| |a| 
|c|h|a|r|1|6|_|t|[|%+0#e000e06&|z|u|]+0#e000002&| |h|o|l|d|i|n|g| |{| 
|"|,+0#0000000&| @19
+@20|s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|3| |/| |s+0#af5f00255&|i|z|e|o|f| 
+0#0000000&|*|s|3|)|;| @30
 @4|f+0#af5f00255&|o|r|(+0#0000000&|s+0#00e0003&|i|z|e|_|t| +0#0000000&|n| |=| 
|0+0#e000002&|;+0#0000000&| |n| |<| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|3| 
|/| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|*|s|3|;| |+@1|n|)| @20
 @7|p|r|i|n|t|f|(|"+0#e000002&|0|x|%|0|4|"| 
+0#0000000&|P|R|I|X|L|E|A|S|T|1|6|"+0#e000002&| |"|,+0#0000000&| 
|s|3|[|n|]|)|;| @29
 @4|p|u|t|s|(|"+0#e000002&|}|"|)+0#0000000&|;| @60
-@4|p|r|i|n|t|f|(|"+0#e000002&| 
|U|\+0#e000e06&|"|a+0#e000002&|猫*&|🍌|\+0#e000e06&|"| +0#e000002&|i|s| |a| 
|c|h|a|r|3|2|_|t|[|%+0#e000e06&|z|u|]+0#e000002&| |h|o|l|d|i|n|g| |{| 
|"|,+0#0000000&| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|4| |/| 
|s+0#af5f00255&|i|z|e|@+0#4040ff13&@2
-| +0#0000000&@56|3|6|,|1| @9|7|5|%| 
+@4|p|r|i|n|t|f|(|"+0#e000002&| 
|U|\+0#e000e06&|"|a+0#e000002&|猫*&|🍌|\+0#e000e06&|"| +0#e000002&|i|s| |a| 
|c|h|a|r|3|2|_|t|[|%+0#e000e06&|z|u|]+0#e000002&| |h|o|l|d|i|n|g| |{| 
|"|,+0#0000000&| @19
+@57|3|6|,|1| @9|7|5|%| 
diff --git a/runtime/syntax/testdir/dumps/c_string_literal_03.dump 
b/runtime/syntax/testdir/dumps/c_string_literal_03.dump
index 081796705..09f624f6e 100644
--- a/runtime/syntax/testdir/dumps/c_string_literal_03.dump
+++ b/runtime/syntax/testdir/dumps/c_string_literal_03.dump
@@ -1,5 +1,5 @@
-| +0&#ffffff0@3|p|r|i|n|t|f|(|"+0#e000002&| 
|U|\+0#e000e06&|"|a+0#e000002&|猫*&|🍌|\+0#e000e06&|"| +0#e000002&|i|s| |a| 
|c|h|a|r|3|2|_|t|[|%+0#e000e06&|z|u|]+0#e000002&| |h|o|l|d|i|n|g| |{| 
|"|,+0#0000000&| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|4| |/| 
|s+0#af5f00255&|i|z|e|o|f| +0#0000000&
-|*|s|4|)|;| @69
+| +0&#ffffff0@3|p|r|i|n|t|f|(|"+0#e000002&| 
|U|\+0#e000e06&|"|a+0#e000002&|猫*&|🍌|\+0#e000e06&|"| +0#e000002&|i|s| |a| 
|c|h|a|r|3|2|_|t|[|%+0#e000e06&|z|u|]+0#e000002&| |h|o|l|d|i|n|g| |{| 
|"|,+0#0000000&| @19
+@20|s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|4| |/| |s+0#af5f00255&|i|z|e|o|f| 
+0#0000000&|*|s|4|)|;| @30
 @4|f+0#af5f00255&|o|r|(+0#0000000&|s+0#00e0003&|i|z|e|_|t| +0#0000000&|n| |=| 
|0+0#e000002&|;+0#0000000&| |n| |<| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|s|4| 
|/| |s+0#af5f00255&|i|z|e|o|f| +0#0000000&|*|s|4|;| |+@1|n|)| @20
 @7|p|r|i|n|t|f|(|"+0#e000002&|0|x|%|0|8|"| 
+0#0000000&|P|R|I|X|L|E|A|S|T|3|2|"+0#e000002&| |"|,+0#0000000&| 
|s|4|[|n|]|)|;| @29
 @4|p|u|t|s|(|"+0#e000002&|}|"|)+0#0000000&|;| @60
@@ -17,4 +17,4 @@
 |~| @73
 |~| @73
 |~| @73
-| +0#0000000&@56|5|2|,|5| @9|B|o|t| 
+| +0#0000000&@56|5|4|,|5| @9|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/java_contextual_keywords_00.dump 
b/runtime/syntax/testdir/dumps/java_contextual_keywords_00.dump
index 821c54b4d..af069e599 100644
--- a/runtime/syntax/testdir/dumps/java_contextual_keywords_00.dump
+++ b/runtime/syntax/testdir/dumps/java_contextual_keywords_00.dump
@@ -1,4 +1,4 @@
->/+0#0000e05#ffffff0@1| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |:|h|i|g|h|l|i|g|h|t| 
|l|i|n|k| |j|a|v|a|C|o|n|c|e|p|t|K|i|n|d| |N|o|n|T|e|x|t| +0#0000000&@17
+>/+0#0000e05#ffffff0@1| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i|g|h|l|i|g|h|t| 
|l|i|n|k| |j|a|v|a|C|o|n|c|e|p|t|K|i|n|d| |N|o|n|T|e|x|t| +0#0000000&@18
 @75
 @75
 @75
diff --git a/runtime/syntax/testdir/dumps/java_methods_indent2_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent2_04.dump
index ef600debb..9d6ec06e3 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent2_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent2_04.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@1|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @56
 @75
-@2|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@43
-| +0#00e0e07&@1|p+0#00e0003&|r|o|t|e|c|t|e|d| 
+0#00e0e07&|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@4
+@2|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@33
+| +0#00e0e07&@1|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@14
 | +0#00e0e07&@23|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)| +0#0000000&@6
 @2>{| @71
 @4|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@64
diff --git 
a/runtime/syntax/testdir/dumps/java_methods_indent2_signature_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent2_signature_04.dump
index 192f4073f..beb784a21 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent2_signature_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent2_signature_04.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@1|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @56
 @75
-@2|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@43
-@2|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&|s+0#00e0003&|t|a|t|i|c| 
+0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@4
+@2|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@33
+@2|s+0#00e0003&|t|a|t|i|c| +0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@14
 @24|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)+0#00e0e07&| +0#0000000&@6
 @2>{| @71
 @4|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@64
diff --git a/runtime/syntax/testdir/dumps/java_methods_indent4_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent4_04.dump
index 68661ea1b..5b762a676 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent4_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent4_04.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@3|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @54
 @75
-@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@41
-| +0#00e0e07&@3|p+0#00e0003&|r|o|t|e|c|t|e|d| 
+0#00e0e07&|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@2
+@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@31
+| +0#00e0e07&@3|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@12
 | +0#00e0e07&@23|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)| +0#0000000&@6
 @4>{| @69
 @8|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@60
diff --git 
a/runtime/syntax/testdir/dumps/java_methods_indent4_signature_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent4_signature_04.dump
index 154f313d3..3a060f6dc 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent4_signature_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent4_signature_04.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@3|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @54
 @75
-@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@41
-@4|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&|s+0#00e0003&|t|a|t|i|c| 
+0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@2
+@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@31
+@4|s+0#00e0003&|t|a|t|i|c| +0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@12
 @24|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)+0#00e0e07&| +0#0000000&@6
 @4>{| @69
 @8|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@60
diff --git a/runtime/syntax/testdir/dumps/java_methods_indent8_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent8_04.dump
index 5293743fa..212736b04 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent8_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent8_04.dump
@@ -1,10 +1,9 @@
 | +0&#ffffff0@7|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @50
 @75
-@8|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@37
-| +0#00e0e07&@7|p+0#00e0003&|r|o|t|e|c|t|e|d| 
+0#00e0e07&|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_
-|(| +0#0000000&@73
-| +0#00e0e07&@23>j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)| +0#0000000&@6
-@8|{| @65
+@8|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@27
+| +0#00e0e07&@7|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@8
+| +0#00e0e07&@23|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)| +0#0000000&@6
+@8>{| @65
 @16|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@52
 @8|I|n|d|e|n|t|8|M|e|t|h|o|d|s|T|e|s|t|s|.|<+0#00e0003&|α+0#0000000&|,| 
|β|>+0#00e0003&|μ+0#0000000&|ʭ@1|$|9|8|_|(|ƒ|)|[|0+0#e000002&|]+0#0000000&|;| 
@26
 @8|}| @65
@@ -17,4 +16,5 @@
 | +0#00e0e07&@23|j|a|v|a|.|u|t|i|l|.|L|i|s|t|<|?| |e+0#00e0003&|x|t|e|n|d|s| 
+0#00e0e07&|E|>| |c|s|)| +0#0000000&@19
 @8|{| @65
 @16|r+0#af5f00255&|e|t|u|r|n| 
+0#0000000&|c|s|.|s|t|r|e|a|m|(|)|.|f|i|l|t|e|r|(|f|i|l|t|e|r|)| @25
-@57|7|2|,|2|5| @8|7|0|%| 
+@24|.|c|o|l@1|e|c|t|(|j|a|v|a|.|u|t|i|l|.|s|t|r|e|a|m|.|C|o|l@1|e|c|t|o|r|s|.|t|o|U|n|m|o|d|i|f|i|a|@+0#4040ff13&@2
+| +0#0000000&@56|7|3|,|9| @9|7|0|%| 
diff --git a/runtime/syntax/testdir/dumps/java_methods_indent8_05.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent8_05.dump
index d9341aa0d..525f5838f 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent8_05.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent8_05.dump
@@ -1,10 +1,9 @@
-| +0&#ffffff0@15|r+0#af5f00255&|e|t|u|r|n| 
+0#0000000&|c|s|.|s|t|r|e|a|m|(|)|.|f|i|l|t|e|r|(|f|i|l|t|e|r|)| @25
-@24|.|c|o|l@1|e|c|t|(|j|a|v|a|.|u|t|i|l|.|s|t|r|e|a|m|.|C|o|l@1|e|c|t|o|r|s|.|t|o|U|n|m|o|d|i|f|i|a|b|l|e
+| 
+0&#ffffff0@23|.|c|o|l@1|e|c|t|(|j|a|v|a|.|u|t|i|l|.|s|t|r|e|a|m|.|C|o|l@1|e|c|t|o|r|s|.|t|o|U|n|m|o|d|i|f|i|a|b|l|e
 |L|i|s|t|(|)@1|;| @66
 @8|}| @65
 @75
-@8>@+0#e000e06&|O|v|e|r@1|i|d|e| 
+0#0000000&|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|c|a|s|t|"|)+0#e000e06&|
 +0#0000000&@31
-| +0#00e0e07&@7|p+0#00e0003&|u|b|l|i|c| +0#00e0e07&|S|t|r|i|n|g| 
|t|o|S|t|r|i|n|g|(|)| +0#0000000&|{| |r+0#af5f00255&|e|t|u|r|n| 
+0#0000000&|(|S|t|r|i|n|g|)| 
|"+0#e000002&|I|n|d|e|n|t|8|M|e|t|h|o|d|s|T|e|s|t|s|"|;+0#0000000&| |}
+@8|@+0#e000e06&|O|v|e|r@1|i|d|e| 
+0#0000000&|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|c|a|s|t|"|)+0#e000e06&|
 +0#0000000&@31
+| +0#00e0e07&@7>p+0#00e0003&|u|b|l|i|c| +0#00e0e07&|S|t|r|i|n|g| 
|t|o|S|t|r|i|n|g|(|)| +0#0000000&|{| |r+0#af5f00255&|e|t|u|r|n| 
+0#0000000&|(|S|t|r|i|n|g|)| 
|"+0#e000002&|I|n|d|e|n|t|8|M|e|t|h|o|d|s|T|e|s|t|s|"|;+0#0000000&| |}
 @1| @73
 @75
 |e+0#00e0003&|n|u|m| +0#0000000&|E|8| @67
@@ -17,4 +16,5 @@
 @16|(+0#00e0e07&|)| |-|>| +0#0000000&|{| @51
 @8|}|)@1|,| |D|(|"+0#e000002&|d|"|,+0#0000000&| 
|(|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|B|o@1|l|e|a|n|S|u|p@1|l|i|e|r|)| 
|(+0#00e0e07&|)| |-|>| +0#0000000&|t+0#e000002&|r|u|e|)+0#0000000&|,| @5
 @8|E|(|"+0#e000002&|e|"|,+0#0000000&| |n+0#af5f00255&|e|w| 
+0#0000000&|c+0#00e0003&|h|a|r|[+0#0000000&|]| |{| 
|'+0#e000002&|a|'|,+0#0000000&| |'+0#e000002&|b|'|,+0#0000000&| 
|'+0#e000002&|c|'|,+0#0000000&| |'+0#e000002&|d|'| +0#0000000&|}|)|,| 
|F|(|"+0#e000002&|f|"|,+0#0000000&| |n+0#af5f00255&|e|w| 
+0#0000000&|O|b|j|e|c|t|(|)| |{| @2
-@57|8@1|,|9| @9|8@1|%| 
+@16|t+0#00e0003&|r|a|n|s|i|e|n|t| +0#0000000&|S|t|r|i|n|g| |n|a|m|e| |=| 
|"+0#e000002&@1|;+0#0000000&| @31
+@57|8|9|,|9| @9|8|9|%| 
diff --git a/runtime/syntax/testdir/dumps/java_methods_indent8_06.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent8_06.dump
index 930cfdb30..bc43e5f2f 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent8_06.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent8_06.dump
@@ -1,10 +1,9 @@
-| +0&#ffffff0@7|E|(|"+0#e000002&|e|"|,+0#0000000&| |n+0#af5f00255&|e|w| 
+0#0000000&|c+0#00e0003&|h|a|r|[+0#0000000&|]| |{| 
|'+0#e000002&|a|'|,+0#0000000&| |'+0#e000002&|b|'|,+0#0000000&| 
|'+0#e000002&|c|'|,+0#0000000&| |'+0#e000002&|d|'| +0#0000000&|}|)|,| 
|F|(|"+0#e000002&|f|"|,+0#0000000&| |n+0#af5f00255&|e|w| 
+0#0000000&|O|b|j|e|c|t|(|)| |{| @2
-@16|t+0#00e0003&|r|a|n|s|i|e|n|t| +0#0000000&|S|t|r|i|n|g| |n|a|m|e| |=| 
|"+0#e000002&@1|;+0#0000000&| @31
+| +0&#ffffff0@15|t+0#00e0003&|r|a|n|s|i|e|n|t| +0#0000000&|S|t|r|i|n|g| 
|n|a|m|e| |=| |"+0#e000002&@1|;+0#0000000&| @31
 @16|@+0#e000e06&|O|v|e|r@1|i|d|e| +0#0000000&|p+0#00e0003&|u|b|l|i|c| 
+0#0000000&|S|t|r|i|n|g| |t|o|S|t|r|i|n|g|(|)| |{| |r+0#af5f00255&|e|t|u|r|n| 
+0#0000000&|t+0#00e0003&|h|i|s|.+0#0000000&|n|a|m|e|;| |}| @2
 @8|}|)|,| 
|/+0#0000e05&@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|\|/@1|
 +0#0000000&
 @8|G|(|"+0#e000002&|g|"|)+0#0000000&|,| |@+0#e000e06&|D|e|p|r|e|c|a|t|e|d| 
+0#0000000&|H|(|"+0#e000002&|h|"|)+0#0000000&|;| @39
-> @74
-@8|f+0#00e0003&|i|n|a|l| +0#0000000&|S|t|r|i|n|g| |s|;| @51
+@75
+@8>f+0#00e0003&|i|n|a|l| +0#0000000&|S|t|r|i|n|g| |s|;| @51
 @8|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|E|8|(|S|t|r|i|n|g| |s|)| |{| 
|t+0#00e0003&|h|i|s|.+0#0000000&|s| |=| |s|;| |}| @30
 @8|p+0#00e0003&|r|i|v|a|t|e| 
+0#0000000&|<+0#00e0003&|δ+0#0000000&|>+0#00e0003&| 
+0#0000000&|E|8|(|S|t|r|i|n|g| |s|,| |δ| |d|u|m@1|y|)| |{| 
|t+0#00e0003&|h|i|s|(+0#0000000&|s|)|;| |}| @20
 @75
@@ -17,4 +16,5 @@
 |~| @73
 |~| @73
 |~| @73
-| +0#0000000&@56|1|0|6|,|0|-|1| @6|B|o|t| 
+|~| @73
+| +0#0000000&@56|1|0|7|,|9| @8|B|o|t| 
diff --git 
a/runtime/syntax/testdir/dumps/java_methods_indent8_signature_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent8_signature_04.dump
index ea9f48bdf..25d651bed 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent8_signature_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent8_signature_04.dump
@@ -1,10 +1,9 @@
 | +0&#ffffff0@7|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @50
 @75
-@8|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@37
-@8|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&|s+0#00e0003&|t|a|t|i|c| 
+0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_
-|(| +0#0000000&@73
-@24>j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)+0#00e0e07&| +0#0000000&@6
-@8|{| @65
+@8|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@27
+@8|s+0#00e0003&|t|a|t|i|c| +0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@8
+@24|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)+0#00e0e07&| +0#0000000&@6
+@8>{| @65
 @16|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@52
 @8|I|n|d|e|n|t|8|$|M|e|t|h|o|d|s|T|e|s|t|s|.|<|α|,| 
|β|>|μ|ʭ@1|$|9|8|_|(|ƒ|)|[|0+0#e000002&|]+0#0000000&|;| @25
 @8|}| @65
@@ -17,4 +16,5 @@
 |}| @73
 |}| @73
 @75
-@57|7|2|,|2|5| @8|7|6|%| 
+|e+0#00e0003&|n|u|m| +0#0000000&|E|8|$| @66
+@57|7|3|,|9| @9|7@1|%| 
diff --git 
a/runtime/syntax/testdir/dumps/java_methods_indent8_signature_05.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent8_signature_05.dump
index e8e7646a4..97f2ea2f0 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent8_signature_05.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent8_signature_05.dump
@@ -1,10 +1,9 @@
-| +0&#ffffff0@74
-|e+0#00e0003&|n|u|m| +0#0000000&|E|8|$| @66
+|e+0#00e0003#ffffff0|n|u|m| +0#0000000&|E|8|$| @66
 |{| @73
 
@8|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|b|e|s|p|o|k|e|"|)+0#e000e06&|
 +0#0000000&|A|(|"+0#e000002&|a|"|)+0#0000000&|,| @30
 @8|B|(|"+0#e000002&|b|"| +0#0000000&@61
-@16>/+0#0000e05&|*|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|*|/|)+0#0000000&|,
-| @7|C|(|"+0#e000002&|c|"|,+0#0000000&| |n+0#af5f00255&|e|w| 
+0#0000000&|T|h|r|e|a|d|(| @48
+@16|/+0#0000e05&|*|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|/|\|*|/|)+0#0000000&|,
+| @7>C|(|"+0#e000002&|c|"|,+0#0000000&| |n+0#af5f00255&|e|w| 
+0#0000000&|T|h|r|e|a|d|(| @48
 @75
 @16|(+0#00e0e07&|)| |-|>| +0#0000000&|{| @51
 @8|}|)@1|,| |D|(|"+0#e000002&|d|"|,+0#0000000&| 
|(|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|B|o@1|l|e|a|n|S|u|p@1|l|i|e|r|)| 
|(+0#00e0e07&|)| |-|>| +0#0000000&|t+0#e000002&|r|u|e|)+0#0000000&|,| @5
@@ -17,4 +16,5 @@
 @8|f+0#00e0003&|i|n|a|l| +0#0000000&|S|t|r|i|n|g| |s|;| @51
 @8|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|E|8|$|(|S|t|r|i|n|g| |s|)| |{| 
|t+0#00e0003&|h|i|s|.+0#0000000&|s| |=| |s|;| |}| @29
 @8|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|<|δ|>| |E|8|$|(|S|t|r|i|n|g| |s|,| 
|δ| |d|u|m@1|y|)| |{| |t+0#00e0003&|h|i|s|(+0#0000000&|s|)|;| |}| @19
-@57|8@1|,|1|7| @8|9|6|%| 
+@75
+@57|8|9|,|9| @9|9|7|%| 
diff --git 
a/runtime/syntax/testdir/dumps/java_methods_indent8_signature_06.dump 
b/runtime/syntax/testdir/dumps/java_methods_indent8_signature_06.dump
index 73021e903..860cc4041 100644
--- a/runtime/syntax/testdir/dumps/java_methods_indent8_signature_06.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_indent8_signature_06.dump
@@ -1,5 +1,4 @@
-| +0&#ffffff0@7|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|<|δ|>| 
|E|8|$|(|S|t|r|i|n|g| |s|,| |δ| |d|u|m@1|y|)| |{| 
|t+0#00e0003&|h|i|s|(+0#0000000&|s|)|;| |}| @19
-@75
+| +0&#ffffff0@74
 @8|@+0#e000e06&|O|v|e|r@1|i|d|e| +0#0000000&|p+0#00e0003&|u|b|l|i|c| 
+0#0000000&|S|t|r|i|n|g| |t+0#00e0e07&|o|S|t|r|i|n|g|(|)| +0#0000000&|{| 
|r+0#af5f00255&|e|t|u|r|n| 
+0#0000000&|n|a|m|e|(|)|.|t|o|U|p@1|e|r|C|a|s|e|(|)|;| |}
 >}| @73
 |~+0#4040ff13&| @73
@@ -17,4 +16,5 @@
 |~| @73
 |~| @73
 |~| @73
+|~| @73
 | +0#0000000&@56|1|0|4|,|1| @8|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/java_methods_style_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_style_04.dump
index 288a11035..e291225a7 100644
--- a/runtime/syntax/testdir/dumps/java_methods_style_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_style_04.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@3|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @54
 @75
-@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@41
-| +0#00e0e07&@3|p+0#00e0003&|r|o|t|e|c|t|e|d| 
+0#00e0e07&|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@2
+@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@31
+| +0#00e0e07&@3|s+0#00e0003&|t|a|t|i|c| +0#00e0e07&|f+0#00e0003&|i|n|a|l| 
+0#00e0e07&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#00e0e07&|s+0#00e0003&|t|r|i|c|t|f|p| 
+0#00e0e07&|<+0#00e0003&|α+0#00e0e07&|,| |β|>+0#00e0003&| 
+0#00e0e07&|Τ|ʬ|<|α|>|[|]| |μ|ʭ@1|$|9@1|_|(| +0#0000000&@12
 | +0#00e0e07&@11|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)| +0#0000000&@18
 @4>{| @69
 @8|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@60
diff --git a/runtime/syntax/testdir/dumps/java_methods_style_signature_04.dump 
b/runtime/syntax/testdir/dumps/java_methods_style_signature_04.dump
index 1b823f514..63ed52e21 100644
--- a/runtime/syntax/testdir/dumps/java_methods_style_signature_04.dump
+++ b/runtime/syntax/testdir/dumps/java_methods_style_signature_04.dump
@@ -1,7 +1,7 @@
 | +0&#ffffff0@3|{| |a|s|c|i@1|$|9|8|_|(|)|;| |}| @54
 @75
-@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&@41
-@4|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&|s+0#00e0003&|t|a|t|i|c| 
+0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@2
+@4|@+0#e000e06&|S|u|p@1|r|e|s@1|W|a|r|n|i|n|g|s|(|"+0#e000002&|s|t|r|i|c|t|f|p|"|)+0#e000e06&|
 +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&@31
+@4|s+0#00e0003&|t|a|t|i|c| +0#0000000&|f+0#00e0003&|i|n|a|l| 
+0#0000000&|s+0#00e0003&|y|n|c|h|r|o|n|i|z|e|d| 
+0#0000000&|s+0#00e0003&|t|r|i|c|t|f|p| +0#0000000&|<|α|,| |β|>| 
|Τ|ʬ|<|α|>|[|]| |μ+0#00e0e07&|ʭ@1|$|9@1|_|(| +0#0000000&@12
 @12|j|a|v|a|.|u|t|i|l|.|f|u|n|c|t|i|o|n|.|F|u|n|c|t|i|o|n|<|β|,| 
|Τ|ʬ|<|α|>|[|]|[|]|>| |ƒ|)+0#00e0e07&| +0#0000000&@18
 @4>{| @69
 @8|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@60
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_loadkeymap_01.dump 
b/runtime/syntax/testdir/dumps/vim9_ex_loadkeymap_01.dump
index 4c68fac98..4133ae322 100644
--- a/runtime/syntax/testdir/dumps/vim9_ex_loadkeymap_01.dump
+++ b/runtime/syntax/testdir/dumps/vim9_ex_loadkeymap_01.dump
@@ -11,8 +11,8 @@
 |#+0#0000e05&| |V|i|m|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| |c|h|a|r|a|c|t|e|r|s| 
+0#0000000&@43
 |\|#| |<+0#e000e06&|c|h|a|r|-|0|x|0@1|a|3|>| 
+0#0000000&@14|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|V|i|m|9|-|s|c|r|i|p|t| |c|o|m@1|e
 |n|t| +0#0000000&@72
-|"| |“| @27|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m
-@1|e|n|t| +0#0000000&@70
+|#+0#0000e05&| |L|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| +0#0000000&@24
+|"| |“| @71
 |:| |#| @27|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|V|i|m|9|-|s|c|r|i|p|t| |c|o|m@1|e
 |n|t| +0#0000000&@72
 @75
diff --git a/runtime/syntax/testdir/dumps/vim9_function_calls_17.dump 
b/runtime/syntax/testdir/dumps/vim9_function_calls_17.dump
index 53cfd8c5d..82f79ef53 100644
--- a/runtime/syntax/testdir/dumps/vim9_function_calls_17.dump
+++ b/runtime/syntax/testdir/dumps/vim9_function_calls_17.dump
@@ -10,7 +10,7 @@
 @75
 @75
 |#+0#0000e05&| |I|s@1|u|e| |#|1|7@1|6@1| |(|v|a|l|i|d| |f|u|n|c|t|i|o|n| 
|c|a|l@1| |h|i|g|h|l|i|g|h|t|e|d| |a|s| |e|r@1|o|r|)| +0#0000000&@17
-|| @73
+@75
 
|m|o|d|u|l|e|[|0+0#e000002&|]+0#0000000&|.+0#af5f00255&|f+0#0000001#ffff4012|o@1|(+0#e000e06#ffffff0|)|
 +0#0000000&@59
 
|m|o|d|u|l|e|[|0+0#e000002&|]+0#0000000&|.+0#af5f00255&|s+0#0000001#ffff4012|u|b|s|t|i|t|u|t|e|(+0#e000e06#ffffff0|)|
 +0#0000000&@52
 @75
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_08.dump 
b/runtime/syntax/testdir/dumps/vim_ex_command_08.dump
index 0d828c7c9..e6792e6a9 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_command_08.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_command_08.dump
@@ -13,8 +13,8 @@
 @75
 |c+0#af5f00255&|o|m@1|a|n|d| 
+0#0000000&|-+0#e000e06&|r|a|n|g|e|=|%+0#00e0003&| 
+0#0000000&|-+0#e000e06&|n|a|r|g|s|=|?+0#00e0003&| 
+0#0000000&|-+0#e000e06&|b|a|n|g| +0#0000000&|T+0#0000001#ffff4012|b| 
+0#0000000#ffffff0|{+0#e000e06&| +0#0000000&@38
 @4|i+0#af5f00255&|f| +0#0000000&|"+0#e000002&|<|b|a|n|g|>|"| 
+0#0000000&|=+0#af5f00255&@1| +0#0000000&|"+0#e000002&|!|"| +0#0000000&@52
-@8|:|<+0#e000e06&|l|i|n|e|1|>|,+0#0000000&|<+0#e000e06&|l|i|n|e|2|>|s+0#af5f00255&|/+0#e000e06&|\+0#0000000&|v|"|[|^|"|]|*|"|/+0#e000e06&|\+0#0000000&|=|s|u|b|s|t|i|t|u|t|e|(|s|u|b|m|a|t|c|h|(|0|)|,|
 |"| |"|,| |"|•|"|,| |"|g|"
-|)|/+0#e000e06&|g|e| +0#0000000&@70
+@8|:|<+0#e000e06&|l|i|n|e|1|>|,+0#0000000&|<+0#e000e06&|l|i|n|e|2|>|s+0#af5f00255&|/+0#e000e06&|\+0#0000000&|v|"|[|^|"|]|*|"|/+0#e000e06&|\+0#0000000&|=|s|u|b|s|t|i|t|u|t|e|(|s|u|b|m|a|t|c|h|(|0|)|,|
 |"| |"|,| @8
+|"|•|"|,| |"|g|"|)|/+0#e000e06&|g|e| +0#0000000&@62
 @4|e+0#af5f00255&|n|d|i|f| +0#0000000&@65
 @4|i+0#af5f00255&|f| +0#0000000&|"+0#e000002&|<|a|r|g|s|>|"| 
+0#0000000&|=+0#af5f00255&@1| +0#0000000&|"+0#e000002&@1| +0#0000000&@53
 @57|1|4|0|,|0|-|1| @6|8@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delfunction_01.dump 
b/runtime/syntax/testdir/dumps/vim_ex_delfunction_01.dump
index 2b8b90e1c..27d466b16 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_delfunction_01.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_delfunction_01.dump
@@ -16,5 +16,5 @@
 @75
 |"+0#0000e05&| |I|s@1|u|e| 
|h|t@1|p|s|:|/@1|g|i|t|h|u|b|.|c|o|m|/|v|i|m|/|v|i|m|/|p|u|l@1|/|1|7|4|2|0|#|i|s@1|u|e|c|o|m@1|e|n|t|-|2|9|2|7@1|9|8|6|8|7|
 +0#0000000&@5
 |"+0#0000e05&| |(|a|r|g| |n|a|m|e|d| |/|f|u|%|\|[|n|c|t|i|o|n|]|/|)| 
+0#0000000&@46
-|| @73
+@75
 @57|1|9|,|1| @9|8|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delfunction_02.dump 
b/runtime/syntax/testdir/dumps/vim_ex_delfunction_02.dump
index 203e37f9d..64f7d3026 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_delfunction_02.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_delfunction_02.dump
@@ -1,4 +1,4 @@
-|+0&#ffffff0| @73
+| +0&#ffffff0@74
 |s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|d+0#af5f00255&|e|l|f|u|n|c|!| 
+0#0000000&|f|u|n|c| @53
 > @74
 |~+0#4040ff13&| @73
diff --git a/runtime/syntax/testdir/dumps/vim_ex_function_14.dump 
b/runtime/syntax/testdir/dumps/vim_ex_function_14.dump
index 009622987..03e355005 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_function_14.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_function_14.dump
@@ -14,7 +14,7 @@
 @75
 |"+0#0000e05&| |I|s@1|u|e| 
|h|t@1|p|s|:|/@1|g|i|t|h|u|b|.|c|o|m|/|v|i|m|/|v|i|m|/|p|u|l@1|/|1|7|4|2|0|#|i|s@1|u|e|c|o|m@1|e|n|t|-|2|9|2|7@1|9|8|6|8|7|
 +0#0000000&@5
 |"+0#0000e05&| |(|f|u|n|c|t|i|o|n| |n|a|m|e|d| 
|/|s|:|f|u|%|\|[|n|c|t|i|o|n|]|/|)| +0#0000000&@39
-|| @73
+@75
 |f+0#af5f00255&|u|n|c|!| 
+0#0000000&|s+0#e000e06&|:|f+0#0000000&|u|n|c|(+0#e000e06&|_+0#00e0e07&|,+0#0000000&|
 |f+0#00e0e07&|u|n|c|)+0#e000e06&| +0#0000000&@53
 @4|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|a+0#00e0e07&|:|f|u|n|c| +0#0000000&@57
 @57|2|5|1|,|1| @8|9@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_function_fold_14.dump 
b/runtime/syntax/testdir/dumps/vim_ex_function_fold_14.dump
index e64fe80c8..c1e406164 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_function_fold_14.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_function_fold_14.dump
@@ -15,6 +15,6 @@
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 | +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |I|s@1|u|e| 
|h|t@1|p|s|:|/@1|g|i|t|h|u|b|.|c|o|m|/|v|i|m|/|v|i|m|/|p|u|l@1|/|1|7|4|2|0|#|i|s@1|u|e|c|o|m@1|e|n|t|-|2|9|2|7@1|9|8|6|8|7|
 +0#0000000&@3
 | +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |(|f|u|n|c|t|i|o|n| |n|a|m|e|d| 
|/|s|:|f|u|%|\|[|n|c|t|i|o|n|]|/|)| +0#0000000&@37
-| +0#0000e05#a8a8a8255@1|+0#0000000#ffffff0| @71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 |-+0#0000e05#a8a8a8255| |f+0#af5f00255#ffffff0|u|n|c|!| 
+0#0000000&|s+0#e000e06&|:|f+0#0000000&|u|n|c|(+0#e000e06&|_+0#00e0e07&|,+0#0000000&|
 |f+0#00e0e07&|u|n|c|)+0#e000e06&| +0#0000000&@51
 @57|2|5|2|,|1| @8|7|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_loadkeymap_01.dump 
b/runtime/syntax/testdir/dumps/vim_ex_loadkeymap_01.dump
index 246775f5d..fb5cde1e8 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_loadkeymap_01.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_loadkeymap_01.dump
@@ -10,8 +10,8 @@
 |"+0#0000e05&| |V|i|m|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| |c|h|a|r|a|c|t|e|r|s| 
+0#0000000&@43
 |#| |<+0#e000e06&|c|h|a|r|-|0|x|0@1|a|3|>| +0#0000000&@15|L+0#0000e05&|i|n|e| 
|s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| |V|i|m|9|-|s|c|r|i|p|t| |c|o|m@1|e
 |n|t| +0#0000000&@72
-|\|"| |“| @26|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m
-@1|e|n|t| +0#0000000&@70
+|"+0#0000e05&| |L|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| +0#0000000&@24
+|\|"| |“| @70
 |:| |"| @27|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| 
|l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m
 @1|e|n|t| +0#0000000&@70
 @75
diff --git a/runtime/syntax/testdir/dumps/vim_ex_set_04.dump 
b/runtime/syntax/testdir/dumps/vim_ex_set_04.dump
index ad9fdf803..3d9fcd20b 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_set_04.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_set_04.dump
@@ -17,4 +17,4 @@
 |s+0#af5f00255&|e|t| 
+0#0000000&|t+0#e000e06&|e|r|m|=+0#af5f00255&|$+0#e000e06&|T|E|R|M|.+0#0000000&|n|e|w|
 @56
 |s+0#af5f00255&|e|t| 
+0#0000000&|p+0#e000e06&|a|t|h|=+0#af5f00255&|/+0#0000000&|u|s|r|/|$+0#e000e06&|I|N|C|L|U|D|E|,|$|H|O|M|E|/+0#0000000&|i|n|c|l|u|d|e|,+0#e000e06&|.+0#0000000&|
 @36
 @75
-@57|7|2|,|1| @9|5|9|%| 
+@57|7|2|,|1| @9|5|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_set_07.dump 
b/runtime/syntax/testdir/dumps/vim_ex_set_07.dump
index b28274ec7..c8402b543 100644
--- a/runtime/syntax/testdir/dumps/vim_ex_set_07.dump
+++ b/runtime/syntax/testdir/dumps/vim_ex_set_07.dump
@@ -6,7 +6,8 @@
 >s+0#af5f00255&|e|t| 
 >+0#0000000&|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Ф+0#0000000&|Ы|В|А|П|Р|О|Л|Д|Ж|Э|Ё|;|A|S|D|F|G|H|J|K|L|\@1|:+0#e000e06&|\+0#0000000&@1|"|\@1|||
 > @30
 @6|\+0#e000e06&| 
+0#0000000&|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Я+0#0000000&|Ч|С|М|И|Т|Ь|Б|Ю|;|Z|X|C|V|B|N|M|<+0#e000e06&|>|
 +0#0000000&@38
 @75
-|s+0#af5f00255&|e|t| 
+0#0000000&|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Ф+0#0000000&|Ы|В|А|П|Р|О|Л|Д|Ж|Э|Ё|;|A|S|D|F|G|H|J|K|L|\@1|:+0#e000e06&|\+0#0000000&@1|"|\@1|||
 
|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Я+0#0000000&|Ч|С|М|И|Т|Ь|Б|Ю|;|Z|X|C|V|B|N|M|<+0#e000e06&|>|
 +0#0000000&@1
+|s+0#af5f00255&|e|t| 
+0#0000000&|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Ф+0#0000000&|Ы|В|А|П|Р|;|A|S|D|F|G|H|
 
|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|О+0#0000000&|Л|Д|Ж|Э|Ё|;|J|K|L|\@1|:+0#e000e06&|\+0#0000000&@1|"|\@1|||
 @19
+@6|\+0#e000e06&| 
+0#0000000&|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Я+0#0000000&|Ч|С|М|И|;|Z|X|C|V|B|
 
|l+0#e000e06&|a|n|g|m|a|p|++0#af5f00255&|=|Т+0#0000000&|Ь|Б|Ю|;|N|M|<+0#e000e06&|>|
 +0#0000000&@27
 @75
 |~+0#4040ff13&| @73
 |~| @73
@@ -16,5 +17,4 @@
 |~| @73
 |~| @73
 |~| @73
-|~| @73
 | +0#0000000&@56|1|2|6|,|1| @8|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_function_calls_15.dump 
b/runtime/syntax/testdir/dumps/vim_function_calls_15.dump
index bf9957334..50bf79772 100644
--- a/runtime/syntax/testdir/dumps/vim_function_calls_15.dump
+++ b/runtime/syntax/testdir/dumps/vim_function_calls_15.dump
@@ -6,7 +6,7 @@
 > @74
 @75
 |"+0#0000e05&| |I|s@1|u|e| |#|1|7@1|6@1| |(|v|a|l|i|d| |f|u|n|c|t|i|o|n| 
|c|a|l@1| |h|i|g|h|l|i|g|h|t|e|d| |a|s| |e|r@1|o|r|)| +0#0000000&@17
-|| @73
+@75
 |c+0#af5f00255&|a|l@1| 
+0#0000000&|m|o|d|u|l|e|[|0+0#e000002&|]+0#0000000&|.+0#af5f00255&|f+0#0000001#ffff4012|o@1|(+0#e000e06#ffffff0|)|
 +0#0000000&@54
 |c+0#af5f00255&|a|l@1| 
+0#0000000&|m|o|d|u|l|e|[|0+0#e000002&|]+0#0000000&|.+0#af5f00255&|s+0#0000001#ffff4012|u|b|s|t|i|t|u|t|e|(+0#e000e06#ffffff0|)|
 +0#0000000&@47
 @75
diff --git a/runtime/syntax/testdir/input/c_character_constant.c 
b/runtime/syntax/testdir/input/c_character_constant.c
index 0962f9b7e..56d028b1a 100644
--- a/runtime/syntax/testdir/input/c_character_constant.c
+++ b/runtime/syntax/testdir/input/c_character_constant.c
@@ -13,7 +13,8 @@ int main (void)
 
     // integer character constants,
     int c1='a'; printf("'a':    %#010x
", c1);
-    int c2='🍌'; printf("'🍌':    %#010x

", c2); // implementation-defined
+    // implementation-defined
+    int c2='🍌'; printf("'🍌':    %#010x

", c2);
 
     // multicharacter constant
     int c3='ab'; printf("'ab':  %#010x

", c3); // implementation-defined
diff --git a/runtime/syntax/testdir/input/c_string_literal.c 
b/runtime/syntax/testdir/input/c_string_literal.c
index a59d58db6..cb67a40a2 100644
--- a/runtime/syntax/testdir/input/c_string_literal.c
+++ b/runtime/syntax/testdir/input/c_string_literal.c
@@ -41,11 +41,13 @@ int main(void)
        printf("0x%02X ", +(unsigned char)s2[n]);
 #endif
     puts("}");
-    printf(" u\"a猫🍌\" is a char16_t[%zu] holding { ", sizeof s3 / sizeof *s3);
+    printf(" u\"a猫🍌\" is a char16_t[%zu] holding { ",
+                   sizeof s3 / sizeof *s3);
     for(size_t n = 0; n < sizeof s3 / sizeof *s3; ++n)
        printf("0x%04" PRIXLEAST16" ", s3[n]);
     puts("}");
-    printf(" U\"a猫🍌\" is a char32_t[%zu] holding { ", sizeof s4 / sizeof *s4);
+    printf(" U\"a猫🍌\" is a char32_t[%zu] holding { ",
+                   sizeof s4 / sizeof *s4);
     for(size_t n = 0; n < sizeof s4 / sizeof *s4; ++n)
        printf("0x%08" PRIXLEAST32" ", s4[n]);
     puts("}");
diff --git a/runtime/syntax/testdir/input/java_contextual_keywords.java 
b/runtime/syntax/testdir/input/java_contextual_keywords.java
index 3fb9576d2..c38854d31 100644
--- a/runtime/syntax/testdir/input/java_contextual_keywords.java
+++ b/runtime/syntax/testdir/input/java_contextual_keywords.java
@@ -1,4 +1,4 @@
-// VIM_TEST_SETUP :highlight link javaConceptKind NonText
+// VIM_TEST_SETUP highlight link javaConceptKind NonText
 
 
 
diff --git a/runtime/syntax/testdir/input/java_methods_indent2.java 
b/runtime/syntax/testdir/input/java_methods_indent2.java
index 5ab06635f..1b2e8632f 100644
--- a/runtime/syntax/testdir/input/java_methods_indent2.java
+++ b/runtime/syntax/testdir/input/java_methods_indent2.java
@@ -67,8 +67,8 @@ abstract class Indent2MethodsTests
   protected static final synchronized strictfp void ascii$99_()
   { ascii$98_(); }
 
-  @SuppressWarnings("strictfp")
-  protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+  @SuppressWarnings("strictfp") protected
+  static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                         java.util.function.Function<β, Τʬ<α>[][]> ƒ)
   {
     return
diff --git a/runtime/syntax/testdir/input/java_methods_indent2_signature.java 
b/runtime/syntax/testdir/input/java_methods_indent2_signature.java
index 05e633bf2..8303e2354 100644
--- a/runtime/syntax/testdir/input/java_methods_indent2_signature.java
+++ b/runtime/syntax/testdir/input/java_methods_indent2_signature.java
@@ -67,8 +67,8 @@ abstract class Indent2$MethodsTests
   protected static final synchronized strictfp void ascii$99_()
   { ascii$98_(); }
 
-  @SuppressWarnings("strictfp")
-  protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+  @SuppressWarnings("strictfp") protected
+  static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                         java.util.function.Function<β, Τʬ<α>[][]> ƒ)
   {
     return
diff --git a/runtime/syntax/testdir/input/java_methods_indent4.java 
b/runtime/syntax/testdir/input/java_methods_indent4.java
index 092ded79c..cc3314976 100644
--- a/runtime/syntax/testdir/input/java_methods_indent4.java
+++ b/runtime/syntax/testdir/input/java_methods_indent4.java
@@ -67,8 +67,8 @@ abstract class Indent4MethodsTests
     protected static final synchronized strictfp void ascii$99_()
     { ascii$98_(); }
 
-    @SuppressWarnings("strictfp")
-    protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+    @SuppressWarnings("strictfp") protected
+    static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                         java.util.function.Function<β, Τʬ<α>[][]> ƒ)
     {
         return
diff --git a/runtime/syntax/testdir/input/java_methods_indent4_signature.java 
b/runtime/syntax/testdir/input/java_methods_indent4_signature.java
index f21d95d0c..eace2683d 100644
--- a/runtime/syntax/testdir/input/java_methods_indent4_signature.java
+++ b/runtime/syntax/testdir/input/java_methods_indent4_signature.java
@@ -67,8 +67,8 @@ abstract class Indent4$MethodsTests
     protected static final synchronized strictfp void ascii$99_()
     { ascii$98_(); }
 
-    @SuppressWarnings("strictfp")
-    protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+    @SuppressWarnings("strictfp") protected
+    static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                         java.util.function.Function<β, Τʬ<α>[][]> ƒ)
     {
         return
diff --git a/runtime/syntax/testdir/input/java_methods_indent8.java 
b/runtime/syntax/testdir/input/java_methods_indent8.java
index ec17f5116..aadf9759e 100644
--- a/runtime/syntax/testdir/input/java_methods_indent8.java
+++ b/runtime/syntax/testdir/input/java_methods_indent8.java
@@ -67,8 +67,8 @@ abstract class Indent8MethodsTests
         protected static final synchronized strictfp void ascii$99_()
         { ascii$98_(); }
 
-        @SuppressWarnings("strictfp")
-        protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+        @SuppressWarnings("strictfp") protected
+        static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                         java.util.function.Function<β, Τʬ<α>[][]> ƒ)
         {
                 return
diff --git a/runtime/syntax/testdir/input/java_methods_indent8_signature.java 
b/runtime/syntax/testdir/input/java_methods_indent8_signature.java
index 8d8219690..677ce5a03 100644
--- a/runtime/syntax/testdir/input/java_methods_indent8_signature.java
+++ b/runtime/syntax/testdir/input/java_methods_indent8_signature.java
@@ -67,8 +67,8 @@ abstract class Indent8$MethodsTests
         protected static final synchronized strictfp void ascii$99_()
         { ascii$98_(); }
 
-        @SuppressWarnings("strictfp")
-        protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+        @SuppressWarnings("strictfp") protected
+        static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                         java.util.function.Function<β, Τʬ<α>[][]> ƒ)
         {
                 return
diff --git a/runtime/syntax/testdir/input/java_methods_style.java 
b/runtime/syntax/testdir/input/java_methods_style.java
index af0c7af62..f9a6f5771 100644
--- a/runtime/syntax/testdir/input/java_methods_style.java
+++ b/runtime/syntax/testdir/input/java_methods_style.java
@@ -67,8 +67,8 @@ abstract class StyleMethodsTests
        protected static final synchronized strictfp void ascii$99_()
        { ascii$98_(); }
 
-       @SuppressWarnings("strictfp")
-       protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+       @SuppressWarnings("strictfp") protected
+       static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                        java.util.function.Function<β, Τʬ<α>[][]> ƒ)
        {
                return
diff --git a/runtime/syntax/testdir/input/java_methods_style_signature.java 
b/runtime/syntax/testdir/input/java_methods_style_signature.java
index 8e3b4d64b..28a2f8887 100644
--- a/runtime/syntax/testdir/input/java_methods_style_signature.java
+++ b/runtime/syntax/testdir/input/java_methods_style_signature.java
@@ -67,8 +67,8 @@ abstract class Style$MethodsTests
        protected static final synchronized strictfp void ascii$99_()
        { ascii$98_(); }
 
-       @SuppressWarnings("strictfp")
-       protected static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
+       @SuppressWarnings("strictfp") protected
+       static final synchronized strictfp <α, β> Τʬ<α>[] μʭʭ$99_(
                        java.util.function.Function<β, Τʬ<α>[][]> ƒ)
        {
                return
diff --git a/runtime/syntax/testdir/input/vim9_ex_loadkeymap.vim 
b/runtime/syntax/testdir/input/vim9_ex_loadkeymap.vim
index fcae0a352..b6b5fece9 100644
--- a/runtime/syntax/testdir/input/vim9_ex_loadkeymap.vim
+++ b/runtime/syntax/testdir/input/vim9_ex_loadkeymap.vim
@@ -22,6 +22,7 @@ c              <char-0103>     Special notation allowed in 
RHS - octal
 
 # Vim-script comment characters
 \# <char-0x00a3>               Line should not match as a Vim9-script comment
-" “                            Line should not match as a legacy-script comment
+# Line should not match as a legacy-script comment
+" “
 : #                            Line should not match as a Vim9-script comment
 
diff --git a/runtime/syntax/testdir/input/vim9_function_calls.vim 
b/runtime/syntax/testdir/input/vim9_function_calls.vim
index c4245510e..63e82c662 100644
--- a/runtime/syntax/testdir/input/vim9_function_calls.vim
+++ b/runtime/syntax/testdir/input/vim9_function_calls.vim
@@ -311,7 +311,7 @@ if !isdirectory(&directory) | mkdir(&directory, "p") | endif
 
 
 # Issue #17766 (valid function call highlighted as error)
-
+
 module[0].foo()
 module[0].substitute()
 
diff --git a/runtime/syntax/testdir/input/vim_ex_command.vim 
b/runtime/syntax/testdir/input/vim_ex_command.vim
index 6fd59bf10..56890143c 100644
--- a/runtime/syntax/testdir/input/vim_ex_command.vim
+++ b/runtime/syntax/testdir/input/vim_ex_command.vim
@@ -147,7 +147,7 @@ command! -bang -nargs=* -complete=file Make AsyncRun 
-program=make @ <args>
 
 command -range=% -nargs=? -bang Tb {
     if "<bang>" == "!"
-        :<line1>,<line2>s/ "[^"]*"/\=substitute(submatch(0), " ", "•", "g")/ge
+        :<line1>,<line2>s/ "[^"]*"/\=substitute(submatch(0), " ",         "•", 
"g")/ge
     endif
     if "<args>" == ""
         :<line1>,<line2>!column -t
diff --git a/runtime/syntax/testdir/input/vim_ex_delfunction.vim 
b/runtime/syntax/testdir/input/vim_ex_delfunction.vim
index 18ecd48f4..04c33e926 100644
--- a/runtime/syntax/testdir/input/vim_ex_delfunction.vim
+++ b/runtime/syntax/testdir/input/vim_ex_delfunction.vim
@@ -29,6 +29,6 @@ delfunction Foo " comment
 
 " Issue https://github.com/vim/vim/pull/17420#issuecomment-2927798687
 " (arg named /fu%\[nction]/)
-
+
 silent! delfunc! func
 
diff --git a/runtime/syntax/testdir/input/vim_ex_function.vim 
b/runtime/syntax/testdir/input/vim_ex_function.vim
index ad57f641a..8a0f398fe 100644
--- a/runtime/syntax/testdir/input/vim_ex_function.vim
+++ b/runtime/syntax/testdir/input/vim_ex_function.vim
@@ -259,7 +259,7 @@ endfunction
 
 " Issue https://github.com/vim/vim/pull/17420#issuecomment-2927798687
 " (function named /s:fu%\[nction]/)
-
+
 func! s:func(_, func)
     return a:func
 endfunc
diff --git a/runtime/syntax/testdir/input/vim_ex_function_fold.vim 
b/runtime/syntax/testdir/input/vim_ex_function_fold.vim
index 3517506ad..c64c62de8 100644
--- a/runtime/syntax/testdir/input/vim_ex_function_fold.vim
+++ b/runtime/syntax/testdir/input/vim_ex_function_fold.vim
@@ -261,7 +261,7 @@ endfunction
 
 " Issue https://github.com/vim/vim/pull/17420#issuecomment-2927798687
 " (function named /s:fu%\[nction]/)
-
+
 func! s:func(_, func)
     return a:func
 endfunc
diff --git a/runtime/syntax/testdir/input/vim_ex_loadkeymap.vim 
b/runtime/syntax/testdir/input/vim_ex_loadkeymap.vim
index 4271e0eb1..853256c91 100644
--- a/runtime/syntax/testdir/input/vim_ex_loadkeymap.vim
+++ b/runtime/syntax/testdir/input/vim_ex_loadkeymap.vim
@@ -21,6 +21,7 @@ c              <char-0103>     Special notation allowed in 
RHS - octal
 
 " Vim-script comment characters
 # <char-0x00a3>                Line should not match as a Vim9-script comment
-\" “                           Line should not match as a legacy-script comment
+" Line should not match as a legacy-script comment
+\" “
 : "                            Line should not match as a legacy-script comment
 
diff --git a/runtime/syntax/testdir/input/vim_ex_set.vim 
b/runtime/syntax/testdir/input/vim_ex_set.vim
index a27a965b4..379f8065e 100644
--- a/runtime/syntax/testdir/input/vim_ex_set.vim
+++ b/runtime/syntax/testdir/input/vim_ex_set.vim
@@ -126,5 +126,6 @@ set langmap+=ЯЧСМИТЬБЮ;ZXCVBNM<>
 set langmap+=ФЫВАПРОЛДЖЭЁ;ASDFGHJKL\:\"\|
       \ langmap+=ЯЧСМИТЬБЮ;ZXCVBNM<>
 
-set langmap+=ФЫВАПРОЛДЖЭЁ;ASDFGHJKL\:\"\| langmap+=ЯЧСМИТЬБЮ;ZXCVBNM<>
+set langmap+=ФЫВАПР;ASDFGH langmap+=ОЛДЖЭЁ;JKL\:\"\|
+      \ langmap+=ЯЧСМИ;ZXCVB langmap+=ТЬБЮ;NM<>
 
diff --git a/runtime/syntax/testdir/input/vim_function_calls.vim 
b/runtime/syntax/testdir/input/vim_function_calls.vim
index eed260c8b..60158161c 100644
--- a/runtime/syntax/testdir/input/vim_function_calls.vim
+++ b/runtime/syntax/testdir/input/vim_function_calls.vim
@@ -271,7 +271,7 @@ call module.foo().substitute()
 
 
 " Issue #17766 (valid function call highlighted as error)
-
+
 call module[0].foo()
 call module[0].substitute()
 

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1ujbsQ-00Fomx-7p%40256bit.org.

Raspunde prin e-mail lui