Lines Matching defs:Token

64 // Token
67 Token::Token(TokenType type, const ssize_t pos)
72 // cout << "New Token, fType == " << tokenTypeToString(fType) << endl;
75 Token::~Token() {
79 Token::Type() const {
84 Token::String() const {
85 throw new Err("Sniffer scanner error: Token::String() called on non-string token", fPos);
89 Token::Int() const {
90 throw new Err("Sniffer scanner error: Token::Int() called on non-integer token", fPos);
94 Token::Float() const {
95 throw new Err("Sniffer scanner error: Token::Float() called on non-float token", fPos);
99 Token::Pos() const {
104 Token::operator==(Token &ref) const {
156 : Token(CharacterString, pos)
174 : Token(Integer, pos)
197 : Token(FloatingPoint, pos)
662 std::vector<Token*>::iterator i;
676 /*! The TokenStream object retains owner ship of the Token object returned by Get().
679 const Token*
711 const Token *t = Get();
725 const Token *t = Get();
751 Token *token = new Token(type, pos);
757 Token *token = new StringToken(str, pos);
765 Token *token = new IntToken(value, pos);
773 Token *token = new FloatToken(value, pos);
994 const Token *t = stream.Get();
1042 const Token *t1 = stream.Get();
1046 const Token *t2 = stream.Get();
1048 const Token *tokenOfInterest = (t2->Type() == CaseInsensitiveFlag) ? stream.Get() : t2;
1080 const Token *t = stream.Get();
1089 const Token *t = stream.Get();
1094 const Token *t = stream.Get();
1137 const Token *t = stream.Get();
1167 const Token *t = stream.Get();
1203 const Token *t = stream.Get();
1212 const Token *t = stream.Get();
1262 Parser::ThrowUnexpectedTokenError(TokenType expected, const Token *found) {
1269 Parser::ThrowUnexpectedTokenError(TokenType expected1, TokenType expected2, const Token *found) {