jsx / JSX

JSX - a faster, safer, easier JavaScript
http://jsx.github.io/
MIT License
1.46k stars 102 forks source link

Autolift generator return types #323

Closed nyuichi closed 10 years ago

nyuichi commented 10 years ago

Add generator return type autolifting. You are no longer required to write redundant void yield when use generators as output only stream (i.e. use yield expression as a statement), only writing the type you want to return from .next() method by yield is now alright.

function * g () : int {
  while (true) {
    yield 1;
  }
}