This value is also what is being returned and you are setting to token.
There are two values that the tokenizer doesn't define a special code for. The character is your fall-through catch, but the other is the quoted string (which they should have defined another value for - i did it in my modification to your code...).
Here's the code:
Bill Shirley - bshirley - frazerbilt.com
if (Posts < 30) you.read( JavaRanchFAQ);