Dart grammar now supports string containing escaped quotes.

This commit is contained in:
Maikel Steneker
2019-04-24 15:52:22 +02:00
parent 1e2e591ac4
commit 26a64be1d2

View File

@ -344,8 +344,8 @@ booleanLiteral
stringLiteral: SingleLineString; stringLiteral: SingleLineString;
//stringLiteral: SingleLineString; //stringLiteral: SingleLineString;
SingleLineString SingleLineString
: '"' ~["]* '"' : '"' (~["] | '\\"')* '"'
| '\'' ~[']* '\'' | '\'' (~['] | '\\\'')* '\''
// | 'r\'' (~('\'' | NEWLINE))* '\'' // TODO // | 'r\'' (~('\'' | NEWLINE))* '\'' // TODO
// | 'r"' (~('\'' | NEWLINE))* '"' // | 'r"' (~('\'' | NEWLINE))* '"'
; ;