Home | History | Annotate | Download | only in src

Lines Matching refs:CASE

1209     case Token::FUNCTION:
1211 case Token::LET:
1212 case Token::CONST:
1214 case Token::IMPORT:
1216 case Token::EXPORT:
1283 case Token::LBRACE:
1286 case Token::ASSIGN: {
1490 case Token::IDENTIFIER: {
1508 case Token::FUNCTION:
1512 case Token::VAR:
1513 case Token::LET:
1514 case Token::CONST:
1560 case Token::FUNCTION:
1562 case Token::LET:
1563 case Token::CONST:
1600 case Token::LBRACE:
1603 case Token::CONST: // fall through
1604 case Token::LET:
1605 case Token::VAR:
1609 case Token::SEMICOLON:
1613 case Token::IF:
1617 case Token::DO:
1621 case Token::WHILE:
1625 case Token::FOR:
1629 case Token::CONTINUE:
1633 case Token::BREAK:
1637 case Token::RETURN:
1641 case Token::WITH:
1645 case Token::SWITCH:
1649 case Token::THROW:
1653 case Token::TRY: {
1669 case Token::FUNCTION: {
1686 case Token::DEBUGGER:
1720 // variable and also set its mode. In any case, a Declaration node
1838 // // in this case this is not: 'var f; f = function () {};'
2090 case CLASSIC_MODE:
2094 case STRICT_MODE:
2098 case EXTENDED_MODE:
2300 // necessarily be stored in the global object in that case,
2425 // Only expect semicolon in the former case.
2594 // 'case' Expression ':' Statement*
2597 Expression* label = NULL; // NULL expression indicates default case
2598 if (peek() == Token::CASE) {
2599 Expect(Token::CASE, CHECK_OK);
2614 while (peek() != Token::CASE &&
2804 // parse, which would not be the case if we had used the
3150 case Token::ADD:
3153 case Token::SUB:
3156 case Token::MUL:
3159 case Token::DIV:
3162 case Token::BIT_OR: {
3167 case Token::BIT_AND: {
3172 case Token::BIT_XOR: {
3177 case Token::SHL: {
3182 case Token::SHR: {
3188 case Token::SAR: {
3206 case Token::NE: cmp = Token::EQ; break;
3207 case Token::NE_STRICT: cmp = Token::EQ_STRICT; break;
3256 case Token::ADD:
3258 case Token::SUB:
3260 case Token::BIT_NOT:
3359 case Token::LBRACK: {
3368 case Token::LPAREN: {
3400 case Token::PERIOD: {
3490 case Token::LBRACK: {
3506 case Token::PERIOD: {
3515 case Token::LPAREN: {
3550 case Token::EOS:
3552 case Token::NUMBER:
3555 case Token::STRING:
3558 case Token::IDENTIFIER:
3561 case Token::FUTURE_RESERVED_WORD:
3564 case Token::FUTURE_STRICT_RESERVED_WORD:
3602 case Token::THIS: {
3608 case Token::NULL_LITERAL:
3613 case Token::TRUE_LITERAL:
3618 case Token::FALSE_LITERAL:
3623 case Token::IDENTIFIER:
3624 case Token::FUTURE_STRICT_RESERVED_WORD: {
3638 case Token::NUMBER: {
3648 case Token::STRING: {
3656 case Token::ASSIGN_DIV:
3660 case Token::DIV:
3664 case Token::LBRACK:
3668 case Token::LBRACE:
3672 case Token::LPAREN:
3681 case Token::MOD:
3687 // default case.
3778 // the tagged value, no matter what the ElementsKind is in case we
3820 // from a constant value should default to the slow case to avoid lots of
3942 case ObjectLiteral::Property::GETTER:
3944 case ObjectLiteral::Property::SETTER:
4116 case Token::FUTURE_RESERVED_WORD:
4117 case Token::FUTURE_STRICT_RESERVED_WORD:
4118 case Token::IDENTIFIER: {
4149 case Token::STRING: {
4161 case Token::NUMBER: {
4459 // instead of Variables and Proxis as is the case now.
4698 // inline function %_IS_VAR(x) to eliminate this special case.
5128 case kEndMarker:
5136 case ')': {
5174 case '|': {
5179 case '*':
5180 case '+':
5181 case '?':
5183 case '^': {
5195 case '$': {
5203 case '.': {
5213 case '(': {
5218 case ':':
5221 case '=':
5224 case '!':
5248 case '[': {
5255 case '\\':
5257 case kEndMarker:
5259 case 'b':
5264 case 'B':
5274 case 'd': case 'D': case 's': case 'S': case 'w': case 'W': {
5284 case '1': case '2': case '3': case '4': case '5': case '6':
5285 case '7': case '8': case '9': {
5309 case '0': {
5317 case 'f':
5321 case 'n':
5325 case 'r':
5329 case 't':
5333 case 'v':
5337 case 'c': {
5340 // Special case if it is an ASCII letter.
5341 // Convert lower case letters to uppercase.
5355 case 'x': {
5365 case 'u': {
5382 case '{': {
5403 case '*':
5408 case '+':
5413 case '?':
5418 case '{':
5449 case 'd': case 'D':
5450 case 's': case 'S':
5451 case 'w': case 'W':
5474 case '\\':
5477 case '[': {
5489 case '(':
5648 case 'b':
5653 case 'f':
5656 case 'n':
5659 case 'r':
5662 case 't':
5665 case 'v':
5668 case 'c': {
5685 case '0': case '1': case '2': case '3': case '4': case '5':
5686 case '6': case '7':
5691 case 'x': {
5701 case 'u': {
5713 // been matched by a more specific case, not just the subset required
5729 case 'w': case 'W': case 'd': case 'D': case 's': case 'S': {
5734 case kEndMarker: