/// <summary> /// This method prints the timeMinueNode /// </summary> /// <param name="timeMinuteNode">The node to print.</param> /// <returns>Returns null</returns> public override object Visit(TimeMinuteNode timeMinuteNode) { Print("TimeMinuteNode"); return(null); }
/// <summary> /// This method visits a time minute node /// the result is multiplied by 60000 to convert it to milliseconds /// </summary> /// <param name="timeMinuteNode">The name of the node</param> /// <returns>It returns the minute in milliseconds</returns> public override object Visit(TimeMinuteNode timeMinuteNode) { return("*60000"); }
/// <summary> /// This method type checks the TimeMinutesNode node in the AST. /// </summary> /// <param name="timeMinuteNode">The node to check.</param> /// <returns>Returns null</returns> public override object Visit(TimeMinuteNode timeMinuteNode) { return(null); }
/// <summary> /// This visits a TimeMinute node /// </summary> /// <param name="timeMinuteNode">The visited node</param> /// <returns></returns> public abstract object Visit(TimeMinuteNode timeMinuteNode);