Locates the first delimiter occurrence in str starting from strstart.
Locates the first delimiter occurrence in the current content string starting from contentstart.
Searches the next delimiter.
'foreach' iteration over string slices between the current and the next delimiter. n() returns the number of 'foreach' loop cycles so far, remaining() the slice after the next delimiter to the content end. If no delimiter was found, n() is 0 after 'foreach' has finished and remaining() returns the content.
'foreach' iteration over string slices between the current and the next delimiter. n() returns the number of 'foreach' loop cycles so far, remaining() the slice after the next delimiter to the content end. If no delimiter was found, n() is 0 after 'foreach' has finished and remaining() returns the content.
'foreach' iteration over string slices between the current and the next delimiter.
Sets the content string to split on next iteration.
Skips the delimiter which str starts with. The return value is at most str.length. It is assured that str starts with a delimiter so a subclass may return an undefined result otherwise. Additionally, a subclass is encouraged to use an 'in' contract to ensure str starts with a delimiter and/or is long enought to skip a leading delimiter.
Skips initial consecutive occurrences of the current delimiter in the currently remaining content.
Trims white space from str.
Union of the supported 'foreach' iteration delegate types
Set to true to collapse consecutive delimiter occurrences to a single one to prevent producing empty segments.
Set to true to do a 'foreach' cycle with the remaining content after the last delimiter occurrence or when no delimiter is found.
Base class