15#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
28#ifndef NO_STATIC_CONSTS
29 static const int MIN_USER_TYPE = 4;
30 static const int NULL_TREE_LOOKAHEAD = 3;
31 static const int INVALID_TYPE = 0;
32 static const int EOF_TYPE = 1;
33 static const int SKIP = -1;
37 NULL_TREE_LOOKAHEAD = 3,
64 virtual int getColumn()
const;
65 virtual int getLine()
const;
68 virtual int getType()
const;
70 virtual void setColumn(
int c);
72 virtual void setLine(
int l);
74 virtual void setType(
int t);
76 virtual void setFilename(
const std::string&
file );
95#ifdef NEEDS_OPERATOR_LESS_THAN
104#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
RefToken nullToken
Definition Token.cpp:68
Definition RefCount.hpp:17
Token & operator=(const Token &other)
Token(int t)
Definition Token.hpp:49
virtual ~Token()
Definition Token.hpp:60
TokenRef * ref
Definition Token.hpp:82
Token()
Definition Token.hpp:44
Token & operator=(RefToken other)
Token(int t, const std ::string &txt)
Definition Token.hpp:54
int type
the type of the token
Definition Token.hpp:84
#define ANTLR_USE_NAMESPACE(_x_)
Definition config.hpp:18
#define ANTLR_API
Definition config.hpp:22
Definition ANTLRException.hpp:15
Definition TokenRefCount.hpp:20