module Chronic::Handlers

def handle_rmn_od_sy(tokens, options) #:nodoc:

:nodoc:
Handle repeater-month-name/ordinal-day/scalar-year
def handle_rmn_od_sy(tokens, options) #:nodoc:
  month = tokens[0].get_tag(RepeaterMonthName).index
  day = tokens[1].get_tag(OrdinalDay).type
  year = tokens[2].get_tag(ScalarYear).type
  time_tokens = tokens.last(tokens.size - 3)
  begin
    day_start = Chronic.time_class.local(year, month, day)
    day_or_time(day_start, time_tokens, options)
  rescue ArgumentError
    nil
  end
end