how will people distinguish `do ... while` from `do` expressions? I tried
to find the exact grammar but couldn't after a bit of searching.

For example in current JS,

```
do {
  console.log(1);
}
while (true);
```

would cause infinite number of `console.log`s. But if the `do` is seen as
an expression statement it would only log once.

Any pointer to where the grammar is discussed would be quite helpful.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to