original_docstring: Ensure that any floating point constants appearing in t that are
      round numbers get converted to integer representations.
docstring: Ensure that any floating point constants appearing in t that are
  round numbers get converted to integer representations.
docstring_tokens: Ensure that any floating point constants appearing in t that are round numbers get converted to integer representations .
code: def ensureints(t):
      """Ensure that any floating point constants appearing in t that are
      round numbers get converted to integer representations."""
      if type(t)==str:
          return ast2string(ensureints(string2ast(t)))
      o = []
      for i in t:
          if type(i) == list:
              if type(i[0]) == str and i[0].islower():
                  o.append(ensureints(i))
              elif i[0]=='NUMBER':
                  # CAPS for constants
                  o.append(string2ast(trysimple(ast2string(i))))
              else:
                  o.append(i)
          else:
              o.append(i)
      return o
code_tokens: def ensureints ( t ) : if type ( t ) == str : return ast2string ( ensureints ( string2ast ( t ) ) ) o = [ ] for i in t : if type ( i ) == list : if type ( i [ 0 ] ) == str and i [ 0 ] . islower ( ) : o . append ( ensureints ( i ) ) elif i [ 0 ] == 'NUMBER' : o . append ( string2ast ( trysimple ( ast2string ( i ) ) ) ) else : o . append ( i ) else : o . append ( i ) return o
short_docstring: Ensure that any floating point constants appearing in t that are
  round numbers get converted to integer representations.
short_docstring_tokens: Ensure that any floating point constants appearing in t that are round numbers get converted to integer representations .
comment: """Ensure that any floating point constants appearing in t that are
      round numbers get converted to integer representations."""$SEP$# CAPS for constants