Fix for Expression class: inner string can be single quoted

(cherry picked from commit ec164b2301)
This commit is contained in:
ntfs.hard 2020-06-02 02:02:01 +03:00 committed by Rémi Verschelde
parent b330766c30
commit a822d1f133
1 changed files with 3 additions and 1 deletions

View File

@ -1004,6 +1004,7 @@ Error Expression::_get_token(Token &r_token) {
return OK; return OK;
}; };
case '\'':
case '"': { case '"': {
String str; String str;
@ -1015,7 +1016,8 @@ Error Expression::_get_token(Token &r_token) {
_set_error("Unterminated String"); _set_error("Unterminated String");
r_token.type = TK_ERROR; r_token.type = TK_ERROR;
return ERR_PARSE_ERROR; return ERR_PARSE_ERROR;
} else if (ch == '"') { } else if (ch == cchar) {
// cchar contain a corresponding quote symbol
break; break;
} else if (ch == '\\') { } else if (ch == '\\') {
//escaped characters... //escaped characters...