fix StringReadline use to tokenize code