nl_tokens: iterates throught each command stops on first invalid command .
pl_tokens: function ( command ) { return _ . isArray ( command ) ? _ . find ( <mask> , function ( singleCmd ) { return ! this . _validateCommand ( singleCmd ) ; } , this ) : this . _validateCommand ( command ) ; }