enhance conditionals (#2966)

- `x ? (y, w) : (z, w)` => `x ? y : z, w`
This commit is contained in:
Alex Lam S.L
2018-02-28 23:34:48 +08:00
committed by GitHub
parent 0daa199fa8
commit 56e2a369d0
3 changed files with 22 additions and 2 deletions

View File

@@ -332,7 +332,7 @@ cond_7: {
x = 'foo';
x = 'foo';
x = (condition(), 20);
x = z ? 'fuji' : (condition(), 'fuji');
x = (z || condition(), 'fuji');
x = (condition(), 'foobar');
x = y ? a : b;
x = y ? 'foo' : 'fo';