mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
Also, accept as valid the space escape sequence `\s`. Also, consistently use the claimed `javaDebug` prefix for syntax group definitions kept under `g:java_highlight_debug`. Since `javaStringError` is commented out for its generality, let's comment out `javaDebugStringError`, its copy, as well. References: https://openjdk.org/jeps/378 https://docs.oracle.com/javase/specs/jls/se17/html/jls-3.html#jls-3.10.7 Closes #10910. Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
45 lines
634 B
Java
45 lines
634 B
Java
class StringTests
|
||
{
|
||
static {
|
||
String s1 = "A quick brown fox jumps over the lazy dog";
|
||
String s2 = "\"Woof\s!\"";
|
||
String s3 = """
|
||
A\s\
|
||
quick \
|
||
brown\s\
|
||
fox \
|
||
jumps\s\
|
||
over \
|
||
the\s\
|
||
lazy \
|
||
dog""";
|
||
String s4 = """
|
||
"Woof\s!\"""";
|
||
String s5 = """
|
||
String s3 = \"""
|
||
A\\s\\
|
||
quick \\
|
||
brown\\s\\
|
||
fox \\
|
||
jumps\\s\\
|
||
over \\
|
||
the\\s\\
|
||
lazy \\
|
||
dog\""";""";
|
||
|
||
// There are SPACE, FF, HT, CR, and LF after """.
|
||
String empty = """
|
||
""";
|
||
|
||
System.out.println("""
|
||
"
|
||
""
|
||
""\u005c"
|
||
""\u005c""
|
||
""\"\u0022\u0022
|
||
""\"""\u005c\u0022
|
||
""\"""\""
|
||
""\"""\""\"""");
|
||
}
|
||
}
|