nl_tokens: Generate a name that is unique within the current file and doesn t conflict with any names in global scope . The name is formed by adding an _n suffix to the specified base name where n is a positive integer . Note that names generated by makeTempVariableName and makeUniqueName are guaranteed to never conflict .
pl_tokens: function makeUniqueName ( baseName ) { // Find the first unique 'name_n', where n is a positive number if ( baseName . charCodeAt ( baseName . <mask> - 1 ) !== 95 /* _ */ ) { baseName += "_" ; } var i = 1 ; while ( true ) { var generatedName = baseName + i ; if ( isUniqueName ( generatedName ) ) { return generatedNameSet [ generatedName ] = generatedName ; } i ++ ; } }