PrecededSplitter, SeparatedSplitter, and TerminatedSplitter should support separator being an Iterable[AnyStr], in which case input will effectively be split on re.compile("|".join(map(re.escape, separator))), but using a trie instead of a regex.
- Ambiguities should resolve to the first match in the iterable.
PrecededSplitter,SeparatedSplitter, andTerminatedSplittershould supportseparatorbeing anIterable[AnyStr], in which case input will effectively be split onre.compile("|".join(map(re.escape, separator))), but using a trie instead of a regex.