function saveRow(newCursor)
			{
				cursor = newCursor;
				pushRow(row);
				row = [];
				nextNewline = input.indexOf(newline, cursor);
			}
Appends the current row to the results. It sets the cursor
to newCursor and finds the nextNewline. The caller should
take care to execute user's step function and check for
preview and end parsing if necessary.