parameters: (self, i, before_day_of_month, after_day_of_month)
docstring: Return an array with the correct n for each date in i.
  
          The roll array is based on the fact that i gets rolled back to
          the first day of the month.
docstring_summary: Return an array with the correct n for each date in i.
docstring_tokens: Return an array with the correct n for each date in i .
function: def _get_roll(self, i, before_day_of_month, after_day_of_month):
          """
          Return an array with the correct n for each date in i.
  
          The roll array is based on the fact that i gets rolled back to
          the first day of the month.
          """
          raise AbstractMethodError(self)
function_tokens: def _get_roll ( self , i , before_day_of_month , after_day_of_month ) : raise AbstractMethodError ( self )