public override INode VisitFloatValue(FloatValue node) { var updatedNode = EnterFloatValue(node); if (updatedNode == null) { return(null); } updatedNode = LeaveFloatValue(updatedNode); return(updatedNode); }
public override string VisitFloatValue(FloatValue node) => node.Value;
public virtual TResult VisitFloatValue(FloatValue node) { return(DefaultVisit(node)); }
public override INode VisitFloatValue(FloatValue node) { return(DefaultVisit(node)); }
public virtual FloatValue LeaveFloatValue(FloatValue floatValue) { return(Leave(floatValue)); }
public virtual FloatValue EnterFloatValue(FloatValue floatValue) { return(Enter(floatValue)); }