tokenizer reads strings and symbols