/// <summary> /// Validate an axis step. /// </summary> /// <param name="e"> /// is the expression. </param> /// <returns> null. </returns> public virtual object visit(AxisStep e) { e.step().accept(this); visitCollExprs(e.GetEnumerator()); return(null); }
/// <param name="e"> /// is the axis step. </param> /// <returns> e </returns> public virtual object visit(AxisStep e) { Step s = (Step)e.step().accept(this); e.set_step(s); printCollExprs(e.GetEnumerator()); return(e); }
/// <param name="e"> /// is the axis step. </param> /// <returns> e </returns> public virtual object visit(AxisStep e) { e.step().accept(this); for (var i = e.iterator(); i.MoveNext();) { ICollection <Expr> x = i.Current; foreach (Expr expr in x) { expr.accept(this); } } return(null); }