public TSQLStatement Parse(IEnumerator <TSQLToken> tokenizer) { TSQLWithStatement with = new TSQLWithStatementParser().Parse(tokenizer); TSQLStatement statement = new TSQLStatementParserFactory().Create(tokenizer.Current).Parse(tokenizer); statement.Tokens.InsertRange(0, with.Tokens); return(statement); }
public TSQLStatement Parse(TSQLTokenizer tokenizer) { TSQLWithStatement with = new TSQLWithStatementParser().Parse(tokenizer); TSQLStatement statement = new TSQLStatementParserFactory().Create(tokenizer.Current).Parse(tokenizer); statement.Tokens.InsertRange(0, with.Tokens); return statement; }