Removed ASCII control characters (\n, \r, \t) from separator string in parser(). It is cleaner to deal with this using an ASCII table in
tokenizer.c. All control characters (non-printable) in the table are marked as separators, then the printable characters are marked out and finally those printable characters found in the separator string are again marked in the table as separators. This ensures that all control characters and characters from the delimiter string are treated as separators when the incoming character is checked against this table.