Input:	This is a line of text.
6 tokens: <This> <is> <a> <line> <of> <text.>
Input:	"This is a line of text."
1 token: <This is a line of text.>
Input:	"This" "is" "a" "line" "of" "text."
6 tokens: <This> <is> <a> <line> <of> <text.>
Input:	Test quotes: "'" '"' "two words" two" "words
6 tokens: <Test> <quotes:> <'> <"> <two words> <two words>
Input:	Test continguous quotes: "'"'"'
4 tokens: <Test> <continguous> <quotes:> <'">
Input:	Test escape: \\ \" \'
5 tokens: <Test> <escape:> <\> <"> <'>
Input:	Line  with  multiple	 delimiters	 	between    tokens.
6 tokens: <Line> <with> <multiple> <delimiters> <between> <tokens.>
Input:	Next line is empty
4 tokens: <Next> <line> <is> <empty>
Input:	
0 tokens:
Input:	Line with empty fields: "" '' ""''""''
7 tokens: <Line> <with> <empty> <fields:> <> <> <>
