lib/kissy/5.0.0-alpha.3/lib/build/dom/selector.js
function findFixedMatchFromHead(el, head) {
        var relativeOp, cur = head;
        do {
            if (!singleMatch(el, cur)) {
                return null;
            }
            cur = cur.prev;
            if (!cur) {
                return true;
            }
            relativeOp = relativeExpr[cur.nextCombinator];
            el = dir(el, relativeOp.dir);
        } while (el && relativeOp.immediate);
        if (!el) {
            return null;
        }
        return {
            el: el,
            match: cur
        };
    }
function findFixedMatchFromHead(el, head) {
        var relativeOp, cur = head;
        do {
            if (!singleMatch(el, cur)) {
                return null;
            }
            cur = cur.prev;
            if (!cur) {
                return true;
            }
            relativeOp = relativeExpr[cur.nextCombinator];
            el = dir(el, relativeOp.dir);
        } while (el && relativeOp.immediate);
        if (!el) {
            return null;
        }
        return {
            el: el,
            match: cur
        };
    }
function findFixedMatchFromHead ( el , head ) { var relativeOp , cur = head ; do { if ( ! singleMatch ( el , cur ) ) { return null ; } cur = cur . prev ; if ( ! cur ) { return true ; } relativeOp = relativeExpr [ cur . nextCombinator ] ; el = dir ( el , relativeOp . dir ) ; } while ( el && relativeOp . immediate ) ; if ( ! el ) { return null ; } return { el : el , match : cur } ; }
find fixed part, fixed with seeds find fixed part, fixed with seeds
find fixed part fixed with seeds find fixed part fixed with seeds