nl_tokens: OBJECT FUNCTIONS
pl_tokens: function ( ) { /* Combines multiple objects into one.
  		 * Syntax: util.extend([true], object1, object2, ... objectN)
  		 * If first argument is true, function will merge recursively.
  		 */ var deep = ( arguments [ 0 ] === <mask> ) , d = { } , i = deep ? 1 : 0 ; var _c = function ( a , b ) { if ( typeof b !== 'object' ) return ; for ( var k in b ) if ( b . hasOwnProperty ( k ) ) { //if property is an object or array, merge the contents instead of overwriting, if extend() was called as such if ( deep && typeof a [ k ] === 'object' && typeof b [ k ] === 'object' ) _update ( a [ k ] , b [ k ] ) ; else a [ k ] = b [ k ] ; } return a ; } ; for ( ; i < arguments . length ; i ++ ) { _c ( d , arguments [ i ] ) ; } return d ; }