nl_tokens: Create temporary variable emit an assignment of the variable the given expression
pl_tokens: function emitTempVariableAssignment ( expression , canDefineTempVariablesInPlace , shouldEmitCommaBeforeAssignment ) { var identifier = createTempVariable ( 0 /* Auto */ ) ; if ( ! canDefineTempVariablesInPlace ) { recordTempDeclaration ( identifier ) ; } emitAssignment ( identifier , <mask> , shouldEmitCommaBeforeAssignment ) ; return identifier ; }