 					return true
 	false
 anyDescendant.isIterator = true
+anyDescendant.priority = DEFAULT_PRIORITY
 anyDescendant.toString = -> 'anyDescendant'
 
 directParent = (node, funcs, index, targetFunc, targetCtx, single) ->


{emitSignal} = signal.Emitter
Tag = Text = null

test = (node, funcs, index, targetFunc, targetCtx, single) ->
	while index < funcs.length

			return attr.indexOf(data2) is 0
	false
byAttrStartsWithValue.isIterator = false
byAttrStartsWithValue.priority = ATTRS_PRIORITY
byAttrStartsWithValue.toString = -> 'byAttrStartsWithValue'

byAttrEndsWithValue = (node, data1, data2) ->
