Lines Matching refs:StringToks

1912 StringLiteralParser::StringLiteralParser(ArrayRef<Token> StringToks,  in StringLiteralParser()  argument
1920 init(StringToks); in StringLiteralParser()
1923 void StringLiteralParser::init(ArrayRef<Token> StringToks){ in init() argument
1926 if (StringToks.empty() || StringToks[0].getLength() < 2) in init()
1933 assert(!StringToks.empty() && "expected at least one token"); in init()
1934 MaxTokenLength = StringToks[0].getLength(); in init()
1935 assert(StringToks[0].getLength() >= 2 && "literal token is invalid!"); in init()
1936 SizeBound = StringToks[0].getLength() - 2; // -2 for "". in init()
1943 for (const Token &Tok : StringToks) { in init()
2015 for (unsigned i = 0, e = StringToks.size(); i != e; ++i) { in init()
2022 Lexer::getSpelling(StringToks[i], ThisTokBuf, SM, Features, in init()
2025 return DiagnoseLexingError(StringToks[i].getLocation()); in init()
2040 if (StringToks[i].hasUCN()) in init()
2046 UDSuffixTokLoc = StringToks[i].getLocation(); in init()
2049 if (StringToks[i].hasUCN()) { in init()
2061 SourceLocation TokLoc = StringToks[i].getLocation(); in init()
2094 return DiagnoseLexingError(StringToks[i].getLocation()); in init()
2107 return DiagnoseLexingError(StringToks[i].getLocation()); in init()
2113 return DiagnoseLexingError(StringToks[i].getLocation()); in init()
2125 if (CopyStringFragment(StringToks[i], ThisTokBegin, BeforeCRLF)) in init()
2136 return DiagnoseLexingError(StringToks[i].getLocation()); in init()
2163 if (CopyStringFragment(StringToks[i], ThisTokBegin, in init()
2173 FullSourceLoc(StringToks[i].getLocation(), SM), in init()
2180 FullSourceLoc(StringToks[i].getLocation(), SM), in init()
2224 Diags->Report(StringToks.front().getLocation(), in init()
2226 << SourceRange(StringToks.front().getLocation(), in init()
2227 StringToks.back().getLocation()); in init()
2236 Diags->Report(StringToks.front().getLocation(), in init()
2240 << SourceRange(StringToks.front().getLocation(), in init()
2241 StringToks.back().getLocation()); in init()