Lines Matching refs:Expr
3764 if ( parts.length === 2 && Expr.relative[ parts[0] ] ) {
3768 set = Expr.relative[ parts[0] ] ?
3775 if ( Expr.relative[ selector ] ) {
3787 Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {
3815 if ( !Expr.relative[ cur ] ) {
3825 Expr.relative[ cur ]( checkSet, pop, contextXML );
3904 for ( var i = 0, l = Expr.order.length; i < l; i++ ) {
3906 type = Expr.order[i];
3908 if ( (match = Expr.leftMatch[ type ].exec( expr )) ) {
3914 set = Expr.find[ type ]( match, context, isXML );
3917 expr = expr.replace( Expr.match[ type ], "" );
3941 for ( var type in Expr.filter ) {
3942 if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {
3944 filter = Expr.filter[ type ],
3959 if ( Expr.preFilter[ type ] ) {
3960 match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );
3997 expr = expr.replace( Expr.match[ type ], "" );
4028 var Expr = Sizzle.selectors = {
4240 if ( !isXML && Expr.attrMap[name] ) {
4241 match[1] = Expr.attrMap[name];
4270 } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {
4409 filter = Expr.filters[ name ];
4510 result = Expr.attrHandle[ name ] ?
4511 Expr.attrHandle[ name ]( elem ) :
4542 filter = Expr.setFilters[ name ];
4551 var origPOS = Expr.match.POS,
4556 for ( var type in Expr.match ) {
4557 Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) );
4558 …Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace…
4737 Expr.find.ID = function( match, context, isXML ) {
4749 Expr.filter.ID = function( elem, match ) {
4772 Expr.find.TAG = function( match, context ) {
4798 Expr.attrHandle.href = function( elem ) {
4836 } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) {
4940 if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) {
4977 Expr.order.splice(1, 0, "CLASS");
4978 Expr.find.CLASS = function( match, context, isXML ) {
5094 while ( (match = Expr.match.PSEUDO.exec( selector )) ) {
5096 selector = selector.replace( Expr.match.PSEUDO, "" );
5099 selector = Expr.relative[selector] ? selector + "*" : selector;