nl_tokens: Ensures that there exists a declared identifier whose value holds the given expression . This function is useful to ensure that the expression s value can be read from in subsequent expressions . Unless reuseIdentifierExpressions is false expr will be returned if it is just an identifier .
pl_tokens: function ensureIdentifier ( expr , reuseIdentifierExpressions ) { if ( expr . <mask> === 69 /* Identifier */ && reuseIdentifierExpressions ) { return expr ; } var identifier = emitTempVariableAssignment ( expr , canDefineTempVariablesInPlace , emitCount > 0 ) ; emitCount ++ ; return identifier ; }