Lines Matching defs:Kind
36 tgtok::TokKind Kind;
181 tgtok::TokKind Kind = prepIsDirective();
182 if (Kind != tgtok::Error)
183 return lexPreprocessor(Kind);
348 tgtok::TokKind Kind = StringSwitch<tgtok::TokKind>(Str)
378 switch (Kind) {
389 return Kind;
559 tgtok::TokKind Kind =
613 return Kind != tgtok::Error ? Kind : ReturnError(Start-1, "Unknown operator");
660 tgtok::TokKind Kind = PD.Kind;
670 return Kind;
688 return Kind;
698 bool TGLexer::prepEatPreprocessorDirective(tgtok::TokKind Kind) {
702 if (PD.Kind == Kind) {
714 tgtok::TokKind Kind, bool ReturnNextLiveToken) {
717 if (!prepEatPreprocessorDirective(Kind))
721 if (Kind == tgtok::Ifdef || Kind == tgtok::Ifndef) {
723 StringRef IfTokName = Kind == tgtok::Ifdef ? "#ifdef" : "#ifndef";
730 if (Kind == tgtok::Ifndef)
746 return Kind;
761 } else if (Kind == tgtok::Else) {
769 if (IfdefEntry.Kind != tgtok::Ifdef) {
778 {Kind, !IfdefEntry.IsDefined, SMLoc::getFromPointer(TokStart)});
793 return Kind;
794 } else if (Kind == tgtok::Endif) {
802 if (IfdefOrElseEntry.Kind != tgtok::Ifdef &&
803 IfdefOrElseEntry.Kind != tgtok::Else) {
820 return Kind;
821 } else if (Kind == tgtok::Define) {
868 tgtok::TokKind Kind = prepIsDirective();
873 if (Kind == tgtok::Error || Kind == tgtok::Define)
876 tgtok::TokKind ProcessedKind = lexPreprocessor(Kind, false);
884 if (Kind != ProcessedKind)
893 if (Kind != tgtok::Else && Kind != tgtok::Endif) {