Lines Matching refs:CASE
951 case Token::FUNCTION:
953 case Token::LET:
954 case Token::CONST:
956 case Token::IMPORT:
958 case Token::EXPORT:
1025 case Token::LBRACE:
1028 case Token::ASSIGN: {
1263 case Token::IDENTIFIER: {
1282 case Token::FUNCTION:
1286 case Token::VAR:
1287 case Token::LET:
1288 case Token::CONST:
1337 case Token::FUNCTION:
1339 case Token::LET:
1340 case Token::CONST:
1373 case Token::LBRACE:
1376 case Token::CONST: // fall through
1377 case Token::LET:
1378 case Token::VAR:
1381 case Token::SEMICOLON:
1385 case Token::IF:
1388 case Token::DO:
1391 case Token::WHILE:
1394 case Token::FOR:
1397 case Token::CONTINUE:
1400 case Token::BREAK:
1403 case Token::RETURN:
1406 case Token::WITH:
1409 case Token::SWITCH:
1412 case Token::THROW:
1415 case Token::TRY: {
1429 case Token::FUNCTION: {
1438 // In Harmony mode, this case also handles the extension:
1450 case Token::DEBUGGER:
1479 // variable and also set its mode. In any case, a Declaration node
1513 // the special case
1591 // // in this case this is not: 'var f; f = function () {};'
1833 case CLASSIC_MODE:
1837 case STRICT_MODE:
1841 case EXTENDED_MODE:
2047 // necessarily be stored in the global object in that case,
2181 // Only expect semicolon in the former case.
2365 // 'case' Expression ':' Statement*
2368 Expression* label = NULL; // NULL expression indicates default case
2369 if (peek() == Token::CASE) {
2370 Expect(Token::CASE, CHECK_OK);
2386 while (peek() != Token::CASE &&
2577 // parse, which would not be the case if we had used the
3053 case Token::ADD:
3056 case Token::SUB:
3059 case Token::MUL:
3062 case Token::DIV:
3065 case Token::BIT_OR: {
3070 case Token::BIT_AND: {
3075 case Token::BIT_XOR: {
3080 case Token::SHL: {
3085 case Token::SHR: {
3091 case Token::SAR: {
3109 case Token::NE: cmp = Token::EQ; break;
3110 case Token::NE_STRICT: cmp = Token::EQ_STRICT; break;
3159 case Token::ADD:
3161 case Token::SUB:
3163 case Token::BIT_NOT:
3284 case Token::LBRACK: {
3293 case Token::LPAREN: {
3332 case Token::PERIOD: {
3424 case Token::LBRACK: {
3440 case Token::PERIOD: {
3449 case Token::LPAREN: {
3485 case Token::EOS:
3487 case Token::NUMBER:
3490 case Token::STRING:
3493 case Token::IDENTIFIER:
3496 case Token::FUTURE_RESERVED_WORD:
3499 case Token::YIELD:
3500 case Token::FUTURE_STRICT_RESERVED_WORD:
3539 case Token::THIS: {
3545 case Token::NULL_LITERAL:
3550 case Token::TRUE_LITERAL:
3555 case Token::FALSE_LITERAL:
3560 case Token::IDENTIFIER:
3561 case Token::YIELD:
3562 case Token::FUTURE_STRICT_RESERVED_WORD: {
3575 case Token::NUMBER: {
3586 case Token::STRING: {
3594 case Token::ASSIGN_DIV:
3598 case Token::DIV:
3602 case Token::LBRACK:
3606 case Token::LBRACE:
3610 case Token::LPAREN:
3619 case Token::MOD:
3625 // default case.
3735 case Token::FUTURE_RESERVED_WORD:
3736 case Token::FUTURE_STRICT_RESERVED_WORD:
3737 case Token::IDENTIFIER: {
3795 case Token::STRING: {
3807 case Token::NUMBER: {
4041 // One tricky case are function declarations in a local sloppy-mode eval:
4056 // - (1) is the case iff the innermost scope of the deserialized scope chain
4060 // - (2) is the case iff the current declaration scope is still the original
4151 // instead of Variables and Proxis as is the case now.
4420 // inline function %_IS_VAR(x) to eliminate this special case.
4854 case kEndMarker:
4862 case ')': {
4901 case '|': {
4906 case '*':
4907 case '+':
4908 case '?':
4910 case '^': {
4922 case '$': {
4930 case '.': {
4940 case '(': {
4945 case ':':
4948 case '=':
4951 case '!':
4974 case '[': {
4981 case '\\':
4983 case kEndMarker:
4985 case 'b':
4990 case 'B':
5000 case 'd': case 'D': case 's': case 'S': case 'w': case 'W': {
5010 case '1': case '2': case '3': case '4': case '5': case '6':
5011 case '7': case '8': case '9': {
5035 case '0': {
5043 case 'f':
5047 case 'n':
5051 case 'r':
5055 case 't':
5059 case 'v':
5063 case 'c': {
5066 // Special case if it is an ASCII letter.
5067 // Convert lower case letters to uppercase.
5081 case 'x': {
5091 case 'u': {
5108 case '{': {
5129 case '*':
5134 case '+':
5139 case '?':
5144 case '{':
5175 case 'd': case 'D':
5176 case 's': case 'S':
5177 case 'w': case 'W':
5200 case '\\':
5203 case '[': {
5215 case '(':
5374 case 'b':
5379 case 'f':
5382 case 'n':
5385 case 'r':
5388 case 't':
5391 case 'v':
5394 case 'c': {
5411 case '0': case '1': case '2': case '3': case '4': case '5':
5412 case '6': case '7':
5417 case 'x': {
5427 case 'u': {
5439 // been matched by a more specific case, not just the subset required
5455 case 'w': case 'W': case 'd': case 'D': case 's': case 'S': {
5460 case kEndMarker: