We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 18e1d56 commit 3c59e36Copy full SHA for 3c59e36
2 files changed
java/src/processing/mode/java/preproc/JavaLexer.g4
@@ -116,7 +116,7 @@ BOOL_LITERAL: 'true'
116
CHAR_LITERAL: '\'' (~['\\\r\n] | EscapeSequence) '\'';
117
118
STRING_LITERAL: '"' (~["\\\r\n] | EscapeSequence)* '"';
119
-MULTI_STRING_LIT: '"""' (~[\\] | EscapeSequence)* '"""';
+MULTI_STRING_LIT: '"""' (~[\\] | EscapeSequence)*? '"""';
120
121
NULL_LITERAL: 'null';
122
// Separators
java/test/processing/mode/java/ParserTests.java
@@ -421,8 +421,13 @@ public void testSizeClass() {
421
}
422
423
@Test
424
- public void testMultlineString() {
+ public void testMultilineString() {
425
expectGood("multilinestr");
426
427
428
+ @Test
429
+ public void testMultiMultilineString() {
430
+ expectGood("multimultilinestr");
431
+ }
432
+
433
0 commit comments