Each character will be parsed starting from the current position until either the maximum number of characters allowed by length is reached or parsing is stopped by a StringParserBuilder.onEachChar handler.
Parameters
builder
configure the parser behavior
length
restricts the length of the string to a certain range -- no restrictions if the range is empty