Lines Matching refs:RCToken
26 using Kind = RCToken::Kind;
45 RCToken::RCToken(RCToken::Kind RCTokenKind, StringRef Value) in RCToken() function in RCToken
48 uint32_t RCToken::intValue() const { in intValue()
59 bool RCToken::isLongInt() const { in isLongInt()
63 StringRef RCToken::value() const { return TokenValue; } in value()
65 Kind RCToken::kind() const { return TokenKind; } in kind()
67 bool RCToken::isBinaryOp() const { in isBinaryOp()
90 Expected<std::vector<RCToken>> run();
142 void processIdentifier(RCToken &token) const;
156 Expected<std::vector<RCToken>> Tokenizer::run() { in run()
158 std::vector<RCToken> Result; in run()
180 RCToken Token(TokenKind, Data.take_front(Pos).drop_front(TokenStart)); in run()
349 void Tokenizer::processIdentifier(RCToken &Token) const { in processIdentifier()
354 Token = RCToken(Kind::BlockBegin, Name); in processIdentifier()
356 Token = RCToken(Kind::BlockEnd, Name); in processIdentifier()
363 Expected<std::vector<RCToken>> tokenizeRC(StringRef Input) { in tokenizeRC()