Lines Matching refs:Expr
4012 if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
4015 set = Expr.relative[ parts[0] ] ?
4022 if ( Expr.relative[ selector ] )
4030 Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
4050 if ( !Expr.relative[ cur ] ) {
4060 Expr.relative[ cur ]( checkSet, pop, contextXML );
4131 for ( var i = 0, l = Expr.order.length; i < l; i++ ) {
4132 var type = Expr.order[i], match;
4134 if ( (match = Expr.leftMatch[ type ].exec( expr )) ) {
4415 } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {
4511 var name = match[1], filter = Expr.filters[ name ];
4584 result = Expr.attrHandle[ name ] ?
4585 Expr.attrHandle[ name ]( elem ) :
4614 var name = match[2], filter = Expr.setFilters[ name ];
4623 var origPOS = Expr.match.POS;
4625 for ( var type in Expr.match ) {
4626 Expr.match[ type ] = new RegExp( Expr.match[ type ].source + /(?![^\[]*\])(?![^\(]*\))/.source );
4627 Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source );
4729 Expr.find.ID = function(match, context, isXML){
4736 Expr.filter.ID = function(elem, match){
4752 Expr.find.TAG = function(match, context){
4774 Expr.attrHandle.href = function(elem){
4821 Expr.order.splice(1, 0, "CLASS");
4822 Expr.find.CLASS = function(match, context, isXML) {
4925 while ( (match = Expr.match.PSEUDO.exec( selector )) ) {
4927 selector = selector.replace( Expr.match.PSEUDO, "" );
4930 selector = Expr.relative[selector] ? selector + "*" : selector;