40. The system of claim 31 , wherein the plurality of node types includes a variable count node type and the examining includes examining the pattern for the variable count node type, and wherein examining the pattern for the variable count node type includes determining whether a portion of the pattern indicates matching for the element a variable number of times.
40. The system of claim 31 , wherein the plurality of node types includes a variable count node type and the examining includes examining the pattern for the variable count node type, and wherein examining the pattern for the variable count node type includes determining whether a portion of the pattern indicates matching for the element a variable number of times. 41. The system of claim 40 , wherein the variable number of times is at least one of a finite number of times or an infinite number of times.