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()
68 tgtok::TokKind TGLexer::ReturnError(SMLoc Loc, const Twine &Msg) { in ReturnError()
73 tgtok::TokKind TGLexer::ReturnError(const char *Loc, const Twine &Msg) { in ReturnError()
77 bool TGLexer::processEOF() { in processEOF()
104 int TGLexer::getNextChar() { in getNextChar()
134 int TGLexer::peekNextChar(int Index) const { in peekNextChar()
138 tgtok::TokKind TGLexer::LexToken(bool FileOrLineStart) { in LexToken()
267 tgtok::TokKind TGLexer::LexString() { in LexString()
319 tgtok::TokKind TGLexer::LexVarName() { in LexVarName()
333 tgtok::TokKind TGLexer::LexIdentifier() { in LexIdentifier()
388 bool TGLexer::LexInclude() { in LexInclude()
420 void TGLexer::SkipBCPLComment() { in SkipBCPLComment()
428 bool TGLexer::SkipCComment() { in SkipCComment()
460 tgtok::TokKind TGLexer::LexNumber() { in LexNumber()
515 tgtok::TokKind TGLexer::LexBracket() { in LexBracket()
538 tgtok::TokKind TGLexer::LexExclaim() { in LexExclaim()
593 bool TGLexer::prepExitInclude(bool IncludeStackMustBeEmpty) { in prepExitInclude()
620 tgtok::TokKind TGLexer::prepIsDirective() const { in prepIsDirective()
675 bool TGLexer::prepEatPreprocessorDirective(tgtok::TokKind Kind) { in prepEatPreprocessorDirective()
690 tgtok::TokKind TGLexer::lexPreprocessor( in lexPreprocessor()
824 bool TGLexer::prepSkipRegion(bool MustNeverBeFalse) { in prepSkipRegion()
886 StringRef TGLexer::prepLexMacroName() { in prepLexMacroName()
903 bool TGLexer::prepSkipLineBegin() { in prepSkipLineBegin()
952 bool TGLexer::prepSkipDirectiveEnd() { in prepSkipDirectiveEnd()
1013 void TGLexer::prepSkipToLineEnd() { in prepSkipToLineEnd()
1018 bool TGLexer::prepIsProcessingEnabled() { in prepIsProcessingEnabled()
1027 void TGLexer::prepReportPreprocessorStackError() { in prepReportPreprocessorStackError()