Lines Matching refs:token
123 inline const char* PrettyPrinter::getSimpleTokenStr (Token::Type token)
125 DE_ASSERT(de::inBounds<int>(token, 0, (int)DE_LENGTH_OF_ARRAY(s_tokenStr)));
126 return s_tokenStr[token];
140 void PrettyPrinter::processToken (const Token& token)
144 switch (token.getType())
146 case Token::IDENTIFIER:
149 m_line += token.getIdentifier();
152 case Token::FLOAT_LITERAL:
154 std::string f = de::toString(token.getFloat());
161 case Token::INT_LITERAL:
162 m_line += de::toString(token.getInt());
165 case Token::BOOL_LITERAL:
166 m_line += (token.getBool() ? "true" : "false");
169 case Token::INDENT_INC:
173 case Token::INDENT_DEC:
177 case Token::NEWLINE:
189 const char* tokenStr = getSimpleTokenStr(token.getType());