Lines Matching refs:Kind
15 Token::KindAndSubkind(Token::Kind::kIdentifier, K).combined()
44 case Token::Kind::kDocComment: \
45 case Token::Kind::kLeftSquare
50 case CASE_TOKEN(Token::Kind::kNumericLiteral): \
51 case CASE_TOKEN(Token::Kind::kStringLiteral)
110 ConsumeToken(OfKind(Token::Kind::kIdentifier)); in ParseIdentifier()
130 case CASE_TOKEN(Token::Kind::kDot): in ParseCompoundIdentifier()
131 ConsumeToken(OfKind(Token::Kind::kDot)); in ParseCompoundIdentifier()
149 ConsumeToken(OfKind(Token::Kind::kStringLiteral)); in ParseStringLiteral()
158 ConsumeToken(OfKind(Token::Kind::kNumericLiteral)); in ParseNumericLiteral()
185 case CASE_TOKEN(Token::Kind::kStringLiteral): in ParseLiteral()
188 case CASE_TOKEN(Token::Kind::kNumericLiteral): in ParseLiteral()
208 if (MaybeConsumeToken(OfKind(Token::Kind::kEqual))) { in ParseAttribute()
232 ConsumeToken(OfKind(Token::Kind::kLeftSquare)); in ParseAttributeList()
246 if (!MaybeConsumeToken(OfKind(Token::Kind::kComma))) in ParseAttributeList()
249 ConsumeToken(OfKind(Token::Kind::kRightSquare)); in ParseAttributeList()
261 while (Peek().kind() == Token::Kind::kDocComment) { in ParseDocComment()
262 doc_line = ConsumeToken(OfKind(Token::Kind::kDocComment)); in ParseDocComment()
273 if (Peek().kind() == Token::Kind::kDocComment) { in MaybeParseAttributeList()
276 if (Peek().kind() == Token::Kind::kLeftSquare) { in MaybeParseAttributeList()
290 case CASE_TOKEN(Token::Kind::kIdentifier): { in ParseConstant()
327 } else if (MaybeConsumeToken(OfKind(Token::Kind::kEqual))) { in ParseUsing()
343 ConsumeToken(OfKind(Token::Kind::kLeftAngle)); in ParseArrayType()
349 ConsumeToken(OfKind(Token::Kind::kRightAngle)); in ParseArrayType()
352 ConsumeToken(OfKind(Token::Kind::kColon)); in ParseArrayType()
367 ConsumeToken(OfKind(Token::Kind::kLeftAngle)); in ParseVectorType()
373 ConsumeToken(OfKind(Token::Kind::kRightAngle)); in ParseVectorType()
378 if (MaybeConsumeToken(OfKind(Token::Kind::kColon))) { in ParseVectorType()
387 if (MaybeConsumeToken(OfKind(Token::Kind::kQuestion))) { in ParseVectorType()
402 if (MaybeConsumeToken(OfKind(Token::Kind::kColon))) { in ParseStringType()
411 if (MaybeConsumeToken(OfKind(Token::Kind::kQuestion))) { in ParseStringType()
425 if (MaybeConsumeToken(OfKind(Token::Kind::kLeftAngle))) { in ParseHandleType()
433 ConsumeToken(OfKind(Token::Kind::kRightAngle)); in ParseHandleType()
439 if (MaybeConsumeToken(OfKind(Token::Kind::kQuestion))) { in ParseHandleType()
507 ConsumeToken(OfKind(Token::Kind::kLeftAngle)); in ParseRequestHandleType()
513 ConsumeToken(OfKind(Token::Kind::kRightAngle)); in ParseRequestHandleType()
518 if (MaybeConsumeToken(OfKind(Token::Kind::kQuestion))) { in ParseRequestHandleType()
527 case CASE_TOKEN(Token::Kind::kIdentifier): { in ParseType()
533 if (MaybeConsumeToken(OfKind(Token::Kind::kQuestion))) { in ParseType()
600 ConsumeToken(OfKind(Token::Kind::kEqual)); in ParseConstDeclaration()
620 ConsumeToken(OfKind(Token::Kind::kEqual)); in ParseEnumMember()
642 if (MaybeConsumeToken(OfKind(Token::Kind::kColon))) { in ParseEnumDeclaration()
649 ConsumeToken(OfKind(Token::Kind::kLeftCurly)); in ParseEnumDeclaration()
656 ConsumeToken(OfKind(Token::Kind::kRightCurly)); in ParseEnumDeclaration()
670 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseEnumDeclaration()
713 while (Peek().kind() == Token::Kind::kComma) { in ParseParameterList()
714 ConsumeToken(OfKind(Token::Kind::kComma)); in ParseParameterList()
739 ConsumeToken(OfKind(Token::Kind::kLeftParen)); in ParseInterfaceMethod()
745 ConsumeToken(OfKind(Token::Kind::kRightParen)); in ParseInterfaceMethod()
751 if (MaybeConsumeToken(OfKind(Token::Kind::kArrow))) { in ParseInterfaceMethod()
764 if (MaybeConsumeToken(OfKind(Token::Kind::kArrow))) { in ParseInterfaceMethod()
796 if (MaybeConsumeToken(OfKind(Token::Kind::kColon))) { in ParseInterfaceDeclaration()
801 if (!MaybeConsumeToken(OfKind(Token::Kind::kComma))) in ParseInterfaceDeclaration()
806 ConsumeToken(OfKind(Token::Kind::kLeftCurly)); in ParseInterfaceDeclaration()
818 ConsumeToken(OfKind(Token::Kind::kRightCurly)); in ParseInterfaceDeclaration()
821 case Token::Kind::kArrow: in ParseInterfaceDeclaration()
822 case Token::Kind::kIdentifier: in ParseInterfaceDeclaration()
831 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseInterfaceDeclaration()
857 if (MaybeConsumeToken(OfKind(Token::Kind::kEqual))) { in ParseStructMember()
880 ConsumeToken(OfKind(Token::Kind::kLeftCurly)); in ParseStructDeclaration()
887 ConsumeToken(OfKind(Token::Kind::kRightCurly)); in ParseStructDeclaration()
901 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseStructDeclaration()
944 ConsumeToken(OfKind(Token::Kind::kLeftCurly)); in ParseUnionDeclaration()
951 ConsumeToken(OfKind(Token::Kind::kRightCurly)); in ParseUnionDeclaration()
965 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseUnionDeclaration()
998 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseFile()
1016 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseFile()
1059 ConsumeToken(OfKind(Token::Kind::kSemicolon)); in ParseFile()
1064 Token end = ConsumeToken(OfKind(Token::Kind::kEndOfFile)); in ParseFile()