mirror of
https://github.com/vim/vim.git
synced 2026-05-07 12:50:06 -04:00
b3030b653b
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
|
|
""\"""\""
|
|
""\"""\""\"""");
|
|
}
|
|
}
|