nl_tokens: Processes tree and detects options .
pl_tokens: function detectInTree ( <mask> , handlers ) { var detectedOptions = { } ; // We walk across complete tree for each handler, // because we need strictly maintain order in which handlers work, // despite fact that handlers work on different level of the tree. handlers . forEach ( function ( handler ) { detectedOptions [ handler . name ] = handler . detect ( tree ) ; } ) ; return detectedOptions ; }