public abstract TResult VisitTermFactor(TermFactorNode TermFactor);
public override Expression VisitTermFactor(TermFactorNode termFactor) { return(termFactor.Factor.Visit(this)); }