private bool NextToken() { _tokenIndex++; if (_tokenIndex < _tokens.Length) { _currentToken = _tokens[_tokenIndex]; return(true); } else { _currentToken = default(RegexToken); return(false); } }
public RegexParser(RegexToken[] tokens) { _tokens = tokens; }
private bool NextToken() { _tokenIndex++; if (_tokenIndex < _tokens.Length) { _currentToken = _tokens[_tokenIndex]; return true; } else { _currentToken = default(RegexToken); return false; } }