code: private void parseIntersectExceptExpr() throws TTXPathException {
  
          parseInstanceOfExpr();
  
          boolean isIntersect = mToken.getContent().equals("intersect");
  
          while (is("intersect", true) || is("except", true)) {
              // parse second operand axis
  
              mPipeBuilder.addExpressionSingle();
  
              parseInstanceOfExpr();
  
              mPipeBuilder.addIntExcExpression(getTransaction(), isIntersect);
  
              isIntersect = mToken.getContent().equals("intersect");
          }
  
      }
docs: Parses the the rule IntersectExceptExpr according to the following
  production rule:
  <p>
  [15] IntersectExceptExpr ::= InstanceofExpr ( ("intersect" | * "except") InstanceofExpr )* .
  </p>
  
  @throws TTXPathException