Ejemplo n.º 1
0
def hang(nb, doc):
    return align(nest(nb, doc))
Ejemplo n.º 2
0
def align(doc):
    return column(lambda k: nesting(lambda i: nest(k - i, doc)))
Ejemplo n.º 3
0
 def f(n):
     if n > nb_spaces:
         return nest(nb_spaces, lbreak())
     else:
         return spaces(nb_spaces - n)