nl_tokens: Creates a slice of array with elements taken from the beginning . Elements are taken until predicate returns falsey . The predicate is invoked with three arguments : ( value index array ) .
pl_tokens: function takeWhile ( array , predicate ) { return ( array && array . length ) ? baseWhile ( <mask> , baseIteratee ( predicate , 3 ) ) : [ ] ; }