nl_tokens: @ngdoc method @name $rootScope . Scope#$new @kind function
pl_tokens: function ( isolate ) { var ChildScope , child ; if ( isolate ) { child = new Scope ( ) ; <mask> . $root = this . $root ; // ensure that there is just one async queue per $rootScope and its children child . $$asyncQueue = this . $$asyncQueue ; child . $$postDigestQueue = this . $$postDigestQueue ; } else { // Only create a child scope class if somebody asks for one, // but cache it to allow the VM to optimize lookups. if ( ! this . $$childScopeClass ) { this . $$childScopeClass = function ( ) { this . $$watchers = this . $$nextSibling = this . $$childHead = this . $$childTail = null ; this . $$listeners = { } ; this . $$listenerCount = { } ; this . $id = nextUid ( ) ; this . $$childScopeClass = null ; } ; this . $$childScopeClass . prototype = this ; } child = new this . $$childScopeClass ( ) ; } child [ 'this' ] = child ; child . $parent = this ; child . $$prevSibling = this . $$childTail ; if ( this . $$childHead ) { this . $$childTail . $$nextSibling = child ; this . $$childTail = child ; } else { this . $$childHead = this . $$childTail = child ; } return child ; }