private void AbandonAllTokens() { RevertState(_currentToken); _tokens.Clear(); _currentToken = _currentToken.With(ScannerState.Content, null); }