Style note: it's more common to write `Quote.do_dquote_opt (store /[^" \t\n;]+/)` with a space. Brackets are just here to group `store` with the `regexp`, but are not necessary for the call itself.