58 bool DelimiterChar (
char c)
const;
59 bool OperatorChar (
char c)
const;
60 KKStrPtr GetNextTokenRaw ();
64 KKStrPtr ProcessOperatorToken ();
65 KKStrPtr ProcessStringToken (
char strDelChar);
66 KKStrPtr ProcessFieldToken ();
67 void ReadInNextLogicalToken ();
68 bool WhiteSpaceChar (
char c)
const;
72 bool secondCharAtEndOfFile;
82 bool weOwnTokenBuffer;
KKStrConstPtr operator[](kkuint32 idx)
unsigned __int32 kkuint32
Tokenizer(const KKStr &_fileName, bool &_fileOpened)
void PushTokenOnFront(KKStrPtr t)
static KKStr Concat(const std::vector< std::string > &values)
Concatenates the list of 'std::string' strings.
KKStrConstPtr Peek(kkuint32 idx)
Tokenizer(TokenBufferPtr _in)
TokenBuffer * TokenBufferPtr
Class is meant to break down a stream into a set of logical tokens.
Tokenizer(const KKStr &_str)
KKStrListPtr GetNextTokens(const KKStr &delToken)
Returns a list of tokens up to and including the first occurrence of 'delToken'.
void DefineOperatorChars(char *const _operatorChars)