diff --git a/pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/antlr4/Dart2.g4 b/pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/antlr4/Dart2.g4 index 1c3dffa8c6..aae6073e6a 100644 --- a/pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/antlr4/Dart2.g4 +++ b/pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/antlr4/Dart2.g4 @@ -344,8 +344,8 @@ booleanLiteral stringLiteral: SingleLineString; //stringLiteral: SingleLineString; SingleLineString - : '"' ~["]* '"' - | '\'' ~[']* '\'' + : '"' (~["] | '\\"')* '"' + | '\'' (~['] | '\\\'')* '\'' // | 'r\'' (~('\'' | NEWLINE))* '\'' // TODO // | 'r"' (~('\'' | NEWLINE))* '"' ;