Lines Matching refs:fKind
103 , fKind(kind)
117 if (fPushback.fKind != Token::Kind::TK_NONE) {
119 fPushback.fKind = Token::Kind::TK_NONE;
128 switch (token.fKind) {
136 token.fKind = Token::Kind::TK_IDENTIFIER;
146 SkASSERT(fPushback.fKind == Token::Kind::TK_NONE);
151 if (fPushback.fKind == Token::Kind::TK_NONE) {
158 if (fPushback.fKind != Token::Kind::TK_NONE && fPushback.fKind != kind) {
162 if (next.fKind == kind) {
174 if (next.fKind == kind) {
223 Start(&fCompiler, fKind, fSettings);
238 StartModule(&fCompiler, fKind, fSettings, std::move(baseModule));
243 SkSL::LoadedModule result{ fKind, CurrentSymbolTable(),
254 switch (this->peek().fKind) {
312 switch (lookahead.fKind) {
322 if (lookahead.fKind == Token::Kind::TK_IDENTIFIER && !IsType(this->text(lookahead))) {
326 if (lookahead.fKind == Token::Kind::TK_SEMICOLON) {
331 if (lookahead.fKind == Token::Kind::TK_STRUCT) {
357 if (lookahead.fKind == Token::Kind::TK_RPAREN) {
359 } else if (lookahead.fKind == Token::Kind::TK_IDENTIFIER && this->text(lookahead) == "void") {
525 if (nextToken.fKind == Token::Kind::TK_CONST) {
531 if (nextToken.fKind == Token::Kind::TK_HIGHP ||
532 nextToken.fKind == Token::Kind::TK_MEDIUMP ||
533 nextToken.fKind == Token::Kind::TK_LOWP ||
760 int tokenFlag = parse_modifier_token(peek().fKind);
778 switch (start.fKind) {
829 if (this->peek().fKind != Token::Kind::TK_RBRACKET) {
847 if (peek().fKind != Token::Kind::TK_LBRACE) {
870 if (sizeToken.fKind != Token::Kind::TK_RBRACKET) {
1010 while (this->peek().fKind != Token::Kind::TK_RBRACE &&
1011 this->peek().fKind != Token::Kind::TK_CASE &&
1012 this->peek().fKind != Token::Kind::TK_DEFAULT) {
1043 while (this->peek().fKind == Token::Kind::TK_CASE) {
1052 if (this->peek().fKind == Token::Kind::TK_DEFAULT) {
1059 while (this->peek().fKind != Token::Kind::TK_RBRACE) {
1091 if (nextToken.fKind == Token::Kind::TK_SEMICOLON) {
1102 if (this->peek().fKind != Token::Kind::TK_SEMICOLON) {
1113 if (this->peek().fKind != Token::Kind::TK_RPAREN) {
1141 if (this->peek().fKind != Token::Kind::TK_SEMICOLON) {
1204 switch (this->peek().fKind) {
1282 switch (this->peek().fKind) {
1334 while (this->peek().fKind == Token::Kind::TK_LOGICALOR) {
1368 while (this->peek().fKind == Token::Kind::TK_LOGICALAND) {
1381 while (this->peek().fKind == Token::Kind::TK_BITWISEOR) {
1394 while (this->peek().fKind == Token::Kind::TK_BITWISEXOR) {
1407 while (this->peek().fKind == Token::Kind::TK_BITWISEAND) {
1421 switch (this->peek().fKind) {
1437 switch (this->peek().fKind) {
1455 switch (this->peek().fKind) {
1471 switch (this->peek().fKind) {
1487 switch (this->peek().fKind) {
1500 switch (next.fKind) {
1515 switch (next.fKind) {
1539 switch (t.fKind) {
1626 switch (next.fKind) {
1660 if (id.fKind == Token::Kind::TK_IDENTIFIER) {
1671 if (this->peek().fKind != Token::Kind::TK_RPAREN) {
1700 switch (t.fKind) {
1781 switch (t.fKind) {