nl_tokens: FUNCTION NAME // FUNCTION : functionName ( fcn ) Returns the name of a function .
pl_tokens: function functionName ( fcn ) { var name ; if ( ! isFunction ( fcn ) ) { throw new TypeError ( 'invalid input argument. Must provide a function. Value: `' + fcn + '`.' ) ; } if ( isString ( fcn . <mask> ) ) { name = fcn . name ; } else { name = RE . exec ( fcn . toString ( ) ) [ 1 ] ; } return ( name === '' ) ? 'anonymous' : name ; }