public abstract TResult VisitFactorNumber(FactorNumberNode FactorNumber);
public override Expression VisitFactorNumber(FactorNumberNode factorNumber) { return(factorNumber.Number.Visit(this)); }