XPathParser class + improved processor + intermediate data structure