1#ifndef QUERY_I_TOKENIZER_H
2#define QUERY_I_TOKENIZER_H
17 virtual void setInput(
const std::string& input) = 0;
Interface for SQL tokenizer that converts an input string into a sequence of tokens.
Definition ITokenizer.h:15
virtual Token nextToken()=0
virtual void setInput(const std::string &input)=0
virtual std::vector< Token > tokenize()=0
virtual Token peekToken() const =0
Definition BasicParser.h:16
Token struct defined by type, value and pos.
Definition Token.h:31