1 |
+ |
#include <antlr/config.hpp> |
2 |
+ |
|
3 |
|
#include <string> |
4 |
|
#include <list> |
5 |
|
#include <vector> |
10 |
|
#include <sstream> |
11 |
|
#include <cassert> |
12 |
|
|
11 |
– |
#include <antlr/config.hpp> |
12 |
– |
|
13 |
|
#include <antlr/TokenStream.hpp> |
14 |
|
#include <antlr/TokenWithIndex.hpp> |
15 |
|
#include <antlr/BitSet.hpp> |
19 |
|
namespace antlr { |
20 |
|
#endif |
21 |
|
|
22 |
+ |
#ifndef NO_STATIC_CONSTS |
23 |
+ |
const size_t TokenStreamRewriteEngine::MIN_TOKEN_INDEX = 0; |
24 |
+ |
const int TokenStreamRewriteEngine::PROGRAM_INIT_SIZE = 100; |
25 |
+ |
#endif |
26 |
+ |
|
27 |
|
const char* TokenStreamRewriteEngine::DEFAULT_PROGRAM_NAME = "default"; |
28 |
|
|
29 |
|
namespace { |
42 |
|
} |
43 |
|
ANTLR_USE_NAMESPACE(std)ostream& out; |
44 |
|
}; |
45 |
< |
}; |
45 |
> |
} |
46 |
|
|
47 |
|
TokenStreamRewriteEngine::TokenStreamRewriteEngine(TokenStream& upstream) |
48 |
|
: stream(upstream) |