Alexander Korotkov <aekorot...@gmail.com> writes: > Ooops, I've included this by oversight. The next revision is attached. > Anything besides that?
Some quick eyeball review: + /* Everything is quotes is processed as a single token */ Should read "Everything in quotes ..." - /* or else gettoken_tsvector() will raise an error */ + /* or else ƒtsvector() will raise an error */ Looks like an unintentional change? @@ -846,7 +812,6 @@ parse_tsquery(char *buf, state.buffer = buf; state.buf = buf; state.count = 0; - state.in_quotes = false; state.state = WAITFIRSTOPERAND; state.polstr = NIL; This change seems wrong/unsafe too. regards, tom lane