12. The computer program product of claim 11 , wherein the tree data structure is traversed by setting the current node of the tree data structure to be a root node of the subtree associated with the clause.
16. The computer program product of claim 12 , further comprising: fifth instructions for searching the current node for target resources or rules; and sixth instructions for adding any target resources or rules to a list of matched resources or rules.