Lines Matching defs:kind
714 Scanner::NumberKind* kind) {
715 *kind = IMPLICIT_OCTAL;
720 *kind = DECIMAL_WITH_LEADING_ZERO;
747 NumberKind kind = DECIMAL;
769 kind = HEX;
773 kind = OCTAL;
777 kind = BINARY;
780 kind = IMPLICIT_OCTAL;
781 if (!ScanImplicitOctalDigits(start_pos, &kind)) {
784 if (kind == DECIMAL_WITH_LEADING_ZERO) {
788 kind = DECIMAL_WITH_LEADING_ZERO;
797 if (IsDecimalNumberKind(kind)) {
798 bool allow_numeric_separator = kind != DECIMAL_WITH_LEADING_ZERO;
811 if (kind == DECIMAL_WITH_LEADING_ZERO) {
834 if (c0_ == 'n' && !seen_period && IsValidBigIntKind(kind)) {
839 int length = source_pos() - start_pos - (kind != DECIMAL ? 2 : 0);
850 DCHECK(kind != HEX); // 'e'/'E' must be scanned as part of the hex number
852 if (!IsDecimalNumberKind(kind)) return Token::ILLEGAL;
868 if (kind == DECIMAL_WITH_LEADING_ZERO) {