dist/crisp-path.js
function pickReverseEach( reverse, node, callback ) {
        var test = type.call( node, 'Undefined' ) ||
            node==='false' ||
            node===false ||
            (
                type.call( node, 'Boolean' ) && 
                !node.valueOf()
            );

        if ( test ) {
            pickReverse.call( this, reverse, true, callback );
        }
        else if ( type.call( node.isBoolean, 'Function' ) ) {
            if ( node.isBoolean.tick ) {

            }
            else {
                pickReverse.call( this, reverse, ( ( node.isBoolean() && !node.valueOf() ) || !node ), callback );
            }
        }
        else {
            pickReverse.call( this, reverse, !node, callback );
        }
    }
function pickReverseEach( reverse, node, callback ) {
        var test = type.call( node, 'Undefined' ) ||
            node==='false' ||
            node===false ||
            (
                type.call( node, 'Boolean' ) && 
                !node.valueOf()
            );

        if ( test ) {
            pickReverse.call( this, reverse, true, callback );
        }
        else if ( type.call( node.isBoolean, 'Function' ) ) {
            if ( node.isBoolean.tick ) {

            }
            else {
                pickReverse.call( this, reverse, ( ( node.isBoolean() && !node.valueOf() ) || !node ), callback );
            }
        }
        else {
            pickReverse.call( this, reverse, !node, callback );
        }
    }
function pickReverseEach ( reverse , node , callback ) { var test = type . call ( node , 'Undefined' ) || node === 'false' || node === false || ( type . call ( node , 'Boolean' ) && ! node . valueOf ( ) ) ; if ( test ) { pickReverse . call ( this , reverse , true , callback ) ; } else if ( type . call ( node . isBoolean , 'Function' ) ) { if ( node . isBoolean . tick ) { } else { pickReverse . call ( this , reverse , ( ( node . isBoolean ( ) && ! node . valueOf ( ) ) || ! node ) , callback ) ; } } else { pickReverse . call ( this , reverse , ! node , callback ) ; } }
reverse given node

@private
@param  {external:Number} reverse
@param  {*}               node
@return {external:Boolean}

@memberOf util.path
reverse given node