new StreamTokenizer(new StringReader(line));
// We reset the syntax so that we don't convert to numbers,
// otherwise, if PTII is "d:\\tmp\\ptII\ 2.0", then
// we have no end of problems.
streamTokenizer.resetSyntax();
streamTokenizer.whitespaceChars(0 , 32);
streamTokenizer.wordChars(33, 127);
// We can't use quoteChar here because it does backslash
// substitution, so "c:\ptII" ends up as "c:ptII"