This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/snippets/java/test_multiline_string_only.txt
VishalN7 4d2a285bd1
java multiline highlighting based on issue 1858 (#2132)
Co-authored-by: Chung Tai <chungtai456@gmail.com>
2022-05-10 13:10:31 +02:00

46 lines
1.4 KiB
Text

---input---
String source = """
public class Quine {
public static void main(String[] args) {
String textBlockQuotes = new String(new char[]{'"', '"', '"'});
char newLine = 10;
String teststringinside = "hello my name is...\n\r";
String source = %s;
System.out.println(source.formatted(textBlockQuotes + newLine + source + textBlockQuotes));
}
}
""";
---tokens---
'\t ' Text.Whitespace
'String' Name
' ' Text.Whitespace
'source' Name
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"""\n' Literal.String
"public class Quine {\n\tpublic static void main(String[] args) {\n\t\tString textBlockQuotes = new String(new char[]{'" Literal.String
'"' Literal.String
"', '" Literal.String
'"' Literal.String
"', '" Literal.String
'"' Literal.String
"'});\n\t\tchar newLine = 10;\n\t\tString teststringinside = " Literal.String
'"' Literal.String
'hello my name is...' Literal.String
'\\' Literal.String
'n' Literal.String
'\\' Literal.String
'r' Literal.String
'"' Literal.String
';\n\t\tString source = %s;\n\t\tSystem.out.println(source.formatted(textBlockQuotes + newLine + source + textBlockQuotes));\n\t}\n}\n' Literal.String
'"""' Literal.String
';' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'\n' Text.Whitespace