3 #include "rrExporter.h"
8 #include "rrHashTable.h"
9 #include "rrCodeTypes.h"
14 using std::stringstream;
41 std::vector<TCharCode::TCharCode> FCharTable;
42 std::vector<char> buffer;
43 queue<Token> tokenQueue;
44 std::map<std::string, CodeTypes::CodeTypes> wordTable;
45 std::stringstream *pStream;
46 std::streamsize bufferLength;
48 CodeTypes::CodeTypes ftoken;
51 char getCharFromBuffer();
52 bool IsDoubleQuote(
char ch);
56 void getTokenFromQueue();
58 void nextTokenInternal();
61 std::string timeWord1;
62 std::string timeWord2;
63 std::string timeWord3;
72 std::string tokenString;
75 CodeTypes::CodeTypes token();
82 std::string tokenToString(
const CodeTypes::CodeTypes& code);
83 void AddTokenToQueue();
87 void AssignStream(std::stringstream& str);
Definition: rrScanner.h:36