Lines Matching refs:look
2226 char look(unsigned Lookahead = 0) {
2335 if (look() == 'N') in parseName()
2337 if (look() == 'Z') in parseName()
2341 if (look() == 'S' && look(1) != 't') { in parseName()
2345 if (look() != 'I') in parseName()
2358 if (look() == 'I') { in parseName()
2431 if (look() == 'U') in parseUnqualifiedName()
2433 else if (look() >= '1' && look() <= '9') in parseUnqualifiedName()
2556 switch (look()) { in parseOperatorName()
2558 switch (look(1)) { in parseOperatorName()
2575 switch (look(1)) { in parseOperatorName()
2604 switch (look(1)) { in parseOperatorName()
2623 switch (look(1)) { in parseOperatorName()
2636 switch (look(1)) { in parseOperatorName()
2646 if (look(1) == 'x') { in parseOperatorName()
2652 switch (look(1)) { in parseOperatorName()
2676 switch (look(1)) { in parseOperatorName()
2695 switch (look(1)) { in parseOperatorName()
2714 switch (look(1)) { in parseOperatorName()
2727 switch (look(1)) { in parseOperatorName()
2749 if (look(1) == 'u') { in parseOperatorName()
2755 switch (look(1)) { in parseOperatorName()
2771 if (look(1) == 's') { in parseOperatorName()
2778 if (std::isdigit(look(1))) { in parseOperatorName()
2820 if (look() != '1' && look() != '2' && look() != '3' && look() != '5') in parseCtorDtorName()
2822 int Variant = look() - '0'; in parseCtorDtorName()
2832 if (look() == 'D' && in parseCtorDtorName()
2833 (look(1) == '0' || look(1) == '1' || look(1) == '2' || look(1) == '5')) { in parseCtorDtorName()
2834 int Variant = look(1) - '0'; in parseCtorDtorName()
2902 if (look() == 'T') { in parseNestedName()
2910 if (look() == 'I') { in parseNestedName()
2923 if (look() == 'D' && (look(1) == 't' || look(1) == 'T')) { in parseNestedName()
2931 if (look() == 'S' && look(1) != 't') { in parseNestedName()
2941 if (look() == 'C' || (look() == 'D' && look(1) != 'C')) { in parseNestedName()
2972 if (look() == 'I') { in parseSimpleId()
2986 if (std::isdigit(look())) in parseDestructorName()
3000 if (look() == 'T') { in parseUnresolvedType()
3007 if (look() == 'D') { in parseUnresolvedType()
3026 if (std::isdigit(look())) in parseBaseUnresolvedName()
3037 if (look() == 'I') { in parseBaseUnresolvedName()
3068 if (look() == 'I') { in parseUnresolvedName()
3105 if (std::isdigit(look())) { in parseUnresolvedName()
3127 if (look() == 'I') { in parseUnresolvedName()
3178 if (look() < '0' || look() > '9') in parsePositiveInteger()
3180 while (look() >= '0' && look() <= '9') { in parsePositiveInteger()
3279 if (look() >= '1' && look() <= '9') { in parseVectorType()
3333 if (std::isdigit(look())) { in parseArrayType()
3458 switch (look()) { in parseType()
3464 if (look(AfterQuals) == 'r') ++AfterQuals; in parseType()
3465 if (look(AfterQuals) == 'V') ++AfterQuals; in parseType()
3466 if (look(AfterQuals) == 'K') ++AfterQuals; in parseType()
3468 if (look(AfterQuals) == 'F' || in parseType()
3469 (look(AfterQuals) == 'D' && in parseType()
3470 (look(AfterQuals + 1) == 'o' || look(AfterQuals + 1) == 'O' || in parseType()
3471 look(AfterQuals + 1) == 'w' || look(AfterQuals + 1) == 'x'))) { in parseType()
3575 switch (look(1)) { in parseType()
3661 if (look(1) == 's' || look(1) == 'u' || look(1) == 'e') { in parseType()
3680 if (TryToParseTemplateArgs && look() == 'I') { in parseType()
3735 if (look(1) && look(1) != 't') { in parseType()
3750 if (TryToParseTemplateArgs && look() == 'I') { in parseType()
3855 bool IsArray = look(1) == 'a'; in parseNewExpr()
3927 switch (look()) { in parseExprPrimary()
4020 if (look() == 'd') { in parseBracedExpr()
4021 switch (look(1)) { in parseBracedExpr()
4070 char FoldKind = look(); in parseFoldExpr()
4188 if (look(1) == 'p' || (look(1) == 'L' && std::isdigit(look(2)))) in parseExpr()
4560 if (look() == 'T') { in parseExpr()
4565 } else if (look() == 'f') { in parseExpr()
4684 switch (look()) { in parseSpecialName()
4686 switch (look(1)) { in parseSpecialName()
4762 bool IsVirt = look() == 'v'; in parseSpecialName()
4775 switch (look(1)) { in parseSpecialName()
4808 if (look() == 'G' || look() == 'T') in parseEncoding()
4815 return numLeft() == 0 || look() == 'E' || look() == '.' || look() == '_'; in parseEncoding()
4922 if (!(look() >= '0' && look() <= '9') &&
4923 !(look() >= 'A' && look() <= 'Z'))
4928 if (look() >= '0' && look() <= '9') {
4930 Id += static_cast<size_t>(look() - '0');
4931 } else if (look() >= 'A' && look() <= 'Z') {
4933 Id += static_cast<size_t>(look() - 'A') + 10;
4957 if (std::islower(look())) {
4959 switch (look()) {
5063 switch (look()) {
5085 if (look(1) == 'Z') {
5151 if (look() == '.') {
5167 if (look() == '.')