gentab-native.js
function handleYield(forms) {
    var yieldType = sl.valueOf(forms[0]); // "yield" or "yield*"
    if (forms.length != 2) {
      forms.error(yieldType + " expects a single expression");
    }
    this.indent += this.indentSize;
    this.transpileSubExpressions(forms);

    var generated = sl.generated();
    generated.push([yieldType, " ", forms[1]]);
    this.indent -= this.indentSize;
    return generated;
}
function handleYield(forms) {
    var yieldType = sl.valueOf(forms[0]); // "yield" or "yield*"
    if (forms.length != 2) {
      forms.error(yieldType + " expects a single expression");
    }
    this.indent += this.indentSize;
    this.transpileSubExpressions(forms);

    var generated = sl.generated();
    generated.push([yieldType, " ", forms[1]]);
    this.indent -= this.indentSize;
    return generated;
}
function handleYield ( forms ) { var yieldType = sl . valueOf ( forms [ 0 ] ) ; // "yield" or "yield*" if ( forms . length != 2 ) { forms . error ( yieldType + " expects a single expression" ) ; } this . indent += this . indentSize ; this . transpileSubExpressions ( forms ) ; var generated = sl . generated ( ) ; generated . push ( [ yieldType , " " , forms [ 1 ] ] ) ; this . indent -= this . indentSize ; return generated ; }
es6 yield expressions
es6 yield expressions