public override T Accept <T>(IParserExpressionVisitor <T> visitor)
 {
     return(visitor.Visit(this));
 }
 public abstract T Accept <T>(IParserExpressionVisitor <T> visitor);