parameters: (a)
return_statement: return -(-a.numerator // a.denominator)
docstring: Will be math.ceil(a) in 3.0.
docstring_summary: Will be math.ceil(a) in 3.0.
docstring_tokens: Will be math . ceil ( a ) in 3 . 0 .
function: def __ceil__(a):
          """Will be math.ceil(a) in 3.0."""
          # The negations cleverly convince floordiv to return the ceiling.
          return -(-a.numerator // a.denominator)
function_tokens: def __ceil__ ( a ) : # The negations cleverly convince floordiv to return the ceiling. return - ( - a . numerator // a . denominator )