quotes are fine, undoing as well

This commit is contained in:
stsyn 2020-10-07 11:52:15 +05:00 committed by Luna D
parent 995ca3bc3c
commit 4a61a0d213
No known key found for this signature in database
GPG key ID: 81AF416F2CC36FC8

View file

@ -6,7 +6,7 @@
const tokenList = [ const tokenList = [
['fuzz', /^~(?:\d+(\.\d+)?|\.\d+)/], ['fuzz', /^~(?:\d+(\.\d+)?|\.\d+)/],
['boost', /^\^[\-\+]?\d+(\.\d+)?/], ['boost', /^\^[\-\+]?\d+(\.\d+)?/],
['quoted_lit', /^\s*"((?:(?:[^"]|\\")+))"/], ['quoted_lit', /^\s*"(?:(?:[^"]|\\")+)"/],
['lparen', /^\s*\(\s*/], ['lparen', /^\s*\(\s*/],
['rparen', /^\s*\)\s*/], ['rparen', /^\s*\)\s*/],
['and_op', /^\s*(?:\&\&|AND)\s+/], ['and_op', /^\s*(?:\&\&|AND)\s+/],
@ -496,7 +496,6 @@ function generateLexArray(searchStr, options) {
let tokenName = tokenArr[0], let tokenName = tokenArr[0],
tokenRE = tokenArr[1], tokenRE = tokenArr[1],
match = tokenRE.exec(searchStr), match = tokenRE.exec(searchStr),
initialMatch = match,
balanced, op; balanced, op;
if (match) { if (match) {
@ -604,7 +603,7 @@ function generateLexArray(searchStr, options) {
searchTerm.append(match); searchTerm.append(match);
} }
else { else {
searchTerm = new SearchTerm(initialMatch[1], options); searchTerm = new SearchTerm(match, options);
} }
break; break;
case 'word': case 'word':