private static ReadToken ( IList |
||
tokens | IList |
|
type | TSqlTokenType | |
result | string | |
nextToken | int | |
farestError | int | |
return | bool |
private static bool ReadToken(
IList<TSqlParserToken> tokens,
TSqlTokenType type,
ref string result,
ref int nextToken,
ref int farestError)
{
if (tokens.Count == nextToken)
{
farestError = nextToken;
return false;
}
if (tokens[nextToken].TokenType == type)
{
result = tokens[nextToken].Text;
nextToken++;
while (nextToken < tokens.Count && tokens[nextToken].TokenType > (TSqlTokenType)236)
nextToken++;
return true;
}
farestError = Math.Max(farestError, nextToken);
return false;
}
GraphViewParser::ReadToken ( IList |
|
GraphViewParser::ReadToken ( List |
|
GraphViewParser::ReadToken ( List |