search: parameterize quoted parser with delimiter
Created by: rvantonder
Stacked on #15201. This generalizes the quoted
scanner to accept arbitrary delimiters--before we only recognized double-quoted delimited strings. We need to recognize three delimited values:
"double quotes"
'single quotes'
/regexp-string/
Added a test case for single quotes, the /.../
case will come later.