Lines Matching full:case
283 // which case no arguments are passed to the constructor.
1734 case Token::LBRACE:
1737 case Token::CONST: // fall through
1738 case Token::VAR:
1742 case Token::SEMICOLON:
1746 case Token::IF:
1750 case Token::DO:
1754 case Token::WHILE:
1758 case Token::FOR:
1762 case Token::CONTINUE:
1766 case Token::BREAK:
1770 case Token::RETURN:
1774 case Token::WITH:
1778 case Token::SWITCH:
1782 case Token::THROW:
1786 case Token::TRY: {
1802 case Token::FUNCTION:
1805 case Token::NATIVE:
1808 case Token::DEBUGGER:
1833 // variable and also set its mode. In any case, a Declaration node
1903 // // in this case this is not: 'var f; f = function () {};'
2160 // necessarily be stored in the global object in that case,
2445 // 'case' Expression ':' Statement*
2448 Expression* label = NULL; // NULL expression indicates default case
2449 if (peek() == Token::CASE) {
2450 Expect(Token::CASE, CHECK_OK);
2465 while (peek() != Token::CASE &&
2650 // parse, which would not be the case if we had used the
2878 case Token::ADD:
2881 case Token::SUB:
2884 case Token::MUL:
2887 case Token::DIV:
2890 case Token::BIT_OR:
2893 case Token::BIT_AND:
2896 case Token::BIT_XOR:
2899 case Token::SHL: {
2904 case Token::SHR: {
2910 case Token::SAR: {
2928 // precisely represented as a floating point number. This is the case
2948 case Token::NE: cmp = Token::EQ; break;
2949 case Token::NE_STRICT: cmp = Token::EQ_STRICT; break;
2991 case Token::ADD:
2993 case Token::SUB:
2995 case Token::BIT_NOT:
3056 case Token::LBRACK: {
3065 case Token::LPAREN: {
3091 case Token::PERIOD: {
3169 case Token::LBRACK: {
3177 case Token::PERIOD: {
3184 case Token::LPAREN: {
3220 case Token::EOS:
3222 case Token::NUMBER:
3225 case Token::STRING:
3228 case Token::IDENTIFIER:
3255 case Token::THIS: {
3267 case Token::NULL_LITERAL:
3272 case Token::TRUE_LITERAL:
3277 case Token::FALSE_LITERAL:
3282 case Token::IDENTIFIER: {
3292 case Token::NUMBER: {
3300 case Token::STRING: {
3309 case Token::ASSIGN_DIV:
3313 case Token::DIV:
3317 case Token::LBRACK:
3321 case Token::LBRACE:
3325 case Token::LPAREN:
3331 case Token::MOD:
3337 // default case.
3536 case Token::IDENTIFIER: {
3564 case Token::STRING: {
3578 case Token::NUMBER: {
3690 // that case, we don't have a function name (it's empty).
3731 // instead of Variables and Proxis as is the case now.
4048 case Token::STRING: {
4058 case Token::NUMBER: {
4066 case Token::FALSE_LITERAL:
4069 case Token::TRUE_LITERAL:
4072 case Token::NULL_LITERAL:
4075 case Token::LBRACE: {
4079 case Token::LBRACK: {
4282 case kEndMarker:
4290 case ')': {
4326 case '|': {
4331 case '*':
4332 case '+':
4333 case '?':
4335 case '^': {
4347 case '$': {
4355 case '.': {
4364 case '(': {
4369 case ':':
4372 case '=':
4375 case '!':
4399 case '[': {
4406 case '\\':
4408 case kEndMarker:
4410 case 'b':
4415 case 'B':
4425 case 'd': case 'D': case 's': case 'S': case 'w': case 'W': {
4434 case '1': case '2': case '3': case '4': case '5': case '6':
4435 case '7': case '8': case '9': {
4459 case '0': {
4467 case 'f':
4471 case 'n':
4475 case 'r':
4479 case 't':
4483 case 'v':
4487 case 'c': {
4493 case 'x': {
4503 case 'u': {
4520 case '{': {
4541 case '*':
4546 case '+':
4551 case '?':
4556 case '{':
4586 // case ']': case '}':
4589 case '^': case '$': case '\\': case '.': case '*': case '+':
4590 case '?': case '(': case ')': case '[': case '{': case '|':
4591 case RegExpParser::kEndMarker:
4611 case 'd': case 'D':
4612 case 's': case 'S':
4613 case 'w': case 'W':
4636 case '\\':
4639 case '[': {
4651 case '(':
4765 // Upper and lower case letters differ by one bit.
4771 uc32 letter = current() & ~(0x20); // Collapse upper and lower case letters.
4827 case 'b':
4832 case 'f':
4835 case 'n':
4838 case 'r':
4841 case 't':
4844 case 'v':
4847 case 'c':
4850 case '0': case '1': case '2': case '3': case '4': case '5':
4851 case '6': case '7':
4856 case 'x': {
4866 case 'u': {
4878 // been matched by a more specific case, not just the subset required
4894 case 'w': case 'W': case 'd': case 'D': case 's': case 'S': {
4899 case kEndMarker: