added LexInput.ExpectStr() and test