Lines Matching refs:TGLexer
47 TGLexer::TGLexer(SourceMgr &SM, ArrayRef<std::string> Macros) : SrcMgr(SM) { in TGLexer() function in TGLexer
62 SMLoc TGLexer::getLoc() const { in getLoc()
66 SMRange TGLexer::getLocRange() const { in getLocRange()
72 tgtok::TokKind TGLexer::ReturnError(SMLoc Loc, const Twine &Msg) { in ReturnError()
77 tgtok::TokKind TGLexer::ReturnError(const char *Loc, const Twine &Msg) { in ReturnError()
81 bool TGLexer::processEOF() { in processEOF()
108 int TGLexer::getNextChar() { in getNextChar()
138 int TGLexer::peekNextChar(int Index) const { in peekNextChar()
142 tgtok::TokKind TGLexer::LexToken(bool FileOrLineStart) { in LexToken()
271 tgtok::TokKind TGLexer::LexString() { in LexString()
323 tgtok::TokKind TGLexer::LexVarName() { in LexVarName()
337 tgtok::TokKind TGLexer::LexIdentifier() { in LexIdentifier()
394 bool TGLexer::LexInclude() { in LexInclude()
426 void TGLexer::SkipBCPLComment() { in SkipBCPLComment()
434 bool TGLexer::SkipCComment() { in SkipCComment()
466 tgtok::TokKind TGLexer::LexNumber() { in LexNumber()
527 tgtok::TokKind TGLexer::LexBracket() { in LexBracket()
550 tgtok::TokKind TGLexer::LexExclaim() { in LexExclaim()
616 bool TGLexer::prepExitInclude(bool IncludeStackMustBeEmpty) { in prepExitInclude()
643 tgtok::TokKind TGLexer::prepIsDirective() const { in prepIsDirective()
698 bool TGLexer::prepEatPreprocessorDirective(tgtok::TokKind Kind) { in prepEatPreprocessorDirective()
713 tgtok::TokKind TGLexer::lexPreprocessor( in lexPreprocessor()
846 bool TGLexer::prepSkipRegion(bool MustNeverBeFalse) { in prepSkipRegion()
909 StringRef TGLexer::prepLexMacroName() { in prepLexMacroName()
926 bool TGLexer::prepSkipLineBegin() { in prepSkipLineBegin()
975 bool TGLexer::prepSkipDirectiveEnd() { in prepSkipDirectiveEnd()
1036 bool TGLexer::prepIsProcessingEnabled() { in prepIsProcessingEnabled()
1045 void TGLexer::prepReportPreprocessorStackError() { in prepReportPreprocessorStackError()