Inheritance: ITSQLStatementParser
        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;
        }