def quoted(parser=any_token):
    quote_char = quote()
    value, _ = many_until(parser, partial(one_of, quote_char))
    return build_string(value)
Parses as much as possible until it encounters a matching closing quote.
dataset/ETHPy150Open brehaut/picoparse/picoparse/text.py/quoted