Lines Matching refs:Lexer
75 Lexer::Lexer(llvm::SourceMgr &mgr, ast::DiagnosticEngine &diagEngine, in Lexer() function in Lexer
103 Lexer::~Lexer() { in ~Lexer()
108 LogicalResult Lexer::pushInclude(StringRef filename, SMRange includeLoc) { in pushInclude()
121 Token Lexer::emitError(SMRange loc, const Twine &msg) { in emitError()
125 Token Lexer::emitErrorAndNote(SMRange loc, const Twine &msg, SMRange noteLoc, in emitErrorAndNote()
130 Token Lexer::emitError(const char *loc, const Twine &msg) { in emitError()
135 int Lexer::getNextChar() { in getNextChar()
161 Token Lexer::lexToken() { in lexToken()
271 void Lexer::lexComment() { in lexComment()
296 Token Lexer::lexDirective(const char *tokStart) { in lexDirective()
305 Token Lexer::lexIdentifier(const char *tokStart) { in lexIdentifier()
337 Token Lexer::lexNumber(const char *tokStart) { in lexNumber()
347 Token Lexer::lexString(const char *tokStart, bool isStringBlock) { in lexString()