Creates a delimiter that also allows reaching the end of the input.
Creates a delimiter that also allows reaching the end of the input. By default a delimiter based parser fails in that case.
Creates a delimiter that fails when parsing any of the specified characters before a delimiter is encountered.
Creates a delimiter that keeps the delimiter itself on the remaining input.
Creates a delimiter that keeps the delimiter itself on the remaining input. By default all delimiter characters are consumed.
Creates a delimiter that also allows empty result, meaning reaching the delimiter before any non-delimiter characters have been parsed.
Creates a delimiter that also allows empty result, meaning reaching the delimiter before any non-delimiter characters have been parsed. By default a delimiter based parser fails in that case.
API for customizing a delimiter.