Commit e6ebc2b
authored
Don't continue parsing expressions after ternary operators. (#3847)
Further benefits: new code requires less checks.
Fixes #3841
Fixes #3842
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com1 parent 1414e9b commit e6ebc2b
3 files changed
Lines changed: 58 additions & 19 deletions
File tree
- jerry-core/parser/js
- tests/jerry/es2015
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3304 | 3304 | | |
3305 | 3305 | | |
3306 | 3306 | | |
3307 | | - | |
3308 | | - | |
3309 | | - | |
3310 | 3307 | | |
3311 | | - | |
3312 | | - | |
3313 | | - | |
| 3308 | + | |
| 3309 | + | |
3314 | 3310 | | |
3315 | 3311 | | |
3316 | 3312 | | |
| |||
3354 | 3350 | | |
3355 | 3351 | | |
3356 | 3352 | | |
3357 | | - | |
3358 | 3353 | | |
3359 | 3354 | | |
3360 | 3355 | | |
| |||
3524 | 3519 | | |
3525 | 3520 | | |
3526 | 3521 | | |
3527 | | - | |
3528 | | - | |
3529 | | - | |
3530 | | - | |
3531 | | - | |
3532 | | - | |
3533 | 3522 | | |
3534 | 3523 | | |
3535 | 3524 | | |
| |||
3538 | 3527 | | |
3539 | 3528 | | |
3540 | 3529 | | |
3541 | | - | |
3542 | | - | |
| 3530 | + | |
3543 | 3531 | | |
3544 | | - | |
3545 | | - | |
3546 | | - | |
| 3532 | + | |
3547 | 3533 | | |
3548 | | - | |
| 3534 | + | |
| 3535 | + | |
| 3536 | + | |
| 3537 | + | |
| 3538 | + | |
| 3539 | + | |
3549 | 3540 | | |
3550 | 3541 | | |
3551 | 3542 | | |
3552 | 3543 | | |
3553 | 3544 | | |
| 3545 | + | |
| 3546 | + | |
| 3547 | + | |
| 3548 | + | |
| 3549 | + | |
| 3550 | + | |
| 3551 | + | |
| 3552 | + | |
3554 | 3553 | | |
3555 | 3554 | | |
3556 | 3555 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments