// module names
namespace yield {

}

namespace SampleYield1 {
    // module variables
    var yield;
}

namespace SampleYield2 {
    // module function
    function yield() {}
}

class SampleYield3 {
    // class variables
    private yield;
}

// class properties
class SampleYield4 {
    private var;
    set yield(value) {}
    get yield() {
        return this.var;
    }
}

class SampleYield5 {
    yield() {} // class methods
}

// interface declarations
interface SampleYield6 {
    yield: any;
}

// function parameters
function methodYield(yield) {}

// local variables
var yield;
